0s autopkgtest [02:18:20]: starting date and time: 2025-05-03 02:18:20+0000 0s autopkgtest [02:18:20]: git checkout: 9986aa8c Merge branch 'skia/fix_network_interface' into 'ubuntu/production' 0s autopkgtest [02:18:20]: host juju-7f2275-prod-proposed-migration-environment-9; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.prkvc98w/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:mpich --apt-upgrade fenics-dolfinx --timeout-short=300 --timeout-copy=20000 --timeout-test=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=mpich/4.3.0-5 -- lxd -r lxd-armhf-10.145.243.61 lxd-armhf-10.145.243.61:autopkgtest/ubuntu/questing/armhf 20s autopkgtest [02:18:40]: testbed dpkg architecture: armhf 22s autopkgtest [02:18:42]: testbed apt version: 3.0.0 25s autopkgtest [02:18:45]: @@@@@@@@@@@@@@@@@@@@ test bed setup 27s autopkgtest [02:18:47]: testbed release detected to be: None 34s autopkgtest [02:18:54]: updating testbed package index (apt update) 36s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [110 kB] 37s Get:2 http://ftpmaster.internal/ubuntu questing InRelease [110 kB] 37s 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/universe Sources [1934 kB] 37s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [169 kB] 37s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [43.4 kB] 37s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main armhf Packages [204 kB] 37s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/universe armhf Packages [1371 kB] 37s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/multiverse armhf Packages [12.5 kB] 37s Get:11 http://ftpmaster.internal/ubuntu questing/main Sources [1390 kB] 37s Get:12 http://ftpmaster.internal/ubuntu questing/universe Sources [21.1 MB] 38s Get:13 http://ftpmaster.internal/ubuntu questing/multiverse Sources [299 kB] 38s Get:14 http://ftpmaster.internal/ubuntu questing/main armhf Packages [1358 kB] 38s Get:15 http://ftpmaster.internal/ubuntu questing/universe armhf Packages [15.2 MB] 38s Get:16 http://ftpmaster.internal/ubuntu questing/multiverse armhf Packages [173 kB] 42s Fetched 43.7 MB in 5s (8065 kB/s) 43s Reading package lists... 48s autopkgtest [02:19:08]: upgrading testbed (apt dist-upgrade and autopurge) 50s Reading package lists... 50s Building dependency tree... 50s Reading state information... 50s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 51s Starting 2 pkgProblemResolver with broken count: 0 51s Done 51s Entering ResolveByKeep 52s 52s Calculating upgrade... 52s The following packages will be upgraded: 52s base-files distro-info-data dpkg dpkg-dev ed fwupd htop libdpkg-perl 52s libftdi1-2 libfwupd3 libnpth0t64 libnvme1t64 libsensors-config libsensors5 52s liburcu8t64 motd-news-config nano ubuntu-pro-client ubuntu-pro-client-l10n 52s usb.ids 53s 20 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 53s Need to get 5431 kB of archives. 53s After this operation, 3722 kB disk space will be freed. 53s Get:1 http://ftpmaster.internal/ubuntu questing/main armhf motd-news-config all 13.7ubuntu1 [5260 B] 53s Get:2 http://ftpmaster.internal/ubuntu questing/main armhf base-files armhf 13.7ubuntu1 [75.4 kB] 53s Get:3 http://ftpmaster.internal/ubuntu questing/main armhf dpkg armhf 1.22.18ubuntu3 [1254 kB] 53s Get:4 http://ftpmaster.internal/ubuntu questing/main armhf libnpth0t64 armhf 1.8-3 [7716 B] 53s Get:5 http://ftpmaster.internal/ubuntu questing/main armhf distro-info-data all 0.64 [6664 B] 53s Get:6 http://ftpmaster.internal/ubuntu questing/main armhf ubuntu-pro-client-l10n armhf 35.1ubuntu0 [19.7 kB] 53s Get:7 http://ftpmaster.internal/ubuntu questing/main armhf ubuntu-pro-client armhf 35.1ubuntu0 [258 kB] 53s Get:8 http://ftpmaster.internal/ubuntu questing/main armhf ed armhf 1.21.1-1 [53.0 kB] 53s Get:9 http://ftpmaster.internal/ubuntu questing/main armhf libsensors-config all 1:3.6.2-2 [6756 B] 53s Get:10 http://ftpmaster.internal/ubuntu questing/main armhf libsensors5 armhf 1:3.6.2-2 [26.8 kB] 53s Get:11 http://ftpmaster.internal/ubuntu questing/main armhf liburcu8t64 armhf 0.15.2-2 [57.3 kB] 53s Get:12 http://ftpmaster.internal/ubuntu questing/main armhf nano armhf 8.4-1 [278 kB] 53s Get:13 http://ftpmaster.internal/ubuntu questing/main armhf usb.ids all 2025.04.01-1 [223 kB] 53s Get:14 http://ftpmaster.internal/ubuntu questing/main armhf dpkg-dev all 1.22.18ubuntu3 [1089 kB] 53s Get:15 http://ftpmaster.internal/ubuntu questing/main armhf libdpkg-perl all 1.22.18ubuntu3 [281 kB] 53s Get:16 http://ftpmaster.internal/ubuntu questing/main armhf fwupd armhf 2.0.8-3 [1414 kB] 53s Get:17 http://ftpmaster.internal/ubuntu questing/main armhf libfwupd3 armhf 2.0.8-3 [126 kB] 53s Get:18 http://ftpmaster.internal/ubuntu questing/main armhf htop armhf 3.4.1-4 [147 kB] 53s Get:19 http://ftpmaster.internal/ubuntu questing/main armhf libftdi1-2 armhf 1.5-10 [27.8 kB] 53s Get:20 http://ftpmaster.internal/ubuntu questing/main armhf libnvme1t64 armhf 1.13-2 [74.3 kB] 54s Fetched 5431 kB in 1s (6248 kB/s) 54s (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.) 54s Preparing to unpack .../motd-news-config_13.7ubuntu1_all.deb ... 54s Unpacking motd-news-config (13.7ubuntu1) over (13.6ubuntu2) ... 54s Preparing to unpack .../base-files_13.7ubuntu1_armhf.deb ... 54s Unpacking base-files (13.7ubuntu1) over (13.6ubuntu2) ... 54s Setting up base-files (13.7ubuntu1) ... 54s Installing new version of config file /etc/issue ... 54s Installing new version of config file /etc/issue.net ... 54s Installing new version of config file /etc/lsb-release ... 55s motd-news.service is a disabled or a static unit not running, not starting it. 55s (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.) 55s Preparing to unpack .../dpkg_1.22.18ubuntu3_armhf.deb ... 55s Unpacking dpkg (1.22.18ubuntu3) over (1.22.18ubuntu2) ... 55s Setting up dpkg (1.22.18ubuntu3) ... 55s (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.) 55s Preparing to unpack .../libnpth0t64_1.8-3_armhf.deb ... 55s Unpacking libnpth0t64:armhf (1.8-3) over (1.8-2) ... 55s Setting up libnpth0t64:armhf (1.8-3) ... 56s (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.) 56s Preparing to unpack .../00-distro-info-data_0.64_all.deb ... 56s Unpacking distro-info-data (0.64) over (0.63) ... 56s Preparing to unpack .../01-ubuntu-pro-client-l10n_35.1ubuntu0_armhf.deb ... 56s Unpacking ubuntu-pro-client-l10n (35.1ubuntu0) over (35) ... 56s Preparing to unpack .../02-ubuntu-pro-client_35.1ubuntu0_armhf.deb ... 56s Unpacking ubuntu-pro-client (35.1ubuntu0) over (35) ... 56s Preparing to unpack .../03-ed_1.21.1-1_armhf.deb ... 56s Unpacking ed (1.21.1-1) over (1.21-1) ... 56s Preparing to unpack .../04-libsensors-config_1%3a3.6.2-2_all.deb ... 56s Unpacking libsensors-config (1:3.6.2-2) over (1:3.6.0-10) ... 56s Preparing to unpack .../05-libsensors5_1%3a3.6.2-2_armhf.deb ... 56s Unpacking libsensors5:armhf (1:3.6.2-2) over (1:3.6.0-10) ... 56s Preparing to unpack .../06-liburcu8t64_0.15.2-2_armhf.deb ... 56s Unpacking liburcu8t64:armhf (0.15.2-2) over (0.15.1-1) ... 56s Preparing to unpack .../07-nano_8.4-1_armhf.deb ... 56s Unpacking nano (8.4-1) over (8.3-1) ... 56s Preparing to unpack .../08-usb.ids_2025.04.01-1_all.deb ... 56s Unpacking usb.ids (2025.04.01-1) over (2025.01.14-1) ... 56s Preparing to unpack .../09-dpkg-dev_1.22.18ubuntu3_all.deb ... 56s Unpacking dpkg-dev (1.22.18ubuntu3) over (1.22.18ubuntu2) ... 56s Preparing to unpack .../10-libdpkg-perl_1.22.18ubuntu3_all.deb ... 56s Unpacking libdpkg-perl (1.22.18ubuntu3) over (1.22.18ubuntu2) ... 56s Preparing to unpack .../11-fwupd_2.0.8-3_armhf.deb ... 56s Unpacking fwupd (2.0.8-3) over (2.0.7-1) ... 57s dpkg: warning: unable to delete old directory '/etc/grub.d': Directory not empty 57s Preparing to unpack .../12-libfwupd3_2.0.8-3_armhf.deb ... 57s Unpacking libfwupd3:armhf (2.0.8-3) over (2.0.7-1) ... 57s Preparing to unpack .../13-htop_3.4.1-4_armhf.deb ... 57s Unpacking htop (3.4.1-4) over (3.4.0-2) ... 57s Preparing to unpack .../14-libftdi1-2_1.5-10_armhf.deb ... 57s Unpacking libftdi1-2:armhf (1.5-10) over (1.5-8build1) ... 57s Preparing to unpack .../15-libnvme1t64_1.13-2_armhf.deb ... 57s Unpacking libnvme1t64 (1.13-2) over (1.11.1-2) ... 57s Setting up motd-news-config (13.7ubuntu1) ... 57s Setting up liburcu8t64:armhf (0.15.2-2) ... 57s Setting up distro-info-data (0.64) ... 57s Setting up htop (3.4.1-4) ... 57s Setting up libsensors-config (1:3.6.2-2) ... 57s Installing new version of config file /etc/sensors3.conf ... 57s Setting up libfwupd3:armhf (2.0.8-3) ... 57s Setting up libftdi1-2:armhf (1.5-10) ... 57s Setting up libnvme1t64 (1.13-2) ... 57s Setting up ed (1.21.1-1) ... 57s Setting up usb.ids (2025.04.01-1) ... 57s Setting up libsensors5:armhf (1:3.6.2-2) ... 57s Setting up libdpkg-perl (1.22.18ubuntu3) ... 57s Setting up nano (8.4-1) ... 57s Installing new version of config file /etc/nanorc ... 57s Setting up ubuntu-pro-client (35.1ubuntu0) ... 57s apparmor_parser: Unable to replace "ubuntu_pro_apt_news". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 57s 57s apparmor_parser: Unable to replace "apt_methods". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 57s 57s apparmor_parser: Unable to replace "ubuntu_pro_esm_cache". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 57s 58s Setting up fwupd (2.0.8-3) ... 59s fwupd-refresh.service is a disabled or a static unit not running, not starting it. 59s fwupd.service is a disabled or a static unit not running, not starting it. 59s Setting up ubuntu-pro-client-l10n (35.1ubuntu0) ... 59s Setting up dpkg-dev (1.22.18ubuntu3) ... 59s Processing triggers for dbus (1.16.2-2ubuntu1) ... 59s Processing triggers for install-info (7.1.1-1) ... 59s Processing triggers for libc-bin (2.41-6ubuntu1) ... 59s Processing triggers for man-db (2.13.0-1) ... 61s Processing triggers for plymouth-theme-ubuntu-text (24.004.60-2ubuntu7) ... 61s Processing triggers for initramfs-tools (0.147ubuntu1) ... 63s Reading package lists... 63s Building dependency tree... 63s Reading state information... 63s Starting pkgProblemResolver with broken count: 0 64s Starting 2 pkgProblemResolver with broken count: 0 64s Done 64s Solving dependencies... 64s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 66s autopkgtest [02:19:26]: rebooting testbed after setup commands that affected boot 106s autopkgtest [02:20:06]: 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 130s autopkgtest [02:20:30]: @@@@@@@@@@@@@@@@@@@@ apt-source fenics-dolfinx 170s Get:1 http://ftpmaster.internal/ubuntu questing/universe fenics-dolfinx 1:0.9.0-6build3 (dsc) [4200 B] 170s Get:2 http://ftpmaster.internal/ubuntu questing/universe fenics-dolfinx 1:0.9.0-6build3 (tar) [778 kB] 170s Get:3 http://ftpmaster.internal/ubuntu questing/universe fenics-dolfinx 1:0.9.0-6build3 (diff) [45.5 kB] 170s gpgv: Signature made Tue Mar 4 14:47:22 2025 UTC 170s gpgv: using RSA key 25E3FF2D7F469DBE7D0D4E50AFCFEC8E669CE1C2 170s gpgv: Can't check signature: No public key 170s dpkg-source: warning: cannot verify inline signature for ./fenics-dolfinx_0.9.0-6build3.dsc: no acceptable signature found 170s autopkgtest [02:21:10]: testing package fenics-dolfinx version 1:0.9.0-6build3 174s autopkgtest [02:21:14]: build not needed 178s autopkgtest [02:21:18]: test test-dolfinx-cpp: preparing testbed 180s Reading package lists... 180s Building dependency tree... 180s Reading state information... 181s Starting pkgProblemResolver with broken count: 0 181s Starting 2 pkgProblemResolver with broken count: 0 181s Done 182s The following NEW packages will be installed: 182s autoconf automake autopoint autotools-dev blt build-essential catch2 chrpath 182s cmake cmake-data comerr-dev cpp cpp-14 cpp-14-arm-linux-gnueabihf 182s cpp-arm-linux-gnueabihf debhelper debugedit dh-autoreconf dh-python 182s dh-strip-nondeterminism docutils-common dolfinx-doc doxygen dwz fontconfig 182s fontconfig-config fonts-dejavu-core fonts-dejavu-mono fonts-font-awesome 182s fonts-lato fonts-lyx fonts-mathjax g++ g++-14 g++-14-arm-linux-gnueabihf 182s g++-arm-linux-gnueabihf gcc gcc-14 gcc-14-arm-linux-gnueabihf 182s gcc-arm-linux-gnueabihf gettext gfortran gfortran-14 182s gfortran-14-arm-linux-gnueabihf gfortran-arm-linux-gnueabihf graphviz 182s hwloc-nox icu-devtools intltool-debian krb5-multidev libaec-dev libaec0 182s libalglib4.2 libamd3 libaom3 libarchive-zip-perl libarpack2-dev 182s libarpack2t64 libasan8 libbasix-dev libbasix0.9 libblas-dev libblas3 182s libboost-atomic1.83-dev libboost-atomic1.83.0 libboost-chrono-dev 182s libboost-chrono1.83-dev libboost-chrono1.83.0t64 libboost-date-time1.83-dev 182s libboost-date-time1.83.0 libboost-dev libboost-filesystem-dev 182s libboost-filesystem1.83-dev libboost-filesystem1.83.0 libboost-iostreams-dev 182s libboost-iostreams1.83-dev libboost-iostreams1.83.0 libboost-math-dev 182s libboost-math1.83-dev libboost-math1.83.0 libboost-mpi-dev 182s libboost-mpi1.83-dev libboost-mpi1.83.0 libboost-program-options-dev 182s libboost-program-options1.83-dev libboost-program-options1.83.0 182s libboost-regex1.83-dev libboost-regex1.83.0 libboost-serialization-dev 182s libboost-serialization1.83-dev libboost-serialization1.83.0 182s libboost-system1.83-dev libboost-system1.83.0 libboost-thread-dev 182s libboost-thread1.83-dev libboost-thread1.83.0 libboost-timer-dev 182s libboost-timer1.83-dev libboost-timer1.83.0 libboost1.83-dev libbrotli-dev 182s libbtf2 libc-dev-bin libc6-dbg libc6-dev libcairo2 libcamd3 libcatch2-dev 182s libcc1-0 libccolamd3 libcdt5 libcgns3.4 libcgraph6 libcholmod5 182s libclang-cpp20 libclang1-20 libcolamd3 libcombblas2.0.0t64 libcrypt-dev 182s libcurl4-openssl-dev libcxsparse4 libdatrie1 libde265-0 libdebhelper-perl 182s libdeflate0 libdolfinx-complex-dev libdolfinx-complex0.9 libdolfinx-dev 182s libdolfinx-real-dev libdolfinx-real0.9 libdw1t64 libeigen3-dev 182s libevent-2.1-7t64 libexpat1-dev libfftw3-bin libfftw3-dev libfftw3-double3 182s libfftw3-mpi-dev libfftw3-mpi3 libfftw3-single3 182s libfile-stripnondeterminism-perl libfltk-gl1.3t64 libfltk-images1.3t64 182s libfltk1.3t64 libfmt-dev libfmt10 libfontconfig1 libfreeimage3 libfreetype6 182s libgbm1 libgcc-14-dev libgd3 libgfortran-14-dev libgfortran5 libgl1 182s libgl1-mesa-dri libgl2ps1.4 libglu1-mesa libglvnd0 libglx-mesa0 libglx0 182s libgmp-dev libgmpxx4ldbl libgmsh4.13 libgnutls-dane0t64 182s libgnutls-openssl27t64 libgnutls28-dev libgomp1 libgraphite2-3 libgssrpc4t64 182s libgts-0.7-5t64 libgvc6 libgvpr2 libharfbuzz0b libhdf5-310 libhdf5-mpi-dev 182s libhdf5-mpich-310 libhdf5-mpich-cpp-310 libhdf5-mpich-dev 182s libhdf5-mpich-fortran-310 libhdf5-mpich-hl-310 libhdf5-mpich-hl-cpp-310 182s libhdf5-mpich-hl-fortran-310 libheif-plugin-aomdec libheif-plugin-libde265 182s libheif1 libhwloc-dev libhwloc15 libhypre-2.32.0 libhypre-dev libice6 182s libicu-dev libidn2-dev libimagequant0 libimath-3-1-29t64 libisl23 libjbig0 182s libjpeg-dev libjpeg-turbo8 libjpeg-turbo8-dev libjpeg8 libjpeg8-dev 182s libjs-jquery libjs-jquery-ui libjs-mathjax libjs-modernizr libjs-sphinxdoc 182s libjs-underscore libjson-perl libjsoncpp26 libjxr0t64 libkadm5clnt-mit12 182s libkadm5srv-mit12 libkdb5-10t64 libklu2 libkrb5-dev liblab-gamut1 182s liblapack-dev liblapack3 liblbfgsb0 liblcms2-2 libldap-dev libldl3 liblerc4 182s libllvm19 libllvm20 libltdl-dev libltdl7 libmetis5 libmpc3 libmpich-dev 182s libmpich12 libmumps-5.7 libmumps-dev libmumps-headers-dev libnghttp2-dev 182s libnuma-dev libocct-data-exchange-7.8 libocct-draw-7.8 182s libocct-foundation-7.8 libocct-modeling-algorithms-7.8 182s libocct-modeling-data-7.8 libocct-ocaf-7.8 libocct-visualization-7.8 182s libopenexr-3-1-30 libopengl0 libopenjp2-7 libp11-kit-dev libpango-1.0-0 182s libpangocairo-1.0-0 libpangoft2-1.0-0 libparpack2-dev libparpack2t64 182s libparu1 libpathplan4 libpetsc-complex-dev libpetsc-complex3.22 182s libpetsc-complex3.22-dev libpetsc-real-dev libpetsc-real3.22 182s libpetsc-real3.22-dev libpetsc3.22-dev-common libpixman-1-0 libpkgconf3 182s libpsl-dev libptscotch-7.0 libptscotch-dev libpugixml-dev libpugixml1v5 182s libpython3-all-dev libpython3-dev libpython3.13 libpython3.13-dev 182s libqhull-r8.0 libraqm0 libraw23t64 librbio4 librhash1 librtmp-dev 182s libscalapack-mpi-dev libscalapack-mpich-dev libscalapack-mpich2.2 182s libscotch-7.0 libscotch-dev libsharpyuv0 libslepc-complex-dev 182s libslepc-complex3.22 libslepc-complex3.22-dev libslepc-real-dev 182s libslepc-real3.22 libslepc-real3.22-dev libslurm42t64 libsm6 libspdlog-dev 182s libspdlog1.15 libspex3 libspqr4 libssh2-1-dev libssl-dev libstdc++-14-dev 182s libsuitesparse-dev libsuitesparse-mongoose3 libsuitesparseconfig7 182s libsuperlu-dev libsuperlu-dist-dev libsuperlu-dist8 libsuperlu7 libsz2 182s libtasn1-6-dev libtbb12 libtbbbind-2-5 libtbbmalloc2 libtcl8.6 libthai-data 182s libthai0 libtiff6 libtk8.6 libtool libubsan1 libumfpack6 libunbound8 182s libvoro++1 libvulkan1 libwayland-server0 libwebp7 libwebpdemux2 libwebpmux3 182s libx11-dev libx11-xcb1 libxapian30 libxau-dev libxaw7 libxcb-dri3-0 182s libxcb-glx0 libxcb-present0 libxcb-randr0 libxcb-render0 libxcb-shm0 182s libxcb-sync1 libxcb-xfixes0 libxcb1-dev libxcursor1 libxdmcp-dev libxfixes3 182s libxft2 libxinerama1 libxml2-dev libxmu6 libxpm4 libxrender1 libxshmfence1 182s libxslt1.1 libxss1 libxt6t64 libxxf86vm1 libyaml-dev libzstd-dev 182s linux-libc-dev m4 mesa-libgallium mpi-default-bin mpi-default-dev mpich 182s nanobind-dev nettle-dev occt-misc ocl-icd-libopencl1 ocl-icd-opencl-dev 182s opencl-c-headers opencl-clhpp-headers pkgconf pkgconf-bin po-debconf 182s pybuild-plugin-pyproject python-matplotlib-data python-petsc4py-doc 182s python3-alabaster python3-all python3-all-dev python3-basix python3-brotli 182s python3-build python3-cffi python3-contourpy python3-cycler 182s python3-decorator python3-defusedxml python3-dev python3-distlib 182s python3-docutils python3-dolfinx python3-dolfinx-complex 182s python3-dolfinx-real python3-fastjsonschema python3-ffcx python3-filelock 182s python3-fonttools python3-fs python3-gmsh python3-imagesize 182s python3-iniconfig python3-installer python3-jupyter-core python3-jupytext 182s python3-kiwisolver python3-lxml python3-lz4 python3-matplotlib 182s python3-mdit-py-plugins python3-mpi4py python3-mpmath python3-myst-parser 182s python3-nanobind python3-nbformat python3-numpy python3-numpy-dev 182s python3-pathspec python3-petsc4py python3-petsc4py-complex 182s python3-petsc4py-complex3.22 python3-petsc4py-real python3-petsc4py-real3.22 182s python3-pil python3-pil.imagetk python3-pip python3-pip-whl 182s python3-platformdirs python3-pluggy python3-ply python3-pusimp 182s python3-pycparser python3-pyproject-hooks python3-pyproject-metadata 182s python3-pytest python3-roman python3-scikit-build-core python3-scipy 182s python3-setuptools-whl python3-slepc4py python3-slepc4py-complex 182s python3-slepc4py-complex3.22 python3-slepc4py-real python3-slepc4py-real3.22 182s python3-snowballstemmer python3-sphinx python3-sphinx-rtd-theme 182s python3-sphinxcontrib.jquery python3-sympy python3-tk python3-toml 182s python3-traitlets python3-ufl python3-ufolib2 python3-virtualenv 182s python3-wheel python3-wheel-whl python3.13-dev python3.13-tk robin-map-dev 182s rpcsvc-proto sgml-base sphinx-common sphinx-rtd-theme-common swig 182s tk8.6-blt2.5 unicode-data valgrind valgrind-mpi x11-common x11proto-dev 182s xml-core xorg-sgml-doctools xtrans-dev zlib1g-dev 182s 0 upgraded, 474 newly installed, 0 to remove and 0 not upgraded. 182s Need to get 464 MB of archives. 182s After this operation, 1777 MB of additional disk space will be used. 182s Get:1 http://ftpmaster.internal/ubuntu questing/main armhf fonts-lato all 2.015-1 [2781 kB] 183s Get:2 http://ftpmaster.internal/ubuntu questing/main armhf python3-numpy-dev armhf 1:2.2.3+ds-5 [141 kB] 183s Get:3 http://ftpmaster.internal/ubuntu questing/main armhf libblas3 armhf 3.12.1-2 [132 kB] 183s Get:4 http://ftpmaster.internal/ubuntu questing/main armhf libgfortran5 armhf 15-20250404-0ubuntu1 [331 kB] 183s Get:5 http://ftpmaster.internal/ubuntu questing/main armhf liblapack3 armhf 3.12.1-2 [2091 kB] 183s Get:6 http://ftpmaster.internal/ubuntu questing/main armhf python3-numpy armhf 1:2.2.3+ds-5 [3725 kB] 183s Get:7 http://ftpmaster.internal/ubuntu questing/main armhf sgml-base all 1.31 [11.4 kB] 183s Get:8 http://ftpmaster.internal/ubuntu questing/main armhf m4 armhf 1.4.19-7 [238 kB] 183s Get:9 http://ftpmaster.internal/ubuntu questing/main armhf autoconf all 2.72-3ubuntu1 [383 kB] 183s Get:10 http://ftpmaster.internal/ubuntu questing/main armhf autotools-dev all 20220109.1 [44.9 kB] 183s Get:11 http://ftpmaster.internal/ubuntu questing/main armhf automake all 1:1.17-3ubuntu1 [572 kB] 183s Get:12 http://ftpmaster.internal/ubuntu questing/main armhf autopoint all 0.23.1-1 [619 kB] 183s Get:13 http://ftpmaster.internal/ubuntu questing/main armhf libtcl8.6 armhf 8.6.16+dfsg-1 [909 kB] 183s Get:14 http://ftpmaster.internal/ubuntu questing/main armhf libfreetype6 armhf 2.13.3+dfsg-1 [330 kB] 183s Get:15 http://ftpmaster.internal/ubuntu questing/main armhf fonts-dejavu-mono all 2.37-8 [502 kB] 183s Get:16 http://ftpmaster.internal/ubuntu questing/main armhf fonts-dejavu-core all 2.37-8 [835 kB] 183s Get:17 http://ftpmaster.internal/ubuntu questing/main armhf fontconfig-config armhf 2.15.0-2.2ubuntu1 [37.9 kB] 183s Get:18 http://ftpmaster.internal/ubuntu questing/main armhf libfontconfig1 armhf 2.15.0-2.2ubuntu1 [114 kB] 183s Get:19 http://ftpmaster.internal/ubuntu questing/main armhf libxrender1 armhf 1:0.9.10-1.1build1 [16.0 kB] 183s Get:20 http://ftpmaster.internal/ubuntu questing/main armhf libxft2 armhf 2.3.6-1build1 [37.4 kB] 183s Get:21 http://ftpmaster.internal/ubuntu questing/main armhf x11-common all 1:7.7+23ubuntu4 [21.8 kB] 183s Get:22 http://ftpmaster.internal/ubuntu questing/main armhf libxss1 armhf 1:1.2.3-1build3 [6500 B] 183s Get:23 http://ftpmaster.internal/ubuntu questing/main armhf libtk8.6 armhf 8.6.16-1 [686 kB] 183s Get:24 http://ftpmaster.internal/ubuntu questing/main armhf tk8.6-blt2.5 armhf 2.5.3+dfsg-8 [527 kB] 183s Get:25 http://ftpmaster.internal/ubuntu questing/main armhf blt armhf 2.5.3+dfsg-8 [4824 B] 183s Get:26 http://ftpmaster.internal/ubuntu questing/main armhf libc-dev-bin armhf 2.41-6ubuntu1 [21.7 kB] 183s Get:27 http://ftpmaster.internal/ubuntu questing/main armhf linux-libc-dev armhf 6.14.0-15.15 [1687 kB] 183s Get:28 http://ftpmaster.internal/ubuntu questing/main armhf libcrypt-dev armhf 1:4.4.38-1 [120 kB] 183s Get:29 http://ftpmaster.internal/ubuntu questing/main armhf rpcsvc-proto armhf 1.4.2-0ubuntu7 [62.2 kB] 183s Get:30 http://ftpmaster.internal/ubuntu questing/main armhf libc6-dev armhf 2.41-6ubuntu1 [1396 kB] 183s Get:31 http://ftpmaster.internal/ubuntu questing/main armhf libisl23 armhf 0.27-1 [546 kB] 183s Get:32 http://ftpmaster.internal/ubuntu questing/main armhf libmpc3 armhf 1.3.1-1build2 [47.1 kB] 183s Get:33 http://ftpmaster.internal/ubuntu questing/main armhf cpp-14-arm-linux-gnueabihf armhf 14.2.0-19ubuntu2 [9221 kB] 184s Get:34 http://ftpmaster.internal/ubuntu questing/main armhf cpp-14 armhf 14.2.0-19ubuntu2 [1032 B] 184s Get:35 http://ftpmaster.internal/ubuntu questing/main armhf cpp-arm-linux-gnueabihf armhf 4:14.2.0-1ubuntu1 [5578 B] 184s Get:36 http://ftpmaster.internal/ubuntu questing/main armhf cpp armhf 4:14.2.0-1ubuntu1 [22.4 kB] 184s Get:37 http://ftpmaster.internal/ubuntu questing/main armhf libcc1-0 armhf 15-20250404-0ubuntu1 [43.3 kB] 184s Get:38 http://ftpmaster.internal/ubuntu questing/main armhf libgomp1 armhf 15-20250404-0ubuntu1 [128 kB] 184s Get:39 http://ftpmaster.internal/ubuntu questing/main armhf libasan8 armhf 15-20250404-0ubuntu1 [2951 kB] 184s Get:40 http://ftpmaster.internal/ubuntu questing/main armhf libubsan1 armhf 15-20250404-0ubuntu1 [1188 kB] 184s Get:41 http://ftpmaster.internal/ubuntu questing/main armhf libgcc-14-dev armhf 14.2.0-19ubuntu2 [897 kB] 184s Get:42 http://ftpmaster.internal/ubuntu questing/main armhf gcc-14-arm-linux-gnueabihf armhf 14.2.0-19ubuntu2 [18.0 MB] 185s Get:43 http://ftpmaster.internal/ubuntu questing/main armhf gcc-14 armhf 14.2.0-19ubuntu2 [510 kB] 185s Get:44 http://ftpmaster.internal/ubuntu questing/main armhf gcc-arm-linux-gnueabihf armhf 4:14.2.0-1ubuntu1 [1218 B] 185s Get:45 http://ftpmaster.internal/ubuntu questing/main armhf gcc armhf 4:14.2.0-1ubuntu1 [5004 B] 185s Get:46 http://ftpmaster.internal/ubuntu questing/main armhf libstdc++-14-dev armhf 14.2.0-19ubuntu2 [2576 kB] 185s Get:47 http://ftpmaster.internal/ubuntu questing/main armhf g++-14-arm-linux-gnueabihf armhf 14.2.0-19ubuntu2 [10.5 MB] 186s Get:48 http://ftpmaster.internal/ubuntu questing/main armhf g++-14 armhf 14.2.0-19ubuntu2 [23.0 kB] 186s Get:49 http://ftpmaster.internal/ubuntu questing/main armhf g++-arm-linux-gnueabihf armhf 4:14.2.0-1ubuntu1 [966 B] 186s Get:50 http://ftpmaster.internal/ubuntu questing/main armhf g++ armhf 4:14.2.0-1ubuntu1 [1084 B] 186s Get:51 http://ftpmaster.internal/ubuntu questing/main armhf build-essential armhf 12.12ubuntu1 [5088 B] 186s Get:52 http://ftpmaster.internal/ubuntu questing/universe armhf libcatch2-dev armhf 3.7.1-0.5 [627 kB] 186s Get:53 http://ftpmaster.internal/ubuntu questing/universe armhf catch2 all 3.7.1-0.5 [2588 B] 186s Get:54 http://ftpmaster.internal/ubuntu questing/universe armhf chrpath armhf 0.18-1 [13.1 kB] 186s Get:55 http://ftpmaster.internal/ubuntu questing/main armhf cmake-data all 3.31.6-1ubuntu1 [2294 kB] 186s Get:56 http://ftpmaster.internal/ubuntu questing/main armhf libjsoncpp26 armhf 1.9.6-3 [75.5 kB] 186s Get:57 http://ftpmaster.internal/ubuntu questing/main armhf librhash1 armhf 1.4.5-1 [142 kB] 186s Get:58 http://ftpmaster.internal/ubuntu questing/main armhf cmake armhf 3.31.6-1ubuntu1 [6759 kB] 186s Get:59 http://ftpmaster.internal/ubuntu questing/main armhf libdebhelper-perl all 13.24.1ubuntu2 [95.4 kB] 186s Get:60 http://ftpmaster.internal/ubuntu questing/main armhf libtool all 2.5.4-4 [168 kB] 186s Get:61 http://ftpmaster.internal/ubuntu questing/main armhf dh-autoreconf all 20 [16.1 kB] 186s Get:62 http://ftpmaster.internal/ubuntu questing/main armhf libarchive-zip-perl all 1.68-1 [90.2 kB] 186s Get:63 http://ftpmaster.internal/ubuntu questing/main armhf libfile-stripnondeterminism-perl all 1.14.1-2 [20.3 kB] 186s Get:64 http://ftpmaster.internal/ubuntu questing/main armhf dh-strip-nondeterminism all 1.14.1-2 [5064 B] 186s Get:65 http://ftpmaster.internal/ubuntu questing/main armhf libdw1t64 armhf 0.192-4ubuntu1 [244 kB] 186s Get:66 http://ftpmaster.internal/ubuntu questing/main armhf debugedit armhf 1:5.1-2 [46.7 kB] 186s Get:67 http://ftpmaster.internal/ubuntu questing/main armhf dwz armhf 0.15-1build6 [116 kB] 186s Get:68 http://ftpmaster.internal/ubuntu questing/main armhf gettext armhf 0.23.1-1 [1053 kB] 186s Get:69 http://ftpmaster.internal/ubuntu questing/main armhf intltool-debian all 0.35.0+20060710.6 [23.2 kB] 186s Get:70 http://ftpmaster.internal/ubuntu questing/main armhf po-debconf all 1.0.21+nmu1 [233 kB] 186s Get:71 http://ftpmaster.internal/ubuntu questing/main armhf debhelper all 13.24.1ubuntu2 [895 kB] 186s Get:72 http://ftpmaster.internal/ubuntu questing/universe armhf dh-python all 6.20250308 [118 kB] 186s Get:73 http://ftpmaster.internal/ubuntu questing/main armhf xml-core all 0.19 [20.3 kB] 186s Get:74 http://ftpmaster.internal/ubuntu questing/main armhf docutils-common all 0.21.2+dfsg-2 [131 kB] 187s Get:75 http://ftpmaster.internal/ubuntu questing/main armhf libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 187s Get:76 http://ftpmaster.internal/ubuntu questing/main armhf libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 187s Get:77 http://ftpmaster.internal/ubuntu questing/main armhf libjs-sphinxdoc all 8.1.3-5 [31.0 kB] 187s Get:78 http://ftpmaster.internal/ubuntu questing/main armhf fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB] 187s Get:79 http://ftpmaster.internal/ubuntu questing/main armhf sphinx-rtd-theme-common all 3.0.2+dfsg-2 [1014 kB] 187s Get:80 http://ftpmaster.internal/ubuntu questing/main armhf fonts-mathjax all 2.7.9+dfsg-1 [2208 kB] 187s Get:81 http://ftpmaster.internal/ubuntu questing/main armhf libjs-mathjax all 2.7.9+dfsg-1 [5665 kB] 187s Get:82 http://ftpmaster.internal/ubuntu questing/universe armhf dolfinx-doc all 1:0.9.0-6build3 [1194 kB] 187s Get:83 http://ftpmaster.internal/ubuntu questing/main armhf libllvm20 armhf 1:20.1.2-0ubuntu1 [29.6 MB] 188s Get:84 http://ftpmaster.internal/ubuntu questing/universe armhf libclang-cpp20 armhf 1:20.1.2-0ubuntu1 [13.3 MB] 189s Get:85 http://ftpmaster.internal/ubuntu questing/universe armhf libclang1-20 armhf 1:20.1.2-0ubuntu1 [7714 kB] 189s Get:86 http://ftpmaster.internal/ubuntu questing/universe armhf libfmt10 armhf 10.1.1+ds1-4 [66.3 kB] 189s Get:87 http://ftpmaster.internal/ubuntu questing/universe armhf libxapian30 armhf 1.4.25-2 [691 kB] 189s Get:88 http://ftpmaster.internal/ubuntu questing/universe armhf doxygen armhf 1.9.8+ds-2.1build1 [4913 kB] 190s Get:89 http://ftpmaster.internal/ubuntu questing/main armhf fontconfig armhf 2.15.0-2.2ubuntu1 [190 kB] 190s Get:90 http://ftpmaster.internal/ubuntu questing/universe armhf fonts-lyx all 2.4.3-1 [171 kB] 190s Get:91 http://ftpmaster.internal/ubuntu questing/main armhf libgfortran-14-dev armhf 14.2.0-19ubuntu2 [370 kB] 190s Get:92 http://ftpmaster.internal/ubuntu questing/main armhf gfortran-14-arm-linux-gnueabihf armhf 14.2.0-19ubuntu2 [9763 kB] 190s Get:93 http://ftpmaster.internal/ubuntu questing/main armhf gfortran-14 armhf 14.2.0-19ubuntu2 [14.2 kB] 190s Get:94 http://ftpmaster.internal/ubuntu questing/main armhf gfortran-arm-linux-gnueabihf armhf 4:14.2.0-1ubuntu1 [1026 B] 190s Get:95 http://ftpmaster.internal/ubuntu questing/main armhf gfortran armhf 4:14.2.0-1ubuntu1 [1166 B] 190s Get:96 http://ftpmaster.internal/ubuntu questing/universe armhf libcdt5 armhf 2.42.4-3 [18.9 kB] 190s Get:97 http://ftpmaster.internal/ubuntu questing/universe armhf libcgraph6 armhf 2.42.4-3 [37.6 kB] 190s Get:98 http://ftpmaster.internal/ubuntu questing/main armhf libsharpyuv0 armhf 1.5.0-0.1 [16.4 kB] 190s Get:99 http://ftpmaster.internal/ubuntu questing/main armhf libaom3 armhf 3.12.0-1 [1235 kB] 190s Get:100 http://ftpmaster.internal/ubuntu questing/main armhf libheif-plugin-aomdec armhf 1.19.7-1 [10.9 kB] 190s Get:101 http://ftpmaster.internal/ubuntu questing/main armhf libde265-0 armhf 1.0.15-1build5 [157 kB] 190s Get:102 http://ftpmaster.internal/ubuntu questing/main armhf libheif-plugin-libde265 armhf 1.19.7-1 [11.7 kB] 190s Get:103 http://ftpmaster.internal/ubuntu questing/main armhf libheif1 armhf 1.19.7-1 [479 kB] 191s Get:104 http://ftpmaster.internal/ubuntu questing/main armhf libimagequant0 armhf 2.18.0-1build1 [31.1 kB] 191s Get:105 http://ftpmaster.internal/ubuntu questing/main armhf libjpeg-turbo8 armhf 2.1.5-3ubuntu2 [127 kB] 191s Get:106 http://ftpmaster.internal/ubuntu questing/main armhf libjpeg8 armhf 8c-2ubuntu11 [2148 B] 191s Get:107 http://ftpmaster.internal/ubuntu questing/main armhf libgraphite2-3 armhf 1.3.14-2ubuntu1 [64.8 kB] 191s Get:108 http://ftpmaster.internal/ubuntu questing/main armhf libharfbuzz0b armhf 10.2.0-1 [464 kB] 191s Get:109 http://ftpmaster.internal/ubuntu questing/main armhf libraqm0 armhf 0.10.2-1 [12.4 kB] 191s Get:110 http://ftpmaster.internal/ubuntu questing/main armhf libdeflate0 armhf 1.23-1 [38.5 kB] 191s Get:111 http://ftpmaster.internal/ubuntu questing/main armhf libjbig0 armhf 2.1-6.1ubuntu2 [24.9 kB] 191s Get:112 http://ftpmaster.internal/ubuntu questing/main armhf liblerc4 armhf 4.0.0+ds-5ubuntu1 [160 kB] 191s Get:113 http://ftpmaster.internal/ubuntu questing/main armhf libwebp7 armhf 1.5.0-0.1 [188 kB] 191s Get:114 http://ftpmaster.internal/ubuntu questing/main armhf libtiff6 armhf 4.7.0-3ubuntu1 [184 kB] 191s Get:115 http://ftpmaster.internal/ubuntu questing/main armhf libxpm4 armhf 1:3.5.17-1build2 [30.1 kB] 191s Get:116 http://ftpmaster.internal/ubuntu questing/main armhf libgd3 armhf 2.3.3-12ubuntu3 [108 kB] 191s Get:117 http://ftpmaster.internal/ubuntu questing/universe armhf libgts-0.7-5t64 armhf 0.7.6+darcs121130-5.2build1 [139 kB] 191s Get:118 http://ftpmaster.internal/ubuntu questing/main armhf libpixman-1-0 armhf 0.44.0-3 [183 kB] 191s Get:119 http://ftpmaster.internal/ubuntu questing/main armhf libxcb-render0 armhf 1.17.0-2 [15.3 kB] 191s Get:120 http://ftpmaster.internal/ubuntu questing/main armhf libxcb-shm0 armhf 1.17.0-2 [5774 B] 191s Get:121 http://ftpmaster.internal/ubuntu questing/main armhf libcairo2 armhf 1.18.4-1 [483 kB] 191s Get:122 http://ftpmaster.internal/ubuntu questing/main armhf libltdl7 armhf 2.5.4-4 [39.8 kB] 191s Get:123 http://ftpmaster.internal/ubuntu questing/main armhf libthai-data all 0.1.29-2build1 [158 kB] 191s Get:124 http://ftpmaster.internal/ubuntu questing/main armhf libdatrie1 armhf 0.2.13-3build1 [15.7 kB] 191s Get:125 http://ftpmaster.internal/ubuntu questing/main armhf libthai0 armhf 0.1.29-2build1 [15.2 kB] 191s Get:126 http://ftpmaster.internal/ubuntu questing/main armhf libpango-1.0-0 armhf 1.56.3-1 [216 kB] 191s Get:127 http://ftpmaster.internal/ubuntu questing/main armhf libpangoft2-1.0-0 armhf 1.56.3-1 [44.1 kB] 191s Get:128 http://ftpmaster.internal/ubuntu questing/main armhf libpangocairo-1.0-0 armhf 1.56.3-1 [25.0 kB] 191s Get:129 http://ftpmaster.internal/ubuntu questing/universe armhf libpathplan4 armhf 2.42.4-3 [21.2 kB] 191s Get:130 http://ftpmaster.internal/ubuntu questing/universe armhf libgvc6 armhf 2.42.4-3 [621 kB] 191s Get:131 http://ftpmaster.internal/ubuntu questing/universe armhf libgvpr2 armhf 2.42.4-3 [161 kB] 191s Get:132 http://ftpmaster.internal/ubuntu questing/universe armhf liblab-gamut1 armhf 2.42.4-3 [1832 kB] 191s Get:133 http://ftpmaster.internal/ubuntu questing/main armhf libice6 armhf 2:1.1.1-1 [36.5 kB] 191s Get:134 http://ftpmaster.internal/ubuntu questing/main armhf libsm6 armhf 2:1.2.4-1 [15.1 kB] 191s Get:135 http://ftpmaster.internal/ubuntu questing/main armhf libxt6t64 armhf 1:1.2.1-1.2build1 [145 kB] 191s Get:136 http://ftpmaster.internal/ubuntu questing/main armhf libxmu6 armhf 2:1.1.3-3build2 [40.4 kB] 191s Get:137 http://ftpmaster.internal/ubuntu questing/main armhf libxaw7 armhf 2:1.0.16-1 [154 kB] 191s Get:138 http://ftpmaster.internal/ubuntu questing/universe armhf graphviz armhf 2.42.4-3 [543 kB] 191s Get:139 http://ftpmaster.internal/ubuntu questing/main armhf icu-devtools armhf 76.1-1ubuntu2 [206 kB] 191s Get:140 http://ftpmaster.internal/ubuntu questing/main armhf comerr-dev armhf 2.1-1.47.2-1ubuntu1 [44.1 kB] 191s Get:141 http://ftpmaster.internal/ubuntu questing/main armhf libgssrpc4t64 armhf 1.21.3-4ubuntu2 [51.5 kB] 191s Get:142 http://ftpmaster.internal/ubuntu questing/main armhf libkadm5clnt-mit12 armhf 1.21.3-4ubuntu2 [35.7 kB] 191s Get:143 http://ftpmaster.internal/ubuntu questing/main armhf libkdb5-10t64 armhf 1.21.3-4ubuntu2 [35.2 kB] 191s Get:144 http://ftpmaster.internal/ubuntu questing/main armhf libkadm5srv-mit12 armhf 1.21.3-4ubuntu2 [46.3 kB] 191s Get:145 http://ftpmaster.internal/ubuntu questing/main armhf krb5-multidev armhf 1.21.3-4ubuntu2 [125 kB] 191s Get:146 http://ftpmaster.internal/ubuntu questing/universe armhf libaec0 armhf 1.1.3-1 [20.8 kB] 191s Get:147 http://ftpmaster.internal/ubuntu questing/universe armhf libalglib4.2 armhf 4.2.0-2 [1467 kB] 191s Get:148 http://ftpmaster.internal/ubuntu questing/main armhf libsuitesparseconfig7 armhf 1:7.8.3+dfsg-3 [12.7 kB] 191s Get:149 http://ftpmaster.internal/ubuntu questing/universe armhf libamd3 armhf 1:7.8.3+dfsg-3 [29.2 kB] 191s Get:150 http://ftpmaster.internal/ubuntu questing/universe armhf libarpack2t64 armhf 3.9.1-4 [86.7 kB] 191s Get:151 http://ftpmaster.internal/ubuntu questing/main armhf libblas-dev armhf 3.12.1-2 [141 kB] 191s Get:152 http://ftpmaster.internal/ubuntu questing/main armhf liblapack-dev armhf 3.12.1-2 [2207 kB] 192s Get:153 http://ftpmaster.internal/ubuntu questing/universe armhf libarpack2-dev armhf 3.9.1-4 [101 kB] 192s Get:154 http://ftpmaster.internal/ubuntu questing/universe armhf libbasix0.9 armhf 0.9.0-2build2 [427 kB] 192s Get:155 http://ftpmaster.internal/ubuntu questing/main armhf libpkgconf3 armhf 1.8.1-4 [26.6 kB] 192s Get:156 http://ftpmaster.internal/ubuntu questing/main armhf pkgconf-bin armhf 1.8.1-4 [21.2 kB] 192s Get:157 http://ftpmaster.internal/ubuntu questing/main armhf pkgconf armhf 1.8.1-4 [16.8 kB] 192s Get:158 http://ftpmaster.internal/ubuntu questing/universe armhf libeigen3-dev all 3.4.0-4build1 [1055 kB] 192s Get:159 http://ftpmaster.internal/ubuntu questing/universe armhf libbasix-dev armhf 0.9.0-2build2 [62.3 kB] 192s Get:160 http://ftpmaster.internal/ubuntu questing/main armhf libboost1.83-dev armhf 1.83.0-4.2ubuntu1 [10.7 MB] 192s Get:161 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-atomic1.83.0 armhf 1.83.0-4.2ubuntu1 [239 kB] 192s Get:162 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-atomic1.83-dev armhf 1.83.0-4.2ubuntu1 [234 kB] 192s Get:163 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-chrono1.83.0t64 armhf 1.83.0-4.2ubuntu1 [245 kB] 192s Get:164 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-chrono1.83-dev armhf 1.83.0-4.2ubuntu1 [245 kB] 192s Get:165 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-chrono-dev armhf 1.83.0.2ubuntu1 [4832 B] 192s Get:166 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-date-time1.83.0 armhf 1.83.0-4.2ubuntu1 [237 kB] 192s Get:167 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-serialization1.83.0 armhf 1.83.0-4.2ubuntu1 [334 kB] 192s Get:168 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-serialization1.83-dev armhf 1.83.0-4.2ubuntu1 [402 kB] 192s Get:169 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-date-time1.83-dev armhf 1.83.0-4.2ubuntu1 [239 kB] 192s Get:170 http://ftpmaster.internal/ubuntu questing/main armhf libboost-dev armhf 1.83.0.2ubuntu1 [4468 B] 192s Get:171 http://ftpmaster.internal/ubuntu questing/main armhf libboost-filesystem1.83.0 armhf 1.83.0-4.2ubuntu1 [282 kB] 192s Get:172 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-system1.83.0 armhf 1.83.0-4.2ubuntu1 [237 kB] 192s Get:173 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-system1.83-dev armhf 1.83.0-4.2ubuntu1 [231 kB] 192s Get:174 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-filesystem1.83-dev armhf 1.83.0-4.2ubuntu1 [293 kB] 192s Get:175 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-filesystem-dev armhf 1.83.0.2ubuntu1 [4254 B] 192s Get:176 http://ftpmaster.internal/ubuntu questing/main armhf libboost-regex1.83.0 armhf 1.83.0-4.2ubuntu1 [323 kB] 192s Get:177 http://ftpmaster.internal/ubuntu questing/main armhf libicu-dev armhf 76.1-1ubuntu2 [12.0 MB] 193s Get:178 http://ftpmaster.internal/ubuntu questing/main armhf libboost-regex1.83-dev armhf 1.83.0-4.2ubuntu1 [348 kB] 193s Get:179 http://ftpmaster.internal/ubuntu questing/main armhf libboost-iostreams1.83.0 armhf 1.83.0-4.2ubuntu1 [258 kB] 193s Get:180 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-iostreams1.83-dev armhf 1.83.0-4.2ubuntu1 [265 kB] 193s Get:181 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-iostreams-dev armhf 1.83.0.2ubuntu1 [4212 B] 193s Get:182 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-math1.83.0 armhf 1.83.0-4.2ubuntu1 [348 kB] 193s Get:183 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-math1.83-dev armhf 1.83.0-4.2ubuntu1 [360 kB] 193s Get:184 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-math-dev armhf 1.83.0.2ubuntu1 [4434 B] 193s Get:185 http://ftpmaster.internal/ubuntu questing/universe armhf libhwloc15 armhf 2.12.0-1 [147 kB] 193s Get:186 http://ftpmaster.internal/ubuntu questing-proposed/universe armhf libmpich12 armhf 4.3.0-5 [1680 kB] 193s Get:187 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-mpi1.83.0 armhf 1.83.0-4.2ubuntu1 [267 kB] 193s Get:188 http://ftpmaster.internal/ubuntu questing/main armhf libnuma-dev armhf 2.0.18-1build1 [35.0 kB] 193s Get:189 http://ftpmaster.internal/ubuntu questing/main armhf libltdl-dev armhf 2.5.4-4 [169 kB] 193s Get:190 http://ftpmaster.internal/ubuntu questing/universe armhf libhwloc-dev armhf 2.12.0-1 [247 kB] 193s Get:191 http://ftpmaster.internal/ubuntu questing/universe armhf hwloc-nox armhf 2.12.0-1 [213 kB] 193s Get:192 http://ftpmaster.internal/ubuntu questing/universe armhf libslurm42t64 armhf 24.11.3-2 [769 kB] 193s Get:193 http://ftpmaster.internal/ubuntu questing-proposed/universe armhf mpich armhf 4.3.0-5 [237 kB] 193s Get:194 http://ftpmaster.internal/ubuntu questing-proposed/universe armhf libmpich-dev armhf 4.3.0-5 [2636 kB] 193s Get:195 http://ftpmaster.internal/ubuntu questing/universe armhf mpi-default-dev armhf 1.18 [3322 B] 193s Get:196 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-mpi1.83-dev armhf 1.83.0-4.2ubuntu1 [296 kB] 193s Get:197 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-mpi-dev armhf 1.83.0.2ubuntu1 [4304 B] 193s Get:198 http://ftpmaster.internal/ubuntu questing/main armhf libboost-program-options1.83.0 armhf 1.83.0-4.2ubuntu1 [345 kB] 193s Get:199 http://ftpmaster.internal/ubuntu questing/main armhf libboost-program-options1.83-dev armhf 1.83.0-4.2ubuntu1 [388 kB] 193s Get:200 http://ftpmaster.internal/ubuntu questing/main armhf libboost-program-options-dev armhf 1.83.0.2ubuntu1 [4250 B] 193s Get:201 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-serialization-dev armhf 1.83.0.2ubuntu1 [4442 B] 193s Get:202 http://ftpmaster.internal/ubuntu questing/main armhf libboost-thread1.83.0 armhf 1.83.0-4.2ubuntu1 [272 kB] 193s Get:203 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-thread1.83-dev armhf 1.83.0-4.2ubuntu1 [281 kB] 193s Get:204 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-thread-dev armhf 1.83.0.2ubuntu1 [4246 B] 193s Get:205 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-timer1.83.0 armhf 1.83.0-4.2ubuntu1 [241 kB] 193s Get:206 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-timer1.83-dev armhf 1.83.0-4.2ubuntu1 [237 kB] 194s Get:207 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-timer-dev armhf 1.83.0.2ubuntu1 [4352 B] 194s Get:208 http://ftpmaster.internal/ubuntu questing/main armhf libbrotli-dev armhf 1.1.0-2build4 [336 kB] 194s Get:209 http://ftpmaster.internal/ubuntu questing/universe armhf libbtf2 armhf 1:7.8.3+dfsg-3 [15.0 kB] 194s Get:210 http://ftpmaster.internal/ubuntu questing/universe armhf libcamd3 armhf 1:7.8.3+dfsg-3 [26.0 kB] 194s Get:211 http://ftpmaster.internal/ubuntu questing/universe armhf libccolamd3 armhf 1:7.8.3+dfsg-3 [27.8 kB] 194s Get:212 http://ftpmaster.internal/ubuntu questing/universe armhf libsz2 armhf 1.1.3-1 [5302 B] 194s Get:213 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-310 armhf 1.14.5+repack-3 [1410 kB] 194s Get:214 http://ftpmaster.internal/ubuntu questing/universe armhf libcgns3.4 armhf 3.4.0-5build1 [242 kB] 194s Get:215 http://ftpmaster.internal/ubuntu questing/main armhf libcolamd3 armhf 1:7.8.3+dfsg-3 [19.8 kB] 194s Get:216 http://ftpmaster.internal/ubuntu questing/universe armhf libcholmod5 armhf 1:7.8.3+dfsg-3 [675 kB] 194s Get:217 http://ftpmaster.internal/ubuntu questing/universe armhf libcombblas2.0.0t64 armhf 2.0.0-6build1 [246 kB] 194s Get:218 http://ftpmaster.internal/ubuntu questing/main armhf libidn2-dev armhf 2.3.8-2 [116 kB] 194s Get:219 http://ftpmaster.internal/ubuntu questing/main armhf libkrb5-dev armhf 1.21.3-4ubuntu2 [11.9 kB] 194s Get:220 http://ftpmaster.internal/ubuntu questing/main armhf libldap-dev armhf 2.6.9+dfsg-2ubuntu1 [289 kB] 194s Get:221 http://ftpmaster.internal/ubuntu questing/main armhf libnghttp2-dev armhf 1.64.0-1ubuntu1 [106 kB] 194s Get:222 http://ftpmaster.internal/ubuntu questing/main armhf libpsl-dev armhf 0.21.2-1.1build1 [75.6 kB] 194s Get:223 http://ftpmaster.internal/ubuntu questing/main armhf libgmpxx4ldbl armhf 2:6.3.0+dfsg-3ubuntu1 [9152 B] 194s Get:224 http://ftpmaster.internal/ubuntu questing/main armhf libgmp-dev armhf 2:6.3.0+dfsg-3ubuntu1 [290 kB] 194s Get:225 http://ftpmaster.internal/ubuntu questing/main armhf libevent-2.1-7t64 armhf 2.1.12-stable-10 [127 kB] 194s Get:226 http://ftpmaster.internal/ubuntu questing/main armhf libunbound8 armhf 1.22.0-1ubuntu1 [423 kB] 194s Get:227 http://ftpmaster.internal/ubuntu questing/main armhf libgnutls-dane0t64 armhf 3.8.9-2ubuntu3 [35.0 kB] 194s Get:228 http://ftpmaster.internal/ubuntu questing/main armhf libgnutls-openssl27t64 armhf 3.8.9-2ubuntu3 [34.9 kB] 194s Get:229 http://ftpmaster.internal/ubuntu questing/main armhf libp11-kit-dev armhf 0.25.5-2ubuntu3 [23.5 kB] 194s Get:230 http://ftpmaster.internal/ubuntu questing/main armhf libtasn1-6-dev armhf 4.20.0-2 [86.5 kB] 194s Get:231 http://ftpmaster.internal/ubuntu questing/main armhf nettle-dev armhf 3.10.1-1 [1173 kB] 194s Get:232 http://ftpmaster.internal/ubuntu questing/main armhf libgnutls28-dev armhf 3.8.9-2ubuntu3 [1024 kB] 194s Get:233 http://ftpmaster.internal/ubuntu questing/main armhf zlib1g-dev armhf 1:1.3.dfsg+really1.3.1-1ubuntu1 [880 kB] 194s Get:234 http://ftpmaster.internal/ubuntu questing/main armhf librtmp-dev armhf 2.4+20151223.gitfa8646d.1-2build7 [62.9 kB] 194s Get:235 http://ftpmaster.internal/ubuntu questing/main armhf libssl-dev armhf 3.4.1-1ubuntu3 [2382 kB] 194s Get:236 http://ftpmaster.internal/ubuntu questing/main armhf libssh2-1-dev armhf 1.11.1-1 [270 kB] 194s Get:237 http://ftpmaster.internal/ubuntu questing/main armhf libzstd-dev armhf 1.5.6+dfsg-2 [332 kB] 194s Get:238 http://ftpmaster.internal/ubuntu questing/main armhf libcurl4-openssl-dev armhf 8.12.1-3ubuntu1 [462 kB] 194s Get:239 http://ftpmaster.internal/ubuntu questing/universe armhf libcxsparse4 armhf 1:7.8.3+dfsg-3 [70.1 kB] 194s Get:240 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-mpich-310 armhf 1.14.5+repack-3 [1471 kB] 194s Get:241 http://ftpmaster.internal/ubuntu questing/main armhf libfftw3-double3 armhf 3.3.10-2fakesync1build1 [369 kB] 194s Get:242 http://ftpmaster.internal/ubuntu questing/main armhf libfftw3-single3 armhf 3.3.10-2fakesync1build1 [581 kB] 194s Get:243 http://ftpmaster.internal/ubuntu questing/universe armhf libfftw3-mpi3 armhf 3.3.10-2fakesync1build1 [34.6 kB] 194s Get:244 http://ftpmaster.internal/ubuntu questing/universe armhf libklu2 armhf 1:7.8.3+dfsg-3 [76.1 kB] 194s Get:245 http://ftpmaster.internal/ubuntu questing/universe armhf mpi-default-bin armhf 1.18 [2504 B] 194s Get:246 http://ftpmaster.internal/ubuntu questing/universe armhf libscalapack-mpich2.2 armhf 2.2.2-1ubuntu1 [1464 kB] 194s Get:247 http://ftpmaster.internal/ubuntu questing/universe armhf libmumps-5.7 armhf 5.7.3-3build2 [1974 kB] 194s Get:248 http://ftpmaster.internal/ubuntu questing/universe armhf libptscotch-7.0 armhf 7.0.5-1ubuntu2 [708 kB] 194s Get:249 http://ftpmaster.internal/ubuntu questing/universe armhf libspqr4 armhf 1:7.8.3+dfsg-3 [130 kB] 194s Get:250 http://ftpmaster.internal/ubuntu questing/universe armhf libmetis5 armhf 5.1.0.dfsg-7build3 [145 kB] 194s Get:251 http://ftpmaster.internal/ubuntu questing/universe armhf libsuperlu-dist8 armhf 8.2.1+dfsg1-5build1 [540 kB] 194s Get:252 http://ftpmaster.internal/ubuntu questing/universe armhf libsuperlu7 armhf 7.0.0+dfsg1-2 [157 kB] 194s Get:253 http://ftpmaster.internal/ubuntu questing/universe armhf libumfpack6 armhf 1:7.8.3+dfsg-3 [290 kB] 194s Get:254 http://ftpmaster.internal/ubuntu questing/universe armhf ocl-icd-libopencl1 armhf 2.3.2-1build1 [34.5 kB] 194s Get:255 http://ftpmaster.internal/ubuntu questing/universe armhf libpetsc-complex3.22 armhf 3.22.5+dfsg1-2ubuntu1 [7054 kB] 195s Get:256 http://ftpmaster.internal/ubuntu questing/universe armhf libpugixml1v5 armhf 1.14-2 [82.7 kB] 195s Get:257 http://ftpmaster.internal/ubuntu questing/universe armhf libparpack2t64 armhf 3.9.1-4 [83.7 kB] 195s Get:258 http://ftpmaster.internal/ubuntu questing/universe armhf libslepc-complex3.22 armhf 3.22.2+dfsg1-1build1 [1068 kB] 195s Get:259 http://ftpmaster.internal/ubuntu questing/universe armhf libspdlog1.15 armhf 1:1.15.1+ds-1ubuntu1 [106 kB] 195s Get:260 http://ftpmaster.internal/ubuntu questing/universe armhf libdolfinx-complex0.9 armhf 1:0.9.0-6build3 [526 kB] 195s Get:261 http://ftpmaster.internal/ubuntu questing/universe armhf libjs-jquery-ui all 1.13.2+dfsg-1 [252 kB] 195s Get:262 http://ftpmaster.internal/ubuntu questing/universe armhf libldl3 armhf 1:7.8.3+dfsg-3 [13.5 kB] 195s Get:263 http://ftpmaster.internal/ubuntu questing/universe armhf libsuitesparse-mongoose3 armhf 1:7.8.3+dfsg-3 [36.4 kB] 195s Get:264 http://ftpmaster.internal/ubuntu questing/universe armhf librbio4 armhf 1:7.8.3+dfsg-3 [28.3 kB] 195s Get:265 http://ftpmaster.internal/ubuntu questing/universe armhf libspex3 armhf 1:7.8.3+dfsg-3 [47.6 kB] 195s Get:266 http://ftpmaster.internal/ubuntu questing/universe armhf libparu1 armhf 1:7.8.3+dfsg-3 [56.3 kB] 195s Get:267 http://ftpmaster.internal/ubuntu questing/universe armhf libsuitesparse-dev armhf 1:7.8.3+dfsg-3 [1606 kB] 195s Get:268 http://ftpmaster.internal/ubuntu questing/universe armhf libscotch-7.0 armhf 7.0.5-1ubuntu2 [456 kB] 195s Get:269 http://ftpmaster.internal/ubuntu questing/universe armhf libscotch-dev armhf 7.0.5-1ubuntu2 [1630 kB] 195s Get:270 http://ftpmaster.internal/ubuntu questing/universe armhf libptscotch-dev armhf 7.0.5-1ubuntu2 [1418 kB] 195s Get:271 http://ftpmaster.internal/ubuntu questing/universe armhf libscalapack-mpich-dev armhf 2.2.2-1ubuntu1 [7500 B] 195s Get:272 http://ftpmaster.internal/ubuntu questing/universe armhf libscalapack-mpi-dev armhf 2.2.2-1ubuntu1 [2324 B] 195s Get:273 http://ftpmaster.internal/ubuntu questing/main armhf libfftw3-bin armhf 3.3.10-2fakesync1build1 [30.4 kB] 195s Get:274 http://ftpmaster.internal/ubuntu questing/main armhf libfftw3-dev armhf 3.3.10-2fakesync1build1 [923 kB] 195s Get:275 http://ftpmaster.internal/ubuntu questing/universe armhf libfftw3-mpi-dev armhf 3.3.10-2fakesync1build1 [44.8 kB] 195s Get:276 http://ftpmaster.internal/ubuntu questing/universe armhf opencl-c-headers all 3.0~2024.10.24-2 [48.2 kB] 195s Get:277 http://ftpmaster.internal/ubuntu questing/universe armhf opencl-clhpp-headers all 3.0~2024.10.24-2ubuntu1 [51.9 kB] 195s Get:278 http://ftpmaster.internal/ubuntu questing/universe armhf ocl-icd-opencl-dev armhf 2.3.2-1build1 [2458 B] 195s Get:279 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-mpich-fortran-310 armhf 1.14.5+repack-3 [97.2 kB] 195s Get:280 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-mpich-hl-310 armhf 1.14.5+repack-3 [58.9 kB] 195s Get:281 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-mpich-hl-fortran-310 armhf 1.14.5+repack-3 [26.5 kB] 195s Get:282 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-mpich-cpp-310 armhf 1.14.5+repack-3 [125 kB] 195s Get:283 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-mpich-hl-cpp-310 armhf 1.14.5+repack-3 [11.1 kB] 195s Get:284 http://ftpmaster.internal/ubuntu questing/universe armhf libaec-dev armhf 1.1.3-1 [17.3 kB] 195s Get:285 http://ftpmaster.internal/ubuntu questing/main armhf libjpeg-turbo8-dev armhf 2.1.5-3ubuntu2 [265 kB] 195s Get:286 http://ftpmaster.internal/ubuntu questing/main armhf libjpeg8-dev armhf 8c-2ubuntu11 [1484 B] 195s Get:287 http://ftpmaster.internal/ubuntu questing/main armhf libjpeg-dev armhf 8c-2ubuntu11 [1482 B] 195s Get:288 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-mpich-dev armhf 1.14.5+repack-3 [3460 kB] 195s Get:289 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-mpi-dev armhf 1.14.5+repack-3 [5250 B] 195s Get:290 http://ftpmaster.internal/ubuntu questing/universe armhf libsuperlu-dev armhf 7.0.0+dfsg1-2 [20.8 kB] 195s Get:291 http://ftpmaster.internal/ubuntu questing/universe armhf libsuperlu-dist-dev armhf 8.2.1+dfsg1-5build1 [870 kB] 195s Get:292 http://ftpmaster.internal/ubuntu questing/main armhf xorg-sgml-doctools all 1:1.11-1.1 [10.9 kB] 195s Get:293 http://ftpmaster.internal/ubuntu questing/main armhf x11proto-dev all 2024.1-1 [606 kB] 195s Get:294 http://ftpmaster.internal/ubuntu questing/main armhf libxau-dev armhf 1:1.0.11-1 [9034 B] 195s Get:295 http://ftpmaster.internal/ubuntu questing/main armhf libxdmcp-dev armhf 1:1.1.5-1 [25.1 kB] 195s Get:296 http://ftpmaster.internal/ubuntu questing/main armhf xtrans-dev all 1.4.0-1 [68.9 kB] 195s Get:297 http://ftpmaster.internal/ubuntu questing/main armhf libxcb1-dev armhf 1.17.0-2 [85.0 kB] 195s Get:298 http://ftpmaster.internal/ubuntu questing/main armhf libx11-dev armhf 2:1.8.10-2 [674 kB] 195s Get:299 http://ftpmaster.internal/ubuntu questing/main armhf libyaml-dev armhf 0.2.5-2 [54.6 kB] 195s Get:300 http://ftpmaster.internal/ubuntu questing/universe armhf libpetsc3.22-dev-common all 3.22.5+dfsg1-2ubuntu1 [318 kB] 195s Get:301 http://ftpmaster.internal/ubuntu questing/universe armhf libmumps-headers-dev all 5.7.3-3build2 [21.9 kB] 195s Get:302 http://ftpmaster.internal/ubuntu questing/universe armhf libmumps-dev armhf 5.7.3-3build2 [1863 kB] 195s Get:303 http://ftpmaster.internal/ubuntu questing/main armhf libc6-dbg armhf 2.41-6ubuntu1 [6311 kB] 196s Get:304 http://ftpmaster.internal/ubuntu questing/main armhf valgrind armhf 1:3.24.0-0ubuntu2 [8575 kB] 196s Get:305 http://ftpmaster.internal/ubuntu questing/universe armhf valgrind-mpi armhf 1:3.24.0-0ubuntu2 [40.8 kB] 196s Get:306 http://ftpmaster.internal/ubuntu questing/universe armhf libpetsc-complex3.22-dev armhf 3.22.5+dfsg1-2ubuntu1 [7633 kB] 197s Get:307 http://ftpmaster.internal/ubuntu questing/universe armhf libparpack2-dev armhf 3.9.1-4 [96.6 kB] 197s Get:308 http://ftpmaster.internal/ubuntu questing/universe armhf libslepc-complex3.22-dev armhf 3.22.2+dfsg1-1build1 [6106 kB] 197s Get:309 http://ftpmaster.internal/ubuntu questing/universe armhf libdolfinx-complex-dev armhf 1:0.9.0-6build3 [5766 B] 197s Get:310 http://ftpmaster.internal/ubuntu questing/universe armhf libhypre-2.32.0 armhf 2.32.0-4 [1370 kB] 197s Get:311 http://ftpmaster.internal/ubuntu questing/universe armhf libpetsc-real3.22 armhf 3.22.5+dfsg1-2ubuntu1 [7108 kB] 197s Get:312 http://ftpmaster.internal/ubuntu questing/universe armhf libslepc-real3.22 armhf 3.22.2+dfsg1-1build1 [1038 kB] 197s Get:313 http://ftpmaster.internal/ubuntu questing/universe armhf libdolfinx-real0.9 armhf 1:0.9.0-6build3 [526 kB] 197s Get:314 http://ftpmaster.internal/ubuntu questing/universe armhf libhypre-dev armhf 2.32.0-4 [1685 kB] 197s Get:315 http://ftpmaster.internal/ubuntu questing/universe armhf libpetsc-real3.22-dev armhf 3.22.5+dfsg1-2ubuntu1 [7589 kB] 198s Get:316 http://ftpmaster.internal/ubuntu questing/universe armhf libslepc-real3.22-dev armhf 3.22.2+dfsg1-1build1 [6110 kB] 198s Get:317 http://ftpmaster.internal/ubuntu questing/universe armhf libdolfinx-real-dev armhf 1:0.9.0-6build3 [5768 B] 198s Get:318 http://ftpmaster.internal/ubuntu questing/universe armhf libpugixml-dev armhf 1.14-2 [108 kB] 198s Get:319 http://ftpmaster.internal/ubuntu questing/universe armhf libfmt-dev armhf 10.1.1+ds1-4 [123 kB] 198s Get:320 http://ftpmaster.internal/ubuntu questing/universe armhf libspdlog-dev armhf 1:1.15.1+ds-1ubuntu1 [88.9 kB] 198s Get:321 http://ftpmaster.internal/ubuntu questing/main armhf libxml2-dev armhf 2.12.7+dfsg+really2.9.14-0.4 [738 kB] 198s Get:322 http://ftpmaster.internal/ubuntu questing/main armhf python3-ply all 3.11-9 [45.8 kB] 198s Get:323 http://ftpmaster.internal/ubuntu questing/main armhf python3-pycparser all 2.22-2 [76.5 kB] 198s Get:324 http://ftpmaster.internal/ubuntu questing/main armhf python3-cffi all 1.17.1-2build2 [74.9 kB] 198s Get:325 http://ftpmaster.internal/ubuntu questing/main armhf libpython3.13 armhf 3.13.3-1 [2082 kB] 198s Get:326 http://ftpmaster.internal/ubuntu questing/main armhf libexpat1-dev armhf 2.7.1-1 [122 kB] 198s Get:327 http://ftpmaster.internal/ubuntu questing/main armhf libpython3.13-dev armhf 3.13.3-1 [4276 kB] 198s Get:328 http://ftpmaster.internal/ubuntu questing/main armhf libpython3-dev armhf 3.13.3-1 [10.8 kB] 198s Get:329 http://ftpmaster.internal/ubuntu questing/main armhf python3.13-dev armhf 3.13.3-1 [508 kB] 198s Get:330 http://ftpmaster.internal/ubuntu questing/main armhf python3-dev armhf 3.13.3-1 [26.7 kB] 198s Get:331 http://ftpmaster.internal/ubuntu questing/universe armhf python3-ufl all 2024.2.0-2 [145 kB] 198s Get:332 http://ftpmaster.internal/ubuntu questing/universe armhf python3-basix armhf 0.9.0-2build2 [118 kB] 198s Get:333 http://ftpmaster.internal/ubuntu questing/universe armhf python3-ffcx all 1:0.9.0-2 [87.3 kB] 198s Get:334 http://ftpmaster.internal/ubuntu questing/universe armhf libdolfinx-dev armhf 1:0.9.0-6build3 [161 kB] 198s Get:335 http://ftpmaster.internal/ubuntu questing/main armhf libxfixes3 armhf 1:6.0.0-2build1 [9038 B] 198s Get:336 http://ftpmaster.internal/ubuntu questing/main armhf libxcursor1 armhf 1:1.2.3-1 [18.0 kB] 198s Get:337 http://ftpmaster.internal/ubuntu questing/main armhf libxinerama1 armhf 2:1.1.4-3build1 [5866 B] 198s Get:338 http://ftpmaster.internal/ubuntu questing/universe armhf libfltk1.3t64 armhf 1.3.8-6.1build2 [553 kB] 198s Get:339 http://ftpmaster.internal/ubuntu questing/main armhf libglvnd0 armhf 1.7.0-1build1 [83.7 kB] 198s Get:340 http://ftpmaster.internal/ubuntu questing/main armhf libx11-xcb1 armhf 2:1.8.10-2 [7902 B] 198s Get:341 http://ftpmaster.internal/ubuntu questing/main armhf libxcb-dri3-0 armhf 1.17.0-2 [7120 B] 198s Get:342 http://ftpmaster.internal/ubuntu questing/main armhf libxcb-glx0 armhf 1.17.0-2 [22.6 kB] 198s Get:343 http://ftpmaster.internal/ubuntu questing/main armhf libxcb-present0 armhf 1.17.0-2 [5940 B] 198s Get:344 http://ftpmaster.internal/ubuntu questing/main armhf libxcb-xfixes0 armhf 1.17.0-2 [10.0 kB] 198s Get:345 http://ftpmaster.internal/ubuntu questing/main armhf libxxf86vm1 armhf 1:1.1.4-1build4 [8068 B] 198s Get:346 http://ftpmaster.internal/ubuntu questing/main armhf libllvm19 armhf 1:19.1.7-3ubuntu1 [27.8 MB] 199s Get:347 http://ftpmaster.internal/ubuntu questing/main armhf libxcb-randr0 armhf 1.17.0-2 [17.0 kB] 199s Get:348 http://ftpmaster.internal/ubuntu questing/main armhf libxcb-sync1 armhf 1.17.0-2 [8732 B] 199s Get:349 http://ftpmaster.internal/ubuntu questing/main armhf libxshmfence1 armhf 1.3.3-1 [4948 B] 199s Get:350 http://ftpmaster.internal/ubuntu questing/main armhf mesa-libgallium armhf 25.0.3-1ubuntu2 [8260 kB] 199s Get:351 http://ftpmaster.internal/ubuntu questing/main armhf libwayland-server0 armhf 1.23.1-3 [30.3 kB] 199s Get:352 http://ftpmaster.internal/ubuntu questing/main armhf libgbm1 armhf 25.0.3-1ubuntu2 [29.0 kB] 199s Get:353 http://ftpmaster.internal/ubuntu questing/main armhf libvulkan1 armhf 1.4.304.0-1 [127 kB] 199s Get:354 http://ftpmaster.internal/ubuntu questing/main armhf libgl1-mesa-dri armhf 25.0.3-1ubuntu2 [32.0 kB] 199s Get:355 http://ftpmaster.internal/ubuntu questing/main armhf libglx-mesa0 armhf 25.0.3-1ubuntu2 [120 kB] 199s Get:356 http://ftpmaster.internal/ubuntu questing/main armhf libglx0 armhf 1.7.0-1build1 [39.3 kB] 199s Get:357 http://ftpmaster.internal/ubuntu questing/main armhf libgl1 armhf 1.7.0-1build1 [105 kB] 199s Get:358 http://ftpmaster.internal/ubuntu questing/universe armhf libfltk-gl1.3t64 armhf 1.3.8-6.1build2 [36.6 kB] 199s Get:359 http://ftpmaster.internal/ubuntu questing/universe armhf libfltk-images1.3t64 armhf 1.3.8-6.1build2 [25.9 kB] 200s Get:360 http://ftpmaster.internal/ubuntu questing/universe armhf libgl2ps1.4 armhf 1.4.2+dfsg1-2build1 [37.7 kB] 200s Get:361 http://ftpmaster.internal/ubuntu questing/main armhf libopengl0 armhf 1.7.0-1build1 [36.2 kB] 200s Get:362 http://ftpmaster.internal/ubuntu questing/main armhf libglu1-mesa armhf 9.0.2-1.1build1 [153 kB] 200s Get:363 http://ftpmaster.internal/ubuntu questing/universe armhf libtbbbind-2-5 armhf 2022.0.0-2 [13.8 kB] 200s Get:364 http://ftpmaster.internal/ubuntu questing/universe armhf libtbbmalloc2 armhf 2022.0.0-2 [47.0 kB] 200s Get:365 http://ftpmaster.internal/ubuntu questing/universe armhf libtbb12 armhf 2022.0.0-2 [80.8 kB] 200s Get:366 http://ftpmaster.internal/ubuntu questing/universe armhf libocct-foundation-7.8 armhf 7.8.1+dfsg1-3 [1459 kB] 200s Get:367 http://ftpmaster.internal/ubuntu questing/universe armhf libocct-modeling-data-7.8 armhf 7.8.1+dfsg1-3 [2769 kB] 200s Get:368 http://ftpmaster.internal/ubuntu questing/universe armhf libocct-modeling-algorithms-7.8 armhf 7.8.1+dfsg1-3 [7953 kB] 200s Get:369 http://ftpmaster.internal/ubuntu questing/universe armhf libimath-3-1-29t64 armhf 3.1.12-1ubuntu1 [68.3 kB] 200s Get:370 http://ftpmaster.internal/ubuntu questing/universe armhf libjxr0t64 armhf 1.2~git20170615.f752187-5.3 [156 kB] 200s Get:371 http://ftpmaster.internal/ubuntu questing/universe armhf libopenexr-3-1-30 armhf 3.1.13-2 [911 kB] 200s Get:372 http://ftpmaster.internal/ubuntu questing/main armhf libopenjp2-7 armhf 2.5.3-2 [172 kB] 200s Get:373 http://ftpmaster.internal/ubuntu questing/main armhf liblcms2-2 armhf 2.16-2 [137 kB] 200s Get:374 http://ftpmaster.internal/ubuntu questing/main armhf libraw23t64 armhf 0.21.3-1 [353 kB] 200s Get:375 http://ftpmaster.internal/ubuntu questing/main armhf libwebpmux3 armhf 1.5.0-0.1 [22.4 kB] 200s Get:376 http://ftpmaster.internal/ubuntu questing/universe armhf libfreeimage3 armhf 3.18.0+ds2-11 [261 kB] 200s Get:377 http://ftpmaster.internal/ubuntu questing/universe armhf libocct-draw-7.8 armhf 7.8.1+dfsg1-3 [2526 kB] 200s Get:378 http://ftpmaster.internal/ubuntu questing/universe armhf occt-misc all 7.8.1+dfsg1-3 [11.5 MB] 201s Get:379 http://ftpmaster.internal/ubuntu questing/universe armhf libocct-visualization-7.8 armhf 7.8.1+dfsg1-3 [2099 kB] 201s Get:380 http://ftpmaster.internal/ubuntu questing/universe armhf libocct-ocaf-7.8 armhf 7.8.1+dfsg1-3 [1197 kB] 201s Get:381 http://ftpmaster.internal/ubuntu questing/universe armhf libocct-data-exchange-7.8 armhf 7.8.1+dfsg1-3 [4509 kB] 201s Get:382 http://ftpmaster.internal/ubuntu questing/universe armhf libvoro++1 armhf 0.5+revert-to-0.4.6+dfsg1-1 [94.8 kB] 201s Get:383 http://ftpmaster.internal/ubuntu questing/universe armhf libgmsh4.13 armhf 4.13.1+ds1-5 [5639 kB] 201s Get:384 http://ftpmaster.internal/ubuntu questing/main armhf libjson-perl all 4.10000-1 [81.9 kB] 201s Get:385 http://ftpmaster.internal/ubuntu questing/universe armhf liblbfgsb0 armhf 3.0+dfsg.4-1build1 [27.4 kB] 201s Get:386 http://ftpmaster.internal/ubuntu questing/universe armhf libpetsc-complex-dev all 3.22.5+dfsg1-2ubuntu1 [3930 B] 201s Get:387 http://ftpmaster.internal/ubuntu questing/universe armhf libpetsc-real-dev all 3.22.5+dfsg1-2ubuntu1 [3920 B] 201s Get:388 http://ftpmaster.internal/ubuntu questing/main armhf libpython3-all-dev armhf 3.13.3-1 [906 B] 201s Get:389 http://ftpmaster.internal/ubuntu questing/universe armhf libqhull-r8.0 armhf 2020.2-6build1 [173 kB] 201s Get:390 http://ftpmaster.internal/ubuntu questing/universe armhf libslepc-complex-dev armhf 3.22.2+dfsg1-1build1 [2230 B] 201s Get:391 http://ftpmaster.internal/ubuntu questing/universe armhf libslepc-real-dev armhf 3.22.2+dfsg1-1build1 [2216 B] 201s Get:392 http://ftpmaster.internal/ubuntu questing/main armhf libwebpdemux2 armhf 1.5.0-0.1 [11.5 kB] 201s Get:393 http://ftpmaster.internal/ubuntu questing/main armhf libxslt1.1 armhf 1.1.39-0exp1ubuntu4 [151 kB] 201s Get:394 http://ftpmaster.internal/ubuntu questing/universe armhf robin-map-dev all 1.3.0-1 [30.3 kB] 201s Get:395 http://ftpmaster.internal/ubuntu questing/universe armhf nanobind-dev all 2.5.0-1 [142 kB] 201s Get:396 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pyproject-hooks all 1.2.0-1 [10.2 kB] 201s Get:397 http://ftpmaster.internal/ubuntu questing/universe armhf python3-toml all 0.10.2-1 [16.5 kB] 201s Get:398 http://ftpmaster.internal/ubuntu questing/universe armhf python3-wheel all 0.45.1-1 [57.7 kB] 201s Get:399 http://ftpmaster.internal/ubuntu questing/universe armhf python3-build all 1.2.2-1 [31.0 kB] 201s Get:400 http://ftpmaster.internal/ubuntu questing/universe armhf python3-installer all 0.7.0+dfsg1-3 [17.4 kB] 201s Get:401 http://ftpmaster.internal/ubuntu questing/universe armhf pybuild-plugin-pyproject all 6.20250308 [1726 B] 201s Get:402 http://ftpmaster.internal/ubuntu questing/universe armhf python-matplotlib-data all 3.8.3-7build1 [2934 kB] 202s Get:403 http://ftpmaster.internal/ubuntu questing/main armhf sphinx-common all 8.1.3-5 [663 kB] 202s Get:404 http://ftpmaster.internal/ubuntu questing/universe armhf python-petsc4py-doc all 3.22.4-1ubuntu1 [754 kB] 202s Get:405 http://ftpmaster.internal/ubuntu questing/main armhf python3-all armhf 3.13.3-1 [880 B] 202s Get:406 http://ftpmaster.internal/ubuntu questing/main armhf python3-all-dev armhf 3.13.3-1 [904 B] 202s Get:407 http://ftpmaster.internal/ubuntu questing/universe armhf python3-brotli armhf 1.1.0-2build4 [322 kB] 202s Get:408 http://ftpmaster.internal/ubuntu questing/universe armhf python3-contourpy armhf 1.3.1-1build1 [195 kB] 202s Get:409 http://ftpmaster.internal/ubuntu questing/universe armhf python3-cycler all 0.12.1-1 [9716 B] 202s Get:410 http://ftpmaster.internal/ubuntu questing/main armhf python3-decorator all 5.1.1-5 [10.1 kB] 202s Get:411 http://ftpmaster.internal/ubuntu questing/main armhf python3-defusedxml all 0.7.1-3 [42.2 kB] 202s Get:412 http://ftpmaster.internal/ubuntu questing/universe armhf python3-distlib all 0.3.9-1 [267 kB] 202s Get:413 http://ftpmaster.internal/ubuntu questing/main armhf python3-roman all 5.0-1 [10.3 kB] 202s Get:414 http://ftpmaster.internal/ubuntu questing/main armhf python3-docutils all 0.21.2+dfsg-2 [409 kB] 202s Get:415 http://ftpmaster.internal/ubuntu questing/universe armhf python3-mpi4py armhf 4.0.3-3ubuntu1 [751 kB] 202s Get:416 http://ftpmaster.internal/ubuntu questing/universe armhf python3-nanobind all 2.5.0-1 [16.2 kB] 202s Get:417 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pusimp all 0.1.1-1 [10.3 kB] 202s Get:418 http://ftpmaster.internal/ubuntu questing/universe armhf python3-scipy armhf 1.14.1-4ubuntu2 [16.7 MB] 203s Get:419 http://ftpmaster.internal/ubuntu questing/universe armhf swig armhf 4.3.0-1 [1172 kB] 203s Get:420 http://ftpmaster.internal/ubuntu questing/universe armhf python3-petsc4py-real3.22 armhf 3.22.4-1ubuntu1 [1326 kB] 203s Get:421 http://ftpmaster.internal/ubuntu questing/universe armhf python3-petsc4py-real all 3.22.4-1ubuntu1 [2652 B] 203s Get:422 http://ftpmaster.internal/ubuntu questing/universe armhf python3-petsc4py-complex3.22 armhf 3.22.4-1ubuntu1 [1329 kB] 203s Get:423 http://ftpmaster.internal/ubuntu questing/universe armhf python3-petsc4py-complex all 3.22.4-1ubuntu1 [2662 B] 203s Get:424 http://ftpmaster.internal/ubuntu questing/universe armhf python3-petsc4py all 3.22.4-1ubuntu1 [2302 B] 203s Get:425 http://ftpmaster.internal/ubuntu questing/universe armhf python3-slepc4py-real3.22 armhf 3.22.2-1ubuntu2 [333 kB] 203s Get:426 http://ftpmaster.internal/ubuntu questing/universe armhf python3-slepc4py-real all 3.22.2-1ubuntu2 [2572 B] 203s Get:427 http://ftpmaster.internal/ubuntu questing/universe armhf python3-slepc4py-complex3.22 armhf 3.22.2-1ubuntu2 [331 kB] 203s Get:428 http://ftpmaster.internal/ubuntu questing/universe armhf python3-slepc4py-complex all 3.22.2-1ubuntu2 [2646 B] 203s Get:429 http://ftpmaster.internal/ubuntu questing/universe armhf python3-slepc4py all 3.22.2-1ubuntu2 [2246 B] 203s Get:430 http://ftpmaster.internal/ubuntu questing/universe armhf python3-dolfinx-real armhf 1:0.9.0-6build3 [1120 kB] 203s Get:431 http://ftpmaster.internal/ubuntu questing/universe armhf python3-dolfinx-complex armhf 1:0.9.0-6build3 [1120 kB] 203s Get:432 http://ftpmaster.internal/ubuntu questing/universe armhf python3-dolfinx armhf 1:0.9.0-6build3 [7040 B] 203s Get:433 http://ftpmaster.internal/ubuntu questing/universe armhf python3-fastjsonschema all 2.21.1-1 [20.4 kB] 203s Get:434 http://ftpmaster.internal/ubuntu questing/universe armhf python3-filelock all 3.18.0-1 [13.0 kB] 203s Get:435 http://ftpmaster.internal/ubuntu questing/main armhf python3-platformdirs all 4.3.6-1 [16.8 kB] 203s Get:436 http://ftpmaster.internal/ubuntu questing/universe armhf python3-fs all 2.4.16-7 [90.8 kB] 203s Get:437 http://ftpmaster.internal/ubuntu questing/main armhf python3-lxml armhf 5.3.2-1 [1281 kB] 203s Get:438 http://ftpmaster.internal/ubuntu questing/universe armhf python3-lz4 armhf 4.4.0+dfsg-1build1 [25.3 kB] 203s Get:439 http://ftpmaster.internal/ubuntu questing/universe armhf python3-mpmath all 1.3.0-1 [425 kB] 203s Get:440 http://ftpmaster.internal/ubuntu questing/universe armhf python3-sympy all 1.13.3-5 [4229 kB] 203s Get:441 http://ftpmaster.internal/ubuntu questing/universe armhf python3-ufolib2 all 0.17.0+dfsg1-1 [33.5 kB] 203s Get:442 http://ftpmaster.internal/ubuntu questing/universe armhf unicode-data all 15.1.0-1 [8878 kB] 203s Get:443 http://ftpmaster.internal/ubuntu questing/universe armhf python3-fonttools armhf 4.55.3-2build1 [1462 kB] 204s Get:444 http://ftpmaster.internal/ubuntu questing/universe armhf python3-gmsh all 4.13.1+ds1-5 [48.2 kB] 204s Get:445 http://ftpmaster.internal/ubuntu questing/main armhf python3-imagesize all 1.4.1-1 [6844 B] 204s Get:446 http://ftpmaster.internal/ubuntu questing/universe armhf python3-iniconfig all 1.1.1-2 [6024 B] 204s Get:447 http://ftpmaster.internal/ubuntu questing/universe armhf python3-traitlets all 5.14.3+really5.14.3-1 [71.5 kB] 204s Get:448 http://ftpmaster.internal/ubuntu questing/universe armhf python3-jupyter-core all 5.7.2-5 [28.1 kB] 204s Get:449 http://ftpmaster.internal/ubuntu questing/universe armhf python3-mdit-py-plugins all 0.4.2-1 [30.6 kB] 204s Get:450 http://ftpmaster.internal/ubuntu questing/universe armhf python3-nbformat all 5.9.1-1 [41.2 kB] 204s Get:451 http://ftpmaster.internal/ubuntu questing/universe armhf python3-jupytext all 1.16.4+ds1-1 [71.5 kB] 204s Get:452 http://ftpmaster.internal/ubuntu questing/universe armhf python3-kiwisolver armhf 1.4.7-3build1 [57.7 kB] 204s Get:453 http://ftpmaster.internal/ubuntu questing/main armhf python3-pil armhf 11.1.0-5build1 [435 kB] 204s Get:454 http://ftpmaster.internal/ubuntu questing/main armhf python3.13-tk armhf 3.13.3-1 [104 kB] 204s Get:455 http://ftpmaster.internal/ubuntu questing/main armhf python3-tk armhf 3.13.3-1 [9854 B] 204s Get:456 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pil.imagetk armhf 11.1.0-5build1 [9226 B] 204s Get:457 http://ftpmaster.internal/ubuntu questing/universe armhf python3-matplotlib armhf 3.8.3-7build1 [17.3 MB] 204s Get:458 http://ftpmaster.internal/ubuntu questing/main armhf python3-alabaster all 0.7.16-0.1 [18.5 kB] 204s Get:459 http://ftpmaster.internal/ubuntu questing/main armhf python3-snowballstemmer all 2.2.0-4build1 [59.8 kB] 204s Get:460 http://ftpmaster.internal/ubuntu questing/main armhf python3-sphinx all 8.1.3-5 [474 kB] 204s Get:461 http://ftpmaster.internal/ubuntu questing/universe armhf python3-myst-parser all 4.0.1-1 [64.9 kB] 204s Get:462 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pathspec all 0.12.1-1 [24.5 kB] 204s Get:463 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pip all 25.0+dfsg-1 [1417 kB] 204s Get:464 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pip-whl all 25.0+dfsg-1 [1446 kB] 204s Get:465 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pluggy all 1.5.0-1 [21.0 kB] 204s Get:466 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pyproject-metadata all 0.9.1-1 [19.6 kB] 204s Get:467 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pytest all 8.3.5-1 [252 kB] 204s Get:468 http://ftpmaster.internal/ubuntu questing/universe armhf python3-scikit-build-core all 0.10.7-2 [111 kB] 204s Get:469 http://ftpmaster.internal/ubuntu questing/universe armhf python3-setuptools-whl all 75.8.0-1 [1152 kB] 204s Get:470 http://ftpmaster.internal/ubuntu questing/universe armhf python3-sphinxcontrib.jquery all 4.1-5 [6678 B] 204s Get:471 http://ftpmaster.internal/ubuntu questing/universe armhf python3-sphinx-rtd-theme all 3.0.2+dfsg-2 [23.5 kB] 204s Get:472 http://ftpmaster.internal/ubuntu questing/universe armhf python3-wheel-whl all 0.45.1-1 [74.6 kB] 204s Get:473 http://ftpmaster.internal/ubuntu questing/universe armhf python3-virtualenv all 20.29.1+ds-1 [72.6 kB] 204s Get:474 http://ftpmaster.internal/ubuntu questing/universe armhf libjs-modernizr all 3.13.0-0.1 [101 kB] 205s Fetched 464 MB in 22s (20.9 MB/s) 206s Selecting previously unselected package fonts-lato. 206s (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.) 206s Preparing to unpack .../000-fonts-lato_2.015-1_all.deb ... 206s Unpacking fonts-lato (2.015-1) ... 206s Selecting previously unselected package python3-numpy-dev:armhf. 206s Preparing to unpack .../001-python3-numpy-dev_1%3a2.2.3+ds-5_armhf.deb ... 206s Unpacking python3-numpy-dev:armhf (1:2.2.3+ds-5) ... 206s Selecting previously unselected package libblas3:armhf. 206s Preparing to unpack .../002-libblas3_3.12.1-2_armhf.deb ... 206s Unpacking libblas3:armhf (3.12.1-2) ... 206s Selecting previously unselected package libgfortran5:armhf. 206s Preparing to unpack .../003-libgfortran5_15-20250404-0ubuntu1_armhf.deb ... 206s Unpacking libgfortran5:armhf (15-20250404-0ubuntu1) ... 206s Selecting previously unselected package liblapack3:armhf. 206s Preparing to unpack .../004-liblapack3_3.12.1-2_armhf.deb ... 206s Unpacking liblapack3:armhf (3.12.1-2) ... 206s Selecting previously unselected package python3-numpy. 206s Preparing to unpack .../005-python3-numpy_1%3a2.2.3+ds-5_armhf.deb ... 206s Unpacking python3-numpy (1:2.2.3+ds-5) ... 206s Selecting previously unselected package sgml-base. 206s Preparing to unpack .../006-sgml-base_1.31_all.deb ... 206s Unpacking sgml-base (1.31) ... 206s Selecting previously unselected package m4. 206s Preparing to unpack .../007-m4_1.4.19-7_armhf.deb ... 206s Unpacking m4 (1.4.19-7) ... 206s Selecting previously unselected package autoconf. 206s Preparing to unpack .../008-autoconf_2.72-3ubuntu1_all.deb ... 206s Unpacking autoconf (2.72-3ubuntu1) ... 206s Selecting previously unselected package autotools-dev. 206s Preparing to unpack .../009-autotools-dev_20220109.1_all.deb ... 206s Unpacking autotools-dev (20220109.1) ... 206s Selecting previously unselected package automake. 206s Preparing to unpack .../010-automake_1%3a1.17-3ubuntu1_all.deb ... 206s Unpacking automake (1:1.17-3ubuntu1) ... 207s Selecting previously unselected package autopoint. 207s Preparing to unpack .../011-autopoint_0.23.1-1_all.deb ... 207s Unpacking autopoint (0.23.1-1) ... 207s Selecting previously unselected package libtcl8.6:armhf. 207s Preparing to unpack .../012-libtcl8.6_8.6.16+dfsg-1_armhf.deb ... 207s Unpacking libtcl8.6:armhf (8.6.16+dfsg-1) ... 207s Selecting previously unselected package libfreetype6:armhf. 207s Preparing to unpack .../013-libfreetype6_2.13.3+dfsg-1_armhf.deb ... 207s Unpacking libfreetype6:armhf (2.13.3+dfsg-1) ... 207s Selecting previously unselected package fonts-dejavu-mono. 207s Preparing to unpack .../014-fonts-dejavu-mono_2.37-8_all.deb ... 207s Unpacking fonts-dejavu-mono (2.37-8) ... 207s Selecting previously unselected package fonts-dejavu-core. 207s Preparing to unpack .../015-fonts-dejavu-core_2.37-8_all.deb ... 207s Unpacking fonts-dejavu-core (2.37-8) ... 207s Selecting previously unselected package fontconfig-config. 207s Preparing to unpack .../016-fontconfig-config_2.15.0-2.2ubuntu1_armhf.deb ... 207s Unpacking fontconfig-config (2.15.0-2.2ubuntu1) ... 207s Selecting previously unselected package libfontconfig1:armhf. 207s Preparing to unpack .../017-libfontconfig1_2.15.0-2.2ubuntu1_armhf.deb ... 207s Unpacking libfontconfig1:armhf (2.15.0-2.2ubuntu1) ... 207s Selecting previously unselected package libxrender1:armhf. 207s Preparing to unpack .../018-libxrender1_1%3a0.9.10-1.1build1_armhf.deb ... 207s Unpacking libxrender1:armhf (1:0.9.10-1.1build1) ... 207s Selecting previously unselected package libxft2:armhf. 207s Preparing to unpack .../019-libxft2_2.3.6-1build1_armhf.deb ... 207s Unpacking libxft2:armhf (2.3.6-1build1) ... 207s Selecting previously unselected package x11-common. 207s Preparing to unpack .../020-x11-common_1%3a7.7+23ubuntu4_all.deb ... 207s Unpacking x11-common (1:7.7+23ubuntu4) ... 207s Selecting previously unselected package libxss1:armhf. 207s Preparing to unpack .../021-libxss1_1%3a1.2.3-1build3_armhf.deb ... 207s Unpacking libxss1:armhf (1:1.2.3-1build3) ... 207s Selecting previously unselected package libtk8.6:armhf. 207s Preparing to unpack .../022-libtk8.6_8.6.16-1_armhf.deb ... 207s Unpacking libtk8.6:armhf (8.6.16-1) ... 207s Selecting previously unselected package tk8.6-blt2.5. 207s Preparing to unpack .../023-tk8.6-blt2.5_2.5.3+dfsg-8_armhf.deb ... 207s Unpacking tk8.6-blt2.5 (2.5.3+dfsg-8) ... 207s Selecting previously unselected package blt. 207s Preparing to unpack .../024-blt_2.5.3+dfsg-8_armhf.deb ... 207s Unpacking blt (2.5.3+dfsg-8) ... 207s Selecting previously unselected package libc-dev-bin. 207s Preparing to unpack .../025-libc-dev-bin_2.41-6ubuntu1_armhf.deb ... 207s Unpacking libc-dev-bin (2.41-6ubuntu1) ... 207s Selecting previously unselected package linux-libc-dev:armhf. 207s Preparing to unpack .../026-linux-libc-dev_6.14.0-15.15_armhf.deb ... 207s Unpacking linux-libc-dev:armhf (6.14.0-15.15) ... 208s Selecting previously unselected package libcrypt-dev:armhf. 208s Preparing to unpack .../027-libcrypt-dev_1%3a4.4.38-1_armhf.deb ... 208s Unpacking libcrypt-dev:armhf (1:4.4.38-1) ... 208s Selecting previously unselected package rpcsvc-proto. 208s Preparing to unpack .../028-rpcsvc-proto_1.4.2-0ubuntu7_armhf.deb ... 208s Unpacking rpcsvc-proto (1.4.2-0ubuntu7) ... 208s Selecting previously unselected package libc6-dev:armhf. 208s Preparing to unpack .../029-libc6-dev_2.41-6ubuntu1_armhf.deb ... 208s Unpacking libc6-dev:armhf (2.41-6ubuntu1) ... 208s Selecting previously unselected package libisl23:armhf. 208s Preparing to unpack .../030-libisl23_0.27-1_armhf.deb ... 208s Unpacking libisl23:armhf (0.27-1) ... 208s Selecting previously unselected package libmpc3:armhf. 208s Preparing to unpack .../031-libmpc3_1.3.1-1build2_armhf.deb ... 208s Unpacking libmpc3:armhf (1.3.1-1build2) ... 208s Selecting previously unselected package cpp-14-arm-linux-gnueabihf. 208s Preparing to unpack .../032-cpp-14-arm-linux-gnueabihf_14.2.0-19ubuntu2_armhf.deb ... 208s Unpacking cpp-14-arm-linux-gnueabihf (14.2.0-19ubuntu2) ... 208s Selecting previously unselected package cpp-14. 208s Preparing to unpack .../033-cpp-14_14.2.0-19ubuntu2_armhf.deb ... 208s Unpacking cpp-14 (14.2.0-19ubuntu2) ... 208s Selecting previously unselected package cpp-arm-linux-gnueabihf. 208s Preparing to unpack .../034-cpp-arm-linux-gnueabihf_4%3a14.2.0-1ubuntu1_armhf.deb ... 208s Unpacking cpp-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 208s Selecting previously unselected package cpp. 208s Preparing to unpack .../035-cpp_4%3a14.2.0-1ubuntu1_armhf.deb ... 208s Unpacking cpp (4:14.2.0-1ubuntu1) ... 208s Selecting previously unselected package libcc1-0:armhf. 208s Preparing to unpack .../036-libcc1-0_15-20250404-0ubuntu1_armhf.deb ... 208s Unpacking libcc1-0:armhf (15-20250404-0ubuntu1) ... 208s Selecting previously unselected package libgomp1:armhf. 208s Preparing to unpack .../037-libgomp1_15-20250404-0ubuntu1_armhf.deb ... 208s Unpacking libgomp1:armhf (15-20250404-0ubuntu1) ... 208s Selecting previously unselected package libasan8:armhf. 208s Preparing to unpack .../038-libasan8_15-20250404-0ubuntu1_armhf.deb ... 208s Unpacking libasan8:armhf (15-20250404-0ubuntu1) ... 208s Selecting previously unselected package libubsan1:armhf. 208s Preparing to unpack .../039-libubsan1_15-20250404-0ubuntu1_armhf.deb ... 208s Unpacking libubsan1:armhf (15-20250404-0ubuntu1) ... 208s Selecting previously unselected package libgcc-14-dev:armhf. 208s Preparing to unpack .../040-libgcc-14-dev_14.2.0-19ubuntu2_armhf.deb ... 208s Unpacking libgcc-14-dev:armhf (14.2.0-19ubuntu2) ... 208s Selecting previously unselected package gcc-14-arm-linux-gnueabihf. 208s Preparing to unpack .../041-gcc-14-arm-linux-gnueabihf_14.2.0-19ubuntu2_armhf.deb ... 208s Unpacking gcc-14-arm-linux-gnueabihf (14.2.0-19ubuntu2) ... 209s Selecting previously unselected package gcc-14. 209s Preparing to unpack .../042-gcc-14_14.2.0-19ubuntu2_armhf.deb ... 209s Unpacking gcc-14 (14.2.0-19ubuntu2) ... 209s Selecting previously unselected package gcc-arm-linux-gnueabihf. 209s Preparing to unpack .../043-gcc-arm-linux-gnueabihf_4%3a14.2.0-1ubuntu1_armhf.deb ... 209s Unpacking gcc-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 209s Selecting previously unselected package gcc. 209s Preparing to unpack .../044-gcc_4%3a14.2.0-1ubuntu1_armhf.deb ... 209s Unpacking gcc (4:14.2.0-1ubuntu1) ... 209s Selecting previously unselected package libstdc++-14-dev:armhf. 209s Preparing to unpack .../045-libstdc++-14-dev_14.2.0-19ubuntu2_armhf.deb ... 209s Unpacking libstdc++-14-dev:armhf (14.2.0-19ubuntu2) ... 209s Selecting previously unselected package g++-14-arm-linux-gnueabihf. 209s Preparing to unpack .../046-g++-14-arm-linux-gnueabihf_14.2.0-19ubuntu2_armhf.deb ... 209s Unpacking g++-14-arm-linux-gnueabihf (14.2.0-19ubuntu2) ... 209s Selecting previously unselected package g++-14. 209s Preparing to unpack .../047-g++-14_14.2.0-19ubuntu2_armhf.deb ... 209s Unpacking g++-14 (14.2.0-19ubuntu2) ... 209s Selecting previously unselected package g++-arm-linux-gnueabihf. 209s Preparing to unpack .../048-g++-arm-linux-gnueabihf_4%3a14.2.0-1ubuntu1_armhf.deb ... 209s Unpacking g++-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 209s Selecting previously unselected package g++. 209s Preparing to unpack .../049-g++_4%3a14.2.0-1ubuntu1_armhf.deb ... 209s Unpacking g++ (4:14.2.0-1ubuntu1) ... 209s Selecting previously unselected package build-essential. 210s Preparing to unpack .../050-build-essential_12.12ubuntu1_armhf.deb ... 210s Unpacking build-essential (12.12ubuntu1) ... 210s Selecting previously unselected package libcatch2-dev. 210s Preparing to unpack .../051-libcatch2-dev_3.7.1-0.5_armhf.deb ... 210s Unpacking libcatch2-dev (3.7.1-0.5) ... 210s Selecting previously unselected package catch2. 210s Preparing to unpack .../052-catch2_3.7.1-0.5_all.deb ... 210s Unpacking catch2 (3.7.1-0.5) ... 210s Selecting previously unselected package chrpath. 210s Preparing to unpack .../053-chrpath_0.18-1_armhf.deb ... 210s Unpacking chrpath (0.18-1) ... 210s Selecting previously unselected package cmake-data. 210s Preparing to unpack .../054-cmake-data_3.31.6-1ubuntu1_all.deb ... 210s Unpacking cmake-data (3.31.6-1ubuntu1) ... 210s Selecting previously unselected package libjsoncpp26:armhf. 210s Preparing to unpack .../055-libjsoncpp26_1.9.6-3_armhf.deb ... 210s Unpacking libjsoncpp26:armhf (1.9.6-3) ... 210s Selecting previously unselected package librhash1:armhf. 210s Preparing to unpack .../056-librhash1_1.4.5-1_armhf.deb ... 210s Unpacking librhash1:armhf (1.4.5-1) ... 210s Selecting previously unselected package cmake. 210s Preparing to unpack .../057-cmake_3.31.6-1ubuntu1_armhf.deb ... 210s Unpacking cmake (3.31.6-1ubuntu1) ... 210s Selecting previously unselected package libdebhelper-perl. 211s Preparing to unpack .../058-libdebhelper-perl_13.24.1ubuntu2_all.deb ... 211s Unpacking libdebhelper-perl (13.24.1ubuntu2) ... 211s Selecting previously unselected package libtool. 211s Preparing to unpack .../059-libtool_2.5.4-4_all.deb ... 211s Unpacking libtool (2.5.4-4) ... 211s Selecting previously unselected package dh-autoreconf. 211s Preparing to unpack .../060-dh-autoreconf_20_all.deb ... 211s Unpacking dh-autoreconf (20) ... 211s Selecting previously unselected package libarchive-zip-perl. 211s Preparing to unpack .../061-libarchive-zip-perl_1.68-1_all.deb ... 211s Unpacking libarchive-zip-perl (1.68-1) ... 211s Selecting previously unselected package libfile-stripnondeterminism-perl. 211s Preparing to unpack .../062-libfile-stripnondeterminism-perl_1.14.1-2_all.deb ... 211s Unpacking libfile-stripnondeterminism-perl (1.14.1-2) ... 211s Selecting previously unselected package dh-strip-nondeterminism. 211s Preparing to unpack .../063-dh-strip-nondeterminism_1.14.1-2_all.deb ... 211s Unpacking dh-strip-nondeterminism (1.14.1-2) ... 211s Selecting previously unselected package libdw1t64:armhf. 211s Preparing to unpack .../064-libdw1t64_0.192-4ubuntu1_armhf.deb ... 211s Unpacking libdw1t64:armhf (0.192-4ubuntu1) ... 211s Selecting previously unselected package debugedit. 211s Preparing to unpack .../065-debugedit_1%3a5.1-2_armhf.deb ... 211s Unpacking debugedit (1:5.1-2) ... 211s Selecting previously unselected package dwz. 211s Preparing to unpack .../066-dwz_0.15-1build6_armhf.deb ... 211s Unpacking dwz (0.15-1build6) ... 211s Selecting previously unselected package gettext. 211s Preparing to unpack .../067-gettext_0.23.1-1_armhf.deb ... 211s Unpacking gettext (0.23.1-1) ... 211s Selecting previously unselected package intltool-debian. 211s Preparing to unpack .../068-intltool-debian_0.35.0+20060710.6_all.deb ... 211s Unpacking intltool-debian (0.35.0+20060710.6) ... 211s Selecting previously unselected package po-debconf. 211s Preparing to unpack .../069-po-debconf_1.0.21+nmu1_all.deb ... 211s Unpacking po-debconf (1.0.21+nmu1) ... 211s Selecting previously unselected package debhelper. 211s Preparing to unpack .../070-debhelper_13.24.1ubuntu2_all.deb ... 211s Unpacking debhelper (13.24.1ubuntu2) ... 211s Selecting previously unselected package dh-python. 211s Preparing to unpack .../071-dh-python_6.20250308_all.deb ... 211s Unpacking dh-python (6.20250308) ... 211s Selecting previously unselected package xml-core. 211s Preparing to unpack .../072-xml-core_0.19_all.deb ... 211s Unpacking xml-core (0.19) ... 211s Selecting previously unselected package docutils-common. 211s Preparing to unpack .../073-docutils-common_0.21.2+dfsg-2_all.deb ... 211s Unpacking docutils-common (0.21.2+dfsg-2) ... 211s Selecting previously unselected package libjs-jquery. 211s Preparing to unpack .../074-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 211s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 211s Selecting previously unselected package libjs-underscore. 211s Preparing to unpack .../075-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 211s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 211s Selecting previously unselected package libjs-sphinxdoc. 211s Preparing to unpack .../076-libjs-sphinxdoc_8.1.3-5_all.deb ... 211s Unpacking libjs-sphinxdoc (8.1.3-5) ... 211s Selecting previously unselected package fonts-font-awesome. 211s Preparing to unpack .../077-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... 211s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 211s Selecting previously unselected package sphinx-rtd-theme-common. 211s Preparing to unpack .../078-sphinx-rtd-theme-common_3.0.2+dfsg-2_all.deb ... 211s Unpacking sphinx-rtd-theme-common (3.0.2+dfsg-2) ... 211s Selecting previously unselected package fonts-mathjax. 212s Preparing to unpack .../079-fonts-mathjax_2.7.9+dfsg-1_all.deb ... 212s Unpacking fonts-mathjax (2.7.9+dfsg-1) ... 212s Selecting previously unselected package libjs-mathjax. 212s Preparing to unpack .../080-libjs-mathjax_2.7.9+dfsg-1_all.deb ... 212s Unpacking libjs-mathjax (2.7.9+dfsg-1) ... 212s Selecting previously unselected package dolfinx-doc. 212s Preparing to unpack .../081-dolfinx-doc_1%3a0.9.0-6build3_all.deb ... 212s Unpacking dolfinx-doc (1:0.9.0-6build3) ... 212s Selecting previously unselected package libllvm20:armhf. 212s Preparing to unpack .../082-libllvm20_1%3a20.1.2-0ubuntu1_armhf.deb ... 212s Unpacking libllvm20:armhf (1:20.1.2-0ubuntu1) ... 213s Selecting previously unselected package libclang-cpp20. 213s Preparing to unpack .../083-libclang-cpp20_1%3a20.1.2-0ubuntu1_armhf.deb ... 213s Unpacking libclang-cpp20 (1:20.1.2-0ubuntu1) ... 214s Selecting previously unselected package libclang1-20. 214s Preparing to unpack .../084-libclang1-20_1%3a20.1.2-0ubuntu1_armhf.deb ... 214s Unpacking libclang1-20 (1:20.1.2-0ubuntu1) ... 214s Selecting previously unselected package libfmt10:armhf. 214s Preparing to unpack .../085-libfmt10_10.1.1+ds1-4_armhf.deb ... 214s Unpacking libfmt10:armhf (10.1.1+ds1-4) ... 214s Selecting previously unselected package libxapian30:armhf. 214s Preparing to unpack .../086-libxapian30_1.4.25-2_armhf.deb ... 214s Unpacking libxapian30:armhf (1.4.25-2) ... 214s Selecting previously unselected package doxygen. 214s Preparing to unpack .../087-doxygen_1.9.8+ds-2.1build1_armhf.deb ... 214s Unpacking doxygen (1.9.8+ds-2.1build1) ... 214s Selecting previously unselected package fontconfig. 214s Preparing to unpack .../088-fontconfig_2.15.0-2.2ubuntu1_armhf.deb ... 214s Unpacking fontconfig (2.15.0-2.2ubuntu1) ... 214s Selecting previously unselected package fonts-lyx. 214s Preparing to unpack .../089-fonts-lyx_2.4.3-1_all.deb ... 214s Unpacking fonts-lyx (2.4.3-1) ... 214s Selecting previously unselected package libgfortran-14-dev:armhf. 214s Preparing to unpack .../090-libgfortran-14-dev_14.2.0-19ubuntu2_armhf.deb ... 214s Unpacking libgfortran-14-dev:armhf (14.2.0-19ubuntu2) ... 214s Selecting previously unselected package gfortran-14-arm-linux-gnueabihf. 214s Preparing to unpack .../091-gfortran-14-arm-linux-gnueabihf_14.2.0-19ubuntu2_armhf.deb ... 214s Unpacking gfortran-14-arm-linux-gnueabihf (14.2.0-19ubuntu2) ... 215s Selecting previously unselected package gfortran-14. 215s Preparing to unpack .../092-gfortran-14_14.2.0-19ubuntu2_armhf.deb ... 215s Unpacking gfortran-14 (14.2.0-19ubuntu2) ... 215s Selecting previously unselected package gfortran-arm-linux-gnueabihf. 215s Preparing to unpack .../093-gfortran-arm-linux-gnueabihf_4%3a14.2.0-1ubuntu1_armhf.deb ... 215s Unpacking gfortran-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 215s Selecting previously unselected package gfortran. 215s Preparing to unpack .../094-gfortran_4%3a14.2.0-1ubuntu1_armhf.deb ... 215s Unpacking gfortran (4:14.2.0-1ubuntu1) ... 215s Selecting previously unselected package libcdt5:armhf. 215s Preparing to unpack .../095-libcdt5_2.42.4-3_armhf.deb ... 215s Unpacking libcdt5:armhf (2.42.4-3) ... 215s Selecting previously unselected package libcgraph6:armhf. 215s Preparing to unpack .../096-libcgraph6_2.42.4-3_armhf.deb ... 215s Unpacking libcgraph6:armhf (2.42.4-3) ... 215s Selecting previously unselected package libsharpyuv0:armhf. 215s Preparing to unpack .../097-libsharpyuv0_1.5.0-0.1_armhf.deb ... 215s Unpacking libsharpyuv0:armhf (1.5.0-0.1) ... 215s Selecting previously unselected package libaom3:armhf. 215s Preparing to unpack .../098-libaom3_3.12.0-1_armhf.deb ... 215s Unpacking libaom3:armhf (3.12.0-1) ... 215s Selecting previously unselected package libheif-plugin-aomdec:armhf. 215s Preparing to unpack .../099-libheif-plugin-aomdec_1.19.7-1_armhf.deb ... 215s Unpacking libheif-plugin-aomdec:armhf (1.19.7-1) ... 215s Selecting previously unselected package libde265-0:armhf. 215s Preparing to unpack .../100-libde265-0_1.0.15-1build5_armhf.deb ... 215s Unpacking libde265-0:armhf (1.0.15-1build5) ... 215s Selecting previously unselected package libheif-plugin-libde265:armhf. 215s Preparing to unpack .../101-libheif-plugin-libde265_1.19.7-1_armhf.deb ... 215s Unpacking libheif-plugin-libde265:armhf (1.19.7-1) ... 215s Selecting previously unselected package libheif1:armhf. 215s Preparing to unpack .../102-libheif1_1.19.7-1_armhf.deb ... 215s Unpacking libheif1:armhf (1.19.7-1) ... 215s Selecting previously unselected package libimagequant0:armhf. 215s Preparing to unpack .../103-libimagequant0_2.18.0-1build1_armhf.deb ... 215s Unpacking libimagequant0:armhf (2.18.0-1build1) ... 215s Selecting previously unselected package libjpeg-turbo8:armhf. 215s Preparing to unpack .../104-libjpeg-turbo8_2.1.5-3ubuntu2_armhf.deb ... 215s Unpacking libjpeg-turbo8:armhf (2.1.5-3ubuntu2) ... 215s Selecting previously unselected package libjpeg8:armhf. 215s Preparing to unpack .../105-libjpeg8_8c-2ubuntu11_armhf.deb ... 215s Unpacking libjpeg8:armhf (8c-2ubuntu11) ... 215s Selecting previously unselected package libgraphite2-3:armhf. 215s Preparing to unpack .../106-libgraphite2-3_1.3.14-2ubuntu1_armhf.deb ... 215s Unpacking libgraphite2-3:armhf (1.3.14-2ubuntu1) ... 215s Selecting previously unselected package libharfbuzz0b:armhf. 215s Preparing to unpack .../107-libharfbuzz0b_10.2.0-1_armhf.deb ... 215s Unpacking libharfbuzz0b:armhf (10.2.0-1) ... 215s Selecting previously unselected package libraqm0:armhf. 215s Preparing to unpack .../108-libraqm0_0.10.2-1_armhf.deb ... 215s Unpacking libraqm0:armhf (0.10.2-1) ... 215s Selecting previously unselected package libdeflate0:armhf. 215s Preparing to unpack .../109-libdeflate0_1.23-1_armhf.deb ... 215s Unpacking libdeflate0:armhf (1.23-1) ... 215s Selecting previously unselected package libjbig0:armhf. 215s Preparing to unpack .../110-libjbig0_2.1-6.1ubuntu2_armhf.deb ... 215s Unpacking libjbig0:armhf (2.1-6.1ubuntu2) ... 215s Selecting previously unselected package liblerc4:armhf. 215s Preparing to unpack .../111-liblerc4_4.0.0+ds-5ubuntu1_armhf.deb ... 215s Unpacking liblerc4:armhf (4.0.0+ds-5ubuntu1) ... 215s Selecting previously unselected package libwebp7:armhf. 215s Preparing to unpack .../112-libwebp7_1.5.0-0.1_armhf.deb ... 215s Unpacking libwebp7:armhf (1.5.0-0.1) ... 215s Selecting previously unselected package libtiff6:armhf. 215s Preparing to unpack .../113-libtiff6_4.7.0-3ubuntu1_armhf.deb ... 215s Unpacking libtiff6:armhf (4.7.0-3ubuntu1) ... 215s Selecting previously unselected package libxpm4:armhf. 215s Preparing to unpack .../114-libxpm4_1%3a3.5.17-1build2_armhf.deb ... 215s Unpacking libxpm4:armhf (1:3.5.17-1build2) ... 215s Selecting previously unselected package libgd3:armhf. 215s Preparing to unpack .../115-libgd3_2.3.3-12ubuntu3_armhf.deb ... 215s Unpacking libgd3:armhf (2.3.3-12ubuntu3) ... 215s Selecting previously unselected package libgts-0.7-5t64:armhf. 215s Preparing to unpack .../116-libgts-0.7-5t64_0.7.6+darcs121130-5.2build1_armhf.deb ... 215s Unpacking libgts-0.7-5t64:armhf (0.7.6+darcs121130-5.2build1) ... 216s Selecting previously unselected package libpixman-1-0:armhf. 216s Preparing to unpack .../117-libpixman-1-0_0.44.0-3_armhf.deb ... 216s Unpacking libpixman-1-0:armhf (0.44.0-3) ... 216s Selecting previously unselected package libxcb-render0:armhf. 216s Preparing to unpack .../118-libxcb-render0_1.17.0-2_armhf.deb ... 216s Unpacking libxcb-render0:armhf (1.17.0-2) ... 216s Selecting previously unselected package libxcb-shm0:armhf. 216s Preparing to unpack .../119-libxcb-shm0_1.17.0-2_armhf.deb ... 216s Unpacking libxcb-shm0:armhf (1.17.0-2) ... 216s Selecting previously unselected package libcairo2:armhf. 216s Preparing to unpack .../120-libcairo2_1.18.4-1_armhf.deb ... 216s Unpacking libcairo2:armhf (1.18.4-1) ... 216s Selecting previously unselected package libltdl7:armhf. 216s Preparing to unpack .../121-libltdl7_2.5.4-4_armhf.deb ... 216s Unpacking libltdl7:armhf (2.5.4-4) ... 216s Selecting previously unselected package libthai-data. 216s Preparing to unpack .../122-libthai-data_0.1.29-2build1_all.deb ... 216s Unpacking libthai-data (0.1.29-2build1) ... 216s Selecting previously unselected package libdatrie1:armhf. 216s Preparing to unpack .../123-libdatrie1_0.2.13-3build1_armhf.deb ... 216s Unpacking libdatrie1:armhf (0.2.13-3build1) ... 216s Selecting previously unselected package libthai0:armhf. 216s Preparing to unpack .../124-libthai0_0.1.29-2build1_armhf.deb ... 216s Unpacking libthai0:armhf (0.1.29-2build1) ... 216s Selecting previously unselected package libpango-1.0-0:armhf. 216s Preparing to unpack .../125-libpango-1.0-0_1.56.3-1_armhf.deb ... 216s Unpacking libpango-1.0-0:armhf (1.56.3-1) ... 216s Selecting previously unselected package libpangoft2-1.0-0:armhf. 216s Preparing to unpack .../126-libpangoft2-1.0-0_1.56.3-1_armhf.deb ... 216s Unpacking libpangoft2-1.0-0:armhf (1.56.3-1) ... 216s Selecting previously unselected package libpangocairo-1.0-0:armhf. 216s Preparing to unpack .../127-libpangocairo-1.0-0_1.56.3-1_armhf.deb ... 216s Unpacking libpangocairo-1.0-0:armhf (1.56.3-1) ... 216s Selecting previously unselected package libpathplan4:armhf. 216s Preparing to unpack .../128-libpathplan4_2.42.4-3_armhf.deb ... 216s Unpacking libpathplan4:armhf (2.42.4-3) ... 216s Selecting previously unselected package libgvc6. 216s Preparing to unpack .../129-libgvc6_2.42.4-3_armhf.deb ... 216s Unpacking libgvc6 (2.42.4-3) ... 216s Selecting previously unselected package libgvpr2:armhf. 216s Preparing to unpack .../130-libgvpr2_2.42.4-3_armhf.deb ... 216s Unpacking libgvpr2:armhf (2.42.4-3) ... 216s Selecting previously unselected package liblab-gamut1:armhf. 216s Preparing to unpack .../131-liblab-gamut1_2.42.4-3_armhf.deb ... 216s Unpacking liblab-gamut1:armhf (2.42.4-3) ... 216s Selecting previously unselected package libice6:armhf. 216s Preparing to unpack .../132-libice6_2%3a1.1.1-1_armhf.deb ... 216s Unpacking libice6:armhf (2:1.1.1-1) ... 216s Selecting previously unselected package libsm6:armhf. 216s Preparing to unpack .../133-libsm6_2%3a1.2.4-1_armhf.deb ... 216s Unpacking libsm6:armhf (2:1.2.4-1) ... 216s Selecting previously unselected package libxt6t64:armhf. 216s Preparing to unpack .../134-libxt6t64_1%3a1.2.1-1.2build1_armhf.deb ... 216s Unpacking libxt6t64:armhf (1:1.2.1-1.2build1) ... 216s Selecting previously unselected package libxmu6:armhf. 216s Preparing to unpack .../135-libxmu6_2%3a1.1.3-3build2_armhf.deb ... 216s Unpacking libxmu6:armhf (2:1.1.3-3build2) ... 216s Selecting previously unselected package libxaw7:armhf. 216s Preparing to unpack .../136-libxaw7_2%3a1.0.16-1_armhf.deb ... 216s Unpacking libxaw7:armhf (2:1.0.16-1) ... 216s Selecting previously unselected package graphviz. 216s Preparing to unpack .../137-graphviz_2.42.4-3_armhf.deb ... 216s Unpacking graphviz (2.42.4-3) ... 216s Selecting previously unselected package icu-devtools. 216s Preparing to unpack .../138-icu-devtools_76.1-1ubuntu2_armhf.deb ... 216s Unpacking icu-devtools (76.1-1ubuntu2) ... 216s Selecting previously unselected package comerr-dev:armhf. 216s Preparing to unpack .../139-comerr-dev_2.1-1.47.2-1ubuntu1_armhf.deb ... 216s Unpacking comerr-dev:armhf (2.1-1.47.2-1ubuntu1) ... 216s Selecting previously unselected package libgssrpc4t64:armhf. 216s Preparing to unpack .../140-libgssrpc4t64_1.21.3-4ubuntu2_armhf.deb ... 216s Unpacking libgssrpc4t64:armhf (1.21.3-4ubuntu2) ... 216s Selecting previously unselected package libkadm5clnt-mit12:armhf. 216s Preparing to unpack .../141-libkadm5clnt-mit12_1.21.3-4ubuntu2_armhf.deb ... 216s Unpacking libkadm5clnt-mit12:armhf (1.21.3-4ubuntu2) ... 217s Selecting previously unselected package libkdb5-10t64:armhf. 217s Preparing to unpack .../142-libkdb5-10t64_1.21.3-4ubuntu2_armhf.deb ... 217s Unpacking libkdb5-10t64:armhf (1.21.3-4ubuntu2) ... 217s Selecting previously unselected package libkadm5srv-mit12:armhf. 217s Preparing to unpack .../143-libkadm5srv-mit12_1.21.3-4ubuntu2_armhf.deb ... 217s Unpacking libkadm5srv-mit12:armhf (1.21.3-4ubuntu2) ... 217s Selecting previously unselected package krb5-multidev:armhf. 217s Preparing to unpack .../144-krb5-multidev_1.21.3-4ubuntu2_armhf.deb ... 217s Unpacking krb5-multidev:armhf (1.21.3-4ubuntu2) ... 217s Selecting previously unselected package libaec0:armhf. 217s Preparing to unpack .../145-libaec0_1.1.3-1_armhf.deb ... 217s Unpacking libaec0:armhf (1.1.3-1) ... 217s Selecting previously unselected package libalglib4.2:armhf. 217s Preparing to unpack .../146-libalglib4.2_4.2.0-2_armhf.deb ... 217s Unpacking libalglib4.2:armhf (4.2.0-2) ... 217s Selecting previously unselected package libsuitesparseconfig7:armhf. 217s Preparing to unpack .../147-libsuitesparseconfig7_1%3a7.8.3+dfsg-3_armhf.deb ... 217s Unpacking libsuitesparseconfig7:armhf (1:7.8.3+dfsg-3) ... 217s Selecting previously unselected package libamd3:armhf. 217s Preparing to unpack .../148-libamd3_1%3a7.8.3+dfsg-3_armhf.deb ... 217s Unpacking libamd3:armhf (1:7.8.3+dfsg-3) ... 217s Selecting previously unselected package libarpack2t64:armhf. 217s Preparing to unpack .../149-libarpack2t64_3.9.1-4_armhf.deb ... 217s Unpacking libarpack2t64:armhf (3.9.1-4) ... 217s Selecting previously unselected package libblas-dev:armhf. 217s Preparing to unpack .../150-libblas-dev_3.12.1-2_armhf.deb ... 217s Unpacking libblas-dev:armhf (3.12.1-2) ... 217s Selecting previously unselected package liblapack-dev:armhf. 217s Preparing to unpack .../151-liblapack-dev_3.12.1-2_armhf.deb ... 217s Unpacking liblapack-dev:armhf (3.12.1-2) ... 217s Selecting previously unselected package libarpack2-dev:armhf. 217s Preparing to unpack .../152-libarpack2-dev_3.9.1-4_armhf.deb ... 217s Unpacking libarpack2-dev:armhf (3.9.1-4) ... 217s Selecting previously unselected package libbasix0.9:armhf. 217s Preparing to unpack .../153-libbasix0.9_0.9.0-2build2_armhf.deb ... 217s Unpacking libbasix0.9:armhf (0.9.0-2build2) ... 217s Selecting previously unselected package libpkgconf3:armhf. 217s Preparing to unpack .../154-libpkgconf3_1.8.1-4_armhf.deb ... 217s Unpacking libpkgconf3:armhf (1.8.1-4) ... 217s Selecting previously unselected package pkgconf-bin. 217s Preparing to unpack .../155-pkgconf-bin_1.8.1-4_armhf.deb ... 217s Unpacking pkgconf-bin (1.8.1-4) ... 217s Selecting previously unselected package pkgconf:armhf. 217s Preparing to unpack .../156-pkgconf_1.8.1-4_armhf.deb ... 217s Unpacking pkgconf:armhf (1.8.1-4) ... 217s Selecting previously unselected package libeigen3-dev. 217s Preparing to unpack .../157-libeigen3-dev_3.4.0-4build1_all.deb ... 217s Unpacking libeigen3-dev (3.4.0-4build1) ... 217s Selecting previously unselected package libbasix-dev:armhf. 217s Preparing to unpack .../158-libbasix-dev_0.9.0-2build2_armhf.deb ... 217s Unpacking libbasix-dev:armhf (0.9.0-2build2) ... 217s Selecting previously unselected package libboost1.83-dev:armhf. 217s Preparing to unpack .../159-libboost1.83-dev_1.83.0-4.2ubuntu1_armhf.deb ... 217s Unpacking libboost1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 219s Selecting previously unselected package libboost-atomic1.83.0:armhf. 219s Preparing to unpack .../160-libboost-atomic1.83.0_1.83.0-4.2ubuntu1_armhf.deb ... 219s Unpacking libboost-atomic1.83.0:armhf (1.83.0-4.2ubuntu1) ... 219s Selecting previously unselected package libboost-atomic1.83-dev:armhf. 219s Preparing to unpack .../161-libboost-atomic1.83-dev_1.83.0-4.2ubuntu1_armhf.deb ... 219s Unpacking libboost-atomic1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 220s Selecting previously unselected package libboost-chrono1.83.0t64:armhf. 220s Preparing to unpack .../162-libboost-chrono1.83.0t64_1.83.0-4.2ubuntu1_armhf.deb ... 220s Unpacking libboost-chrono1.83.0t64:armhf (1.83.0-4.2ubuntu1) ... 220s Selecting previously unselected package libboost-chrono1.83-dev:armhf. 220s Preparing to unpack .../163-libboost-chrono1.83-dev_1.83.0-4.2ubuntu1_armhf.deb ... 220s Unpacking libboost-chrono1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 220s Selecting previously unselected package libboost-chrono-dev:armhf. 220s Preparing to unpack .../164-libboost-chrono-dev_1.83.0.2ubuntu1_armhf.deb ... 220s Unpacking libboost-chrono-dev:armhf (1.83.0.2ubuntu1) ... 220s Selecting previously unselected package libboost-date-time1.83.0:armhf. 220s Preparing to unpack .../165-libboost-date-time1.83.0_1.83.0-4.2ubuntu1_armhf.deb ... 220s Unpacking libboost-date-time1.83.0:armhf (1.83.0-4.2ubuntu1) ... 220s Selecting previously unselected package libboost-serialization1.83.0:armhf. 220s Preparing to unpack .../166-libboost-serialization1.83.0_1.83.0-4.2ubuntu1_armhf.deb ... 220s Unpacking libboost-serialization1.83.0:armhf (1.83.0-4.2ubuntu1) ... 220s Selecting previously unselected package libboost-serialization1.83-dev:armhf. 220s Preparing to unpack .../167-libboost-serialization1.83-dev_1.83.0-4.2ubuntu1_armhf.deb ... 220s Unpacking libboost-serialization1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 220s Selecting previously unselected package libboost-date-time1.83-dev:armhf. 220s Preparing to unpack .../168-libboost-date-time1.83-dev_1.83.0-4.2ubuntu1_armhf.deb ... 220s Unpacking libboost-date-time1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 220s Selecting previously unselected package libboost-dev:armhf. 220s Preparing to unpack .../169-libboost-dev_1.83.0.2ubuntu1_armhf.deb ... 220s Unpacking libboost-dev:armhf (1.83.0.2ubuntu1) ... 220s Selecting previously unselected package libboost-filesystem1.83.0:armhf. 220s Preparing to unpack .../170-libboost-filesystem1.83.0_1.83.0-4.2ubuntu1_armhf.deb ... 220s Unpacking libboost-filesystem1.83.0:armhf (1.83.0-4.2ubuntu1) ... 220s Selecting previously unselected package libboost-system1.83.0:armhf. 220s Preparing to unpack .../171-libboost-system1.83.0_1.83.0-4.2ubuntu1_armhf.deb ... 220s Unpacking libboost-system1.83.0:armhf (1.83.0-4.2ubuntu1) ... 220s Selecting previously unselected package libboost-system1.83-dev:armhf. 220s Preparing to unpack .../172-libboost-system1.83-dev_1.83.0-4.2ubuntu1_armhf.deb ... 220s Unpacking libboost-system1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 220s Selecting previously unselected package libboost-filesystem1.83-dev:armhf. 220s Preparing to unpack .../173-libboost-filesystem1.83-dev_1.83.0-4.2ubuntu1_armhf.deb ... 220s Unpacking libboost-filesystem1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 220s Selecting previously unselected package libboost-filesystem-dev:armhf. 220s Preparing to unpack .../174-libboost-filesystem-dev_1.83.0.2ubuntu1_armhf.deb ... 220s Unpacking libboost-filesystem-dev:armhf (1.83.0.2ubuntu1) ... 220s Selecting previously unselected package libboost-regex1.83.0:armhf. 220s Preparing to unpack .../175-libboost-regex1.83.0_1.83.0-4.2ubuntu1_armhf.deb ... 220s Unpacking libboost-regex1.83.0:armhf (1.83.0-4.2ubuntu1) ... 220s Selecting previously unselected package libicu-dev:armhf. 220s Preparing to unpack .../176-libicu-dev_76.1-1ubuntu2_armhf.deb ... 220s Unpacking libicu-dev:armhf (76.1-1ubuntu2) ... 221s Selecting previously unselected package libboost-regex1.83-dev:armhf. 221s Preparing to unpack .../177-libboost-regex1.83-dev_1.83.0-4.2ubuntu1_armhf.deb ... 221s Unpacking libboost-regex1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 221s Selecting previously unselected package libboost-iostreams1.83.0:armhf. 221s Preparing to unpack .../178-libboost-iostreams1.83.0_1.83.0-4.2ubuntu1_armhf.deb ... 221s Unpacking libboost-iostreams1.83.0:armhf (1.83.0-4.2ubuntu1) ... 221s Selecting previously unselected package libboost-iostreams1.83-dev:armhf. 221s Preparing to unpack .../179-libboost-iostreams1.83-dev_1.83.0-4.2ubuntu1_armhf.deb ... 221s Unpacking libboost-iostreams1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 221s Selecting previously unselected package libboost-iostreams-dev:armhf. 221s Preparing to unpack .../180-libboost-iostreams-dev_1.83.0.2ubuntu1_armhf.deb ... 221s Unpacking libboost-iostreams-dev:armhf (1.83.0.2ubuntu1) ... 221s Selecting previously unselected package libboost-math1.83.0:armhf. 221s Preparing to unpack .../181-libboost-math1.83.0_1.83.0-4.2ubuntu1_armhf.deb ... 221s Unpacking libboost-math1.83.0:armhf (1.83.0-4.2ubuntu1) ... 221s Selecting previously unselected package libboost-math1.83-dev:armhf. 221s Preparing to unpack .../182-libboost-math1.83-dev_1.83.0-4.2ubuntu1_armhf.deb ... 221s Unpacking libboost-math1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 221s Selecting previously unselected package libboost-math-dev:armhf. 221s Preparing to unpack .../183-libboost-math-dev_1.83.0.2ubuntu1_armhf.deb ... 221s Unpacking libboost-math-dev:armhf (1.83.0.2ubuntu1) ... 221s Selecting previously unselected package libhwloc15:armhf. 221s Preparing to unpack .../184-libhwloc15_2.12.0-1_armhf.deb ... 221s Unpacking libhwloc15:armhf (2.12.0-1) ... 221s Selecting previously unselected package libmpich12:armhf. 221s Preparing to unpack .../185-libmpich12_4.3.0-5_armhf.deb ... 221s Unpacking libmpich12:armhf (4.3.0-5) ... 221s Selecting previously unselected package libboost-mpi1.83.0. 221s Preparing to unpack .../186-libboost-mpi1.83.0_1.83.0-4.2ubuntu1_armhf.deb ... 221s Unpacking libboost-mpi1.83.0 (1.83.0-4.2ubuntu1) ... 221s Selecting previously unselected package libnuma-dev:armhf. 221s Preparing to unpack .../187-libnuma-dev_2.0.18-1build1_armhf.deb ... 221s Unpacking libnuma-dev:armhf (2.0.18-1build1) ... 221s Selecting previously unselected package libltdl-dev:armhf. 221s Preparing to unpack .../188-libltdl-dev_2.5.4-4_armhf.deb ... 221s Unpacking libltdl-dev:armhf (2.5.4-4) ... 221s Selecting previously unselected package libhwloc-dev:armhf. 221s Preparing to unpack .../189-libhwloc-dev_2.12.0-1_armhf.deb ... 221s Unpacking libhwloc-dev:armhf (2.12.0-1) ... 221s Selecting previously unselected package hwloc-nox. 221s Preparing to unpack .../190-hwloc-nox_2.12.0-1_armhf.deb ... 221s Unpacking hwloc-nox (2.12.0-1) ... 221s Selecting previously unselected package libslurm42t64. 221s Preparing to unpack .../191-libslurm42t64_24.11.3-2_armhf.deb ... 221s Unpacking libslurm42t64 (24.11.3-2) ... 221s Selecting previously unselected package mpich. 221s Preparing to unpack .../192-mpich_4.3.0-5_armhf.deb ... 221s Unpacking mpich (4.3.0-5) ... 221s Selecting previously unselected package libmpich-dev:armhf. 221s Preparing to unpack .../193-libmpich-dev_4.3.0-5_armhf.deb ... 222s Unpacking libmpich-dev:armhf (4.3.0-5) ... 222s Selecting previously unselected package mpi-default-dev. 222s Preparing to unpack .../194-mpi-default-dev_1.18_armhf.deb ... 222s Unpacking mpi-default-dev (1.18) ... 222s Selecting previously unselected package libboost-mpi1.83-dev. 222s Preparing to unpack .../195-libboost-mpi1.83-dev_1.83.0-4.2ubuntu1_armhf.deb ... 222s Unpacking libboost-mpi1.83-dev (1.83.0-4.2ubuntu1) ... 222s Selecting previously unselected package libboost-mpi-dev. 222s Preparing to unpack .../196-libboost-mpi-dev_1.83.0.2ubuntu1_armhf.deb ... 222s Unpacking libboost-mpi-dev (1.83.0.2ubuntu1) ... 222s Selecting previously unselected package libboost-program-options1.83.0:armhf. 222s Preparing to unpack .../197-libboost-program-options1.83.0_1.83.0-4.2ubuntu1_armhf.deb ... 222s Unpacking libboost-program-options1.83.0:armhf (1.83.0-4.2ubuntu1) ... 222s Selecting previously unselected package libboost-program-options1.83-dev:armhf. 222s Preparing to unpack .../198-libboost-program-options1.83-dev_1.83.0-4.2ubuntu1_armhf.deb ... 222s Unpacking libboost-program-options1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 222s Selecting previously unselected package libboost-program-options-dev:armhf. 222s Preparing to unpack .../199-libboost-program-options-dev_1.83.0.2ubuntu1_armhf.deb ... 222s Unpacking libboost-program-options-dev:armhf (1.83.0.2ubuntu1) ... 222s Selecting previously unselected package libboost-serialization-dev:armhf. 222s Preparing to unpack .../200-libboost-serialization-dev_1.83.0.2ubuntu1_armhf.deb ... 222s Unpacking libboost-serialization-dev:armhf (1.83.0.2ubuntu1) ... 222s Selecting previously unselected package libboost-thread1.83.0:armhf. 222s Preparing to unpack .../201-libboost-thread1.83.0_1.83.0-4.2ubuntu1_armhf.deb ... 222s Unpacking libboost-thread1.83.0:armhf (1.83.0-4.2ubuntu1) ... 222s Selecting previously unselected package libboost-thread1.83-dev:armhf. 222s Preparing to unpack .../202-libboost-thread1.83-dev_1.83.0-4.2ubuntu1_armhf.deb ... 222s Unpacking libboost-thread1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 222s Selecting previously unselected package libboost-thread-dev:armhf. 222s Preparing to unpack .../203-libboost-thread-dev_1.83.0.2ubuntu1_armhf.deb ... 222s Unpacking libboost-thread-dev:armhf (1.83.0.2ubuntu1) ... 222s Selecting previously unselected package libboost-timer1.83.0:armhf. 222s Preparing to unpack .../204-libboost-timer1.83.0_1.83.0-4.2ubuntu1_armhf.deb ... 222s Unpacking libboost-timer1.83.0:armhf (1.83.0-4.2ubuntu1) ... 222s Selecting previously unselected package libboost-timer1.83-dev:armhf. 222s Preparing to unpack .../205-libboost-timer1.83-dev_1.83.0-4.2ubuntu1_armhf.deb ... 222s Unpacking libboost-timer1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 222s Selecting previously unselected package libboost-timer-dev:armhf. 222s Preparing to unpack .../206-libboost-timer-dev_1.83.0.2ubuntu1_armhf.deb ... 222s Unpacking libboost-timer-dev:armhf (1.83.0.2ubuntu1) ... 222s Selecting previously unselected package libbrotli-dev:armhf. 222s Preparing to unpack .../207-libbrotli-dev_1.1.0-2build4_armhf.deb ... 222s Unpacking libbrotli-dev:armhf (1.1.0-2build4) ... 222s Selecting previously unselected package libbtf2:armhf. 222s Preparing to unpack .../208-libbtf2_1%3a7.8.3+dfsg-3_armhf.deb ... 222s Unpacking libbtf2:armhf (1:7.8.3+dfsg-3) ... 222s Selecting previously unselected package libcamd3:armhf. 222s Preparing to unpack .../209-libcamd3_1%3a7.8.3+dfsg-3_armhf.deb ... 222s Unpacking libcamd3:armhf (1:7.8.3+dfsg-3) ... 223s Selecting previously unselected package libccolamd3:armhf. 223s Preparing to unpack .../210-libccolamd3_1%3a7.8.3+dfsg-3_armhf.deb ... 223s Unpacking libccolamd3:armhf (1:7.8.3+dfsg-3) ... 223s Selecting previously unselected package libsz2:armhf. 223s Preparing to unpack .../211-libsz2_1.1.3-1_armhf.deb ... 223s Unpacking libsz2:armhf (1.1.3-1) ... 223s Selecting previously unselected package libhdf5-310:armhf. 223s Preparing to unpack .../212-libhdf5-310_1.14.5+repack-3_armhf.deb ... 223s Unpacking libhdf5-310:armhf (1.14.5+repack-3) ... 223s Selecting previously unselected package libcgns3.4:armhf. 223s Preparing to unpack .../213-libcgns3.4_3.4.0-5build1_armhf.deb ... 223s Unpacking libcgns3.4:armhf (3.4.0-5build1) ... 223s Selecting previously unselected package libcolamd3:armhf. 223s Preparing to unpack .../214-libcolamd3_1%3a7.8.3+dfsg-3_armhf.deb ... 223s Unpacking libcolamd3:armhf (1:7.8.3+dfsg-3) ... 223s Selecting previously unselected package libcholmod5:armhf. 223s Preparing to unpack .../215-libcholmod5_1%3a7.8.3+dfsg-3_armhf.deb ... 223s Unpacking libcholmod5:armhf (1:7.8.3+dfsg-3) ... 223s Selecting previously unselected package libcombblas2.0.0t64:armhf. 223s Preparing to unpack .../216-libcombblas2.0.0t64_2.0.0-6build1_armhf.deb ... 223s Unpacking libcombblas2.0.0t64:armhf (2.0.0-6build1) ... 223s Selecting previously unselected package libidn2-dev:armhf. 223s Preparing to unpack .../217-libidn2-dev_2.3.8-2_armhf.deb ... 223s Unpacking libidn2-dev:armhf (2.3.8-2) ... 223s Selecting previously unselected package libkrb5-dev:armhf. 223s Preparing to unpack .../218-libkrb5-dev_1.21.3-4ubuntu2_armhf.deb ... 223s Unpacking libkrb5-dev:armhf (1.21.3-4ubuntu2) ... 223s Selecting previously unselected package libldap-dev:armhf. 223s Preparing to unpack .../219-libldap-dev_2.6.9+dfsg-2ubuntu1_armhf.deb ... 223s Unpacking libldap-dev:armhf (2.6.9+dfsg-2ubuntu1) ... 223s Selecting previously unselected package libnghttp2-dev:armhf. 223s Preparing to unpack .../220-libnghttp2-dev_1.64.0-1ubuntu1_armhf.deb ... 223s Unpacking libnghttp2-dev:armhf (1.64.0-1ubuntu1) ... 223s Selecting previously unselected package libpsl-dev:armhf. 223s Preparing to unpack .../221-libpsl-dev_0.21.2-1.1build1_armhf.deb ... 223s Unpacking libpsl-dev:armhf (0.21.2-1.1build1) ... 223s Selecting previously unselected package libgmpxx4ldbl:armhf. 223s Preparing to unpack .../222-libgmpxx4ldbl_2%3a6.3.0+dfsg-3ubuntu1_armhf.deb ... 223s Unpacking libgmpxx4ldbl:armhf (2:6.3.0+dfsg-3ubuntu1) ... 223s Selecting previously unselected package libgmp-dev:armhf. 223s Preparing to unpack .../223-libgmp-dev_2%3a6.3.0+dfsg-3ubuntu1_armhf.deb ... 223s Unpacking libgmp-dev:armhf (2:6.3.0+dfsg-3ubuntu1) ... 223s Selecting previously unselected package libevent-2.1-7t64:armhf. 223s Preparing to unpack .../224-libevent-2.1-7t64_2.1.12-stable-10_armhf.deb ... 223s Unpacking libevent-2.1-7t64:armhf (2.1.12-stable-10) ... 223s Selecting previously unselected package libunbound8:armhf. 223s Preparing to unpack .../225-libunbound8_1.22.0-1ubuntu1_armhf.deb ... 223s Unpacking libunbound8:armhf (1.22.0-1ubuntu1) ... 223s Selecting previously unselected package libgnutls-dane0t64:armhf. 223s Preparing to unpack .../226-libgnutls-dane0t64_3.8.9-2ubuntu3_armhf.deb ... 223s Unpacking libgnutls-dane0t64:armhf (3.8.9-2ubuntu3) ... 223s Selecting previously unselected package libgnutls-openssl27t64:armhf. 223s Preparing to unpack .../227-libgnutls-openssl27t64_3.8.9-2ubuntu3_armhf.deb ... 223s Unpacking libgnutls-openssl27t64:armhf (3.8.9-2ubuntu3) ... 223s Selecting previously unselected package libp11-kit-dev:armhf. 223s Preparing to unpack .../228-libp11-kit-dev_0.25.5-2ubuntu3_armhf.deb ... 223s Unpacking libp11-kit-dev:armhf (0.25.5-2ubuntu3) ... 223s Selecting previously unselected package libtasn1-6-dev:armhf. 223s Preparing to unpack .../229-libtasn1-6-dev_4.20.0-2_armhf.deb ... 223s Unpacking libtasn1-6-dev:armhf (4.20.0-2) ... 223s Selecting previously unselected package nettle-dev:armhf. 224s Preparing to unpack .../230-nettle-dev_3.10.1-1_armhf.deb ... 224s Unpacking nettle-dev:armhf (3.10.1-1) ... 224s Selecting previously unselected package libgnutls28-dev:armhf. 224s Preparing to unpack .../231-libgnutls28-dev_3.8.9-2ubuntu3_armhf.deb ... 224s Unpacking libgnutls28-dev:armhf (3.8.9-2ubuntu3) ... 224s Selecting previously unselected package zlib1g-dev:armhf. 224s Preparing to unpack .../232-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1ubuntu1_armhf.deb ... 224s Unpacking zlib1g-dev:armhf (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 224s Selecting previously unselected package librtmp-dev:armhf. 224s Preparing to unpack .../233-librtmp-dev_2.4+20151223.gitfa8646d.1-2build7_armhf.deb ... 224s Unpacking librtmp-dev:armhf (2.4+20151223.gitfa8646d.1-2build7) ... 224s Selecting previously unselected package libssl-dev:armhf. 224s Preparing to unpack .../234-libssl-dev_3.4.1-1ubuntu3_armhf.deb ... 224s Unpacking libssl-dev:armhf (3.4.1-1ubuntu3) ... 224s Selecting previously unselected package libssh2-1-dev:armhf. 224s Preparing to unpack .../235-libssh2-1-dev_1.11.1-1_armhf.deb ... 224s Unpacking libssh2-1-dev:armhf (1.11.1-1) ... 224s Selecting previously unselected package libzstd-dev:armhf. 224s Preparing to unpack .../236-libzstd-dev_1.5.6+dfsg-2_armhf.deb ... 224s Unpacking libzstd-dev:armhf (1.5.6+dfsg-2) ... 224s Selecting previously unselected package libcurl4-openssl-dev:armhf. 224s Preparing to unpack .../237-libcurl4-openssl-dev_8.12.1-3ubuntu1_armhf.deb ... 224s Unpacking libcurl4-openssl-dev:armhf (8.12.1-3ubuntu1) ... 224s Selecting previously unselected package libcxsparse4:armhf. 224s Preparing to unpack .../238-libcxsparse4_1%3a7.8.3+dfsg-3_armhf.deb ... 224s Unpacking libcxsparse4:armhf (1:7.8.3+dfsg-3) ... 224s Selecting previously unselected package libhdf5-mpich-310:armhf. 224s Preparing to unpack .../239-libhdf5-mpich-310_1.14.5+repack-3_armhf.deb ... 224s Unpacking libhdf5-mpich-310:armhf (1.14.5+repack-3) ... 224s Selecting previously unselected package libfftw3-double3:armhf. 224s Preparing to unpack .../240-libfftw3-double3_3.3.10-2fakesync1build1_armhf.deb ... 224s Unpacking libfftw3-double3:armhf (3.3.10-2fakesync1build1) ... 224s Selecting previously unselected package libfftw3-single3:armhf. 224s Preparing to unpack .../241-libfftw3-single3_3.3.10-2fakesync1build1_armhf.deb ... 224s Unpacking libfftw3-single3:armhf (3.3.10-2fakesync1build1) ... 224s Selecting previously unselected package libfftw3-mpi3:armhf. 224s Preparing to unpack .../242-libfftw3-mpi3_3.3.10-2fakesync1build1_armhf.deb ... 224s Unpacking libfftw3-mpi3:armhf (3.3.10-2fakesync1build1) ... 224s Selecting previously unselected package libklu2:armhf. 224s Preparing to unpack .../243-libklu2_1%3a7.8.3+dfsg-3_armhf.deb ... 224s Unpacking libklu2:armhf (1:7.8.3+dfsg-3) ... 224s Selecting previously unselected package mpi-default-bin. 224s Preparing to unpack .../244-mpi-default-bin_1.18_armhf.deb ... 224s Unpacking mpi-default-bin (1.18) ... 224s Selecting previously unselected package libscalapack-mpich2.2:armhf. 224s Preparing to unpack .../245-libscalapack-mpich2.2_2.2.2-1ubuntu1_armhf.deb ... 224s Unpacking libscalapack-mpich2.2:armhf (2.2.2-1ubuntu1) ... 224s Selecting previously unselected package libmumps-5.7:armhf. 224s Preparing to unpack .../246-libmumps-5.7_5.7.3-3build2_armhf.deb ... 224s Unpacking libmumps-5.7:armhf (5.7.3-3build2) ... 224s Selecting previously unselected package libptscotch-7.0:armhf. 225s Preparing to unpack .../247-libptscotch-7.0_7.0.5-1ubuntu2_armhf.deb ... 225s Unpacking libptscotch-7.0:armhf (7.0.5-1ubuntu2) ... 225s Selecting previously unselected package libspqr4:armhf. 225s Preparing to unpack .../248-libspqr4_1%3a7.8.3+dfsg-3_armhf.deb ... 225s Unpacking libspqr4:armhf (1:7.8.3+dfsg-3) ... 225s Selecting previously unselected package libmetis5:armhf. 225s Preparing to unpack .../249-libmetis5_5.1.0.dfsg-7build3_armhf.deb ... 225s Unpacking libmetis5:armhf (5.1.0.dfsg-7build3) ... 225s Selecting previously unselected package libsuperlu-dist8:armhf. 225s Preparing to unpack .../250-libsuperlu-dist8_8.2.1+dfsg1-5build1_armhf.deb ... 225s Unpacking libsuperlu-dist8:armhf (8.2.1+dfsg1-5build1) ... 225s Selecting previously unselected package libsuperlu7:armhf. 225s Preparing to unpack .../251-libsuperlu7_7.0.0+dfsg1-2_armhf.deb ... 225s Unpacking libsuperlu7:armhf (7.0.0+dfsg1-2) ... 225s Selecting previously unselected package libumfpack6:armhf. 225s Preparing to unpack .../252-libumfpack6_1%3a7.8.3+dfsg-3_armhf.deb ... 225s Unpacking libumfpack6:armhf (1:7.8.3+dfsg-3) ... 225s Selecting previously unselected package ocl-icd-libopencl1:armhf. 225s Preparing to unpack .../253-ocl-icd-libopencl1_2.3.2-1build1_armhf.deb ... 225s Unpacking ocl-icd-libopencl1:armhf (2.3.2-1build1) ... 225s Selecting previously unselected package libpetsc-complex3.22:armhf. 225s Preparing to unpack .../254-libpetsc-complex3.22_3.22.5+dfsg1-2ubuntu1_armhf.deb ... 225s Unpacking libpetsc-complex3.22:armhf (3.22.5+dfsg1-2ubuntu1) ... 225s Selecting previously unselected package libpugixml1v5:armhf. 225s Preparing to unpack .../255-libpugixml1v5_1.14-2_armhf.deb ... 225s Unpacking libpugixml1v5:armhf (1.14-2) ... 225s Selecting previously unselected package libparpack2t64:armhf. 225s Preparing to unpack .../256-libparpack2t64_3.9.1-4_armhf.deb ... 225s Unpacking libparpack2t64:armhf (3.9.1-4) ... 225s Selecting previously unselected package libslepc-complex3.22. 225s Preparing to unpack .../257-libslepc-complex3.22_3.22.2+dfsg1-1build1_armhf.deb ... 225s Unpacking libslepc-complex3.22 (3.22.2+dfsg1-1build1) ... 225s Selecting previously unselected package libspdlog1.15:armhf. 225s Preparing to unpack .../258-libspdlog1.15_1%3a1.15.1+ds-1ubuntu1_armhf.deb ... 225s Unpacking libspdlog1.15:armhf (1:1.15.1+ds-1ubuntu1) ... 225s Selecting previously unselected package libdolfinx-complex0.9:armhf. 225s Preparing to unpack .../259-libdolfinx-complex0.9_1%3a0.9.0-6build3_armhf.deb ... 225s Unpacking libdolfinx-complex0.9:armhf (1:0.9.0-6build3) ... 225s Selecting previously unselected package libjs-jquery-ui. 225s Preparing to unpack .../260-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... 225s Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... 225s Selecting previously unselected package libldl3:armhf. 225s Preparing to unpack .../261-libldl3_1%3a7.8.3+dfsg-3_armhf.deb ... 225s Unpacking libldl3:armhf (1:7.8.3+dfsg-3) ... 225s Selecting previously unselected package libsuitesparse-mongoose3:armhf. 225s Preparing to unpack .../262-libsuitesparse-mongoose3_1%3a7.8.3+dfsg-3_armhf.deb ... 225s Unpacking libsuitesparse-mongoose3:armhf (1:7.8.3+dfsg-3) ... 225s Selecting previously unselected package librbio4:armhf. 225s Preparing to unpack .../263-librbio4_1%3a7.8.3+dfsg-3_armhf.deb ... 225s Unpacking librbio4:armhf (1:7.8.3+dfsg-3) ... 225s Selecting previously unselected package libspex3:armhf. 226s Preparing to unpack .../264-libspex3_1%3a7.8.3+dfsg-3_armhf.deb ... 226s Unpacking libspex3:armhf (1:7.8.3+dfsg-3) ... 226s Selecting previously unselected package libparu1:armhf. 226s Preparing to unpack .../265-libparu1_1%3a7.8.3+dfsg-3_armhf.deb ... 226s Unpacking libparu1:armhf (1:7.8.3+dfsg-3) ... 226s Selecting previously unselected package libsuitesparse-dev:armhf. 226s Preparing to unpack .../266-libsuitesparse-dev_1%3a7.8.3+dfsg-3_armhf.deb ... 226s Unpacking libsuitesparse-dev:armhf (1:7.8.3+dfsg-3) ... 226s Selecting previously unselected package libscotch-7.0:armhf. 226s Preparing to unpack .../267-libscotch-7.0_7.0.5-1ubuntu2_armhf.deb ... 226s Unpacking libscotch-7.0:armhf (7.0.5-1ubuntu2) ... 226s Selecting previously unselected package libscotch-dev. 226s Preparing to unpack .../268-libscotch-dev_7.0.5-1ubuntu2_armhf.deb ... 226s Unpacking libscotch-dev (7.0.5-1ubuntu2) ... 226s Selecting previously unselected package libptscotch-dev. 226s Preparing to unpack .../269-libptscotch-dev_7.0.5-1ubuntu2_armhf.deb ... 226s Unpacking libptscotch-dev (7.0.5-1ubuntu2) ... 226s Selecting previously unselected package libscalapack-mpich-dev:armhf. 226s Preparing to unpack .../270-libscalapack-mpich-dev_2.2.2-1ubuntu1_armhf.deb ... 226s Unpacking libscalapack-mpich-dev:armhf (2.2.2-1ubuntu1) ... 226s Selecting previously unselected package libscalapack-mpi-dev:armhf. 226s Preparing to unpack .../271-libscalapack-mpi-dev_2.2.2-1ubuntu1_armhf.deb ... 226s Unpacking libscalapack-mpi-dev:armhf (2.2.2-1ubuntu1) ... 226s Selecting previously unselected package libfftw3-bin. 226s Preparing to unpack .../272-libfftw3-bin_3.3.10-2fakesync1build1_armhf.deb ... 226s Unpacking libfftw3-bin (3.3.10-2fakesync1build1) ... 226s Selecting previously unselected package libfftw3-dev:armhf. 226s Preparing to unpack .../273-libfftw3-dev_3.3.10-2fakesync1build1_armhf.deb ... 226s Unpacking libfftw3-dev:armhf (3.3.10-2fakesync1build1) ... 226s Selecting previously unselected package libfftw3-mpi-dev:armhf. 226s Preparing to unpack .../274-libfftw3-mpi-dev_3.3.10-2fakesync1build1_armhf.deb ... 226s Unpacking libfftw3-mpi-dev:armhf (3.3.10-2fakesync1build1) ... 226s Selecting previously unselected package opencl-c-headers. 226s Preparing to unpack .../275-opencl-c-headers_3.0~2024.10.24-2_all.deb ... 226s Unpacking opencl-c-headers (3.0~2024.10.24-2) ... 226s Selecting previously unselected package opencl-clhpp-headers. 226s Preparing to unpack .../276-opencl-clhpp-headers_3.0~2024.10.24-2ubuntu1_all.deb ... 226s Unpacking opencl-clhpp-headers (3.0~2024.10.24-2ubuntu1) ... 226s Selecting previously unselected package ocl-icd-opencl-dev:armhf. 226s Preparing to unpack .../277-ocl-icd-opencl-dev_2.3.2-1build1_armhf.deb ... 226s Unpacking ocl-icd-opencl-dev:armhf (2.3.2-1build1) ... 226s Selecting previously unselected package libhdf5-mpich-fortran-310:armhf. 226s Preparing to unpack .../278-libhdf5-mpich-fortran-310_1.14.5+repack-3_armhf.deb ... 226s Unpacking libhdf5-mpich-fortran-310:armhf (1.14.5+repack-3) ... 226s Selecting previously unselected package libhdf5-mpich-hl-310:armhf. 226s Preparing to unpack .../279-libhdf5-mpich-hl-310_1.14.5+repack-3_armhf.deb ... 226s Unpacking libhdf5-mpich-hl-310:armhf (1.14.5+repack-3) ... 226s Selecting previously unselected package libhdf5-mpich-hl-fortran-310:armhf. 226s Preparing to unpack .../280-libhdf5-mpich-hl-fortran-310_1.14.5+repack-3_armhf.deb ... 226s Unpacking libhdf5-mpich-hl-fortran-310:armhf (1.14.5+repack-3) ... 226s Selecting previously unselected package libhdf5-mpich-cpp-310:armhf. 226s Preparing to unpack .../281-libhdf5-mpich-cpp-310_1.14.5+repack-3_armhf.deb ... 226s Unpacking libhdf5-mpich-cpp-310:armhf (1.14.5+repack-3) ... 226s Selecting previously unselected package libhdf5-mpich-hl-cpp-310:armhf. 226s Preparing to unpack .../282-libhdf5-mpich-hl-cpp-310_1.14.5+repack-3_armhf.deb ... 226s Unpacking libhdf5-mpich-hl-cpp-310:armhf (1.14.5+repack-3) ... 226s Selecting previously unselected package libaec-dev:armhf. 226s Preparing to unpack .../283-libaec-dev_1.1.3-1_armhf.deb ... 226s Unpacking libaec-dev:armhf (1.1.3-1) ... 226s Selecting previously unselected package libjpeg-turbo8-dev:armhf. 227s Preparing to unpack .../284-libjpeg-turbo8-dev_2.1.5-3ubuntu2_armhf.deb ... 227s Unpacking libjpeg-turbo8-dev:armhf (2.1.5-3ubuntu2) ... 227s Selecting previously unselected package libjpeg8-dev:armhf. 227s Preparing to unpack .../285-libjpeg8-dev_8c-2ubuntu11_armhf.deb ... 227s Unpacking libjpeg8-dev:armhf (8c-2ubuntu11) ... 227s Selecting previously unselected package libjpeg-dev:armhf. 227s Preparing to unpack .../286-libjpeg-dev_8c-2ubuntu11_armhf.deb ... 227s Unpacking libjpeg-dev:armhf (8c-2ubuntu11) ... 227s Selecting previously unselected package libhdf5-mpich-dev. 227s Preparing to unpack .../287-libhdf5-mpich-dev_1.14.5+repack-3_armhf.deb ... 227s Unpacking libhdf5-mpich-dev (1.14.5+repack-3) ... 227s Selecting previously unselected package libhdf5-mpi-dev:armhf. 227s Preparing to unpack .../288-libhdf5-mpi-dev_1.14.5+repack-3_armhf.deb ... 227s Unpacking libhdf5-mpi-dev:armhf (1.14.5+repack-3) ... 227s Selecting previously unselected package libsuperlu-dev:armhf. 227s Preparing to unpack .../289-libsuperlu-dev_7.0.0+dfsg1-2_armhf.deb ... 227s Unpacking libsuperlu-dev:armhf (7.0.0+dfsg1-2) ... 227s Selecting previously unselected package libsuperlu-dist-dev:armhf. 227s Preparing to unpack .../290-libsuperlu-dist-dev_8.2.1+dfsg1-5build1_armhf.deb ... 227s Unpacking libsuperlu-dist-dev:armhf (8.2.1+dfsg1-5build1) ... 227s Selecting previously unselected package xorg-sgml-doctools. 227s Preparing to unpack .../291-xorg-sgml-doctools_1%3a1.11-1.1_all.deb ... 227s Unpacking xorg-sgml-doctools (1:1.11-1.1) ... 227s Selecting previously unselected package x11proto-dev. 227s Preparing to unpack .../292-x11proto-dev_2024.1-1_all.deb ... 227s Unpacking x11proto-dev (2024.1-1) ... 227s Selecting previously unselected package libxau-dev:armhf. 227s Preparing to unpack .../293-libxau-dev_1%3a1.0.11-1_armhf.deb ... 227s Unpacking libxau-dev:armhf (1:1.0.11-1) ... 227s Selecting previously unselected package libxdmcp-dev:armhf. 227s Preparing to unpack .../294-libxdmcp-dev_1%3a1.1.5-1_armhf.deb ... 227s Unpacking libxdmcp-dev:armhf (1:1.1.5-1) ... 227s Selecting previously unselected package xtrans-dev. 227s Preparing to unpack .../295-xtrans-dev_1.4.0-1_all.deb ... 227s Unpacking xtrans-dev (1.4.0-1) ... 227s Selecting previously unselected package libxcb1-dev:armhf. 227s Preparing to unpack .../296-libxcb1-dev_1.17.0-2_armhf.deb ... 227s Unpacking libxcb1-dev:armhf (1.17.0-2) ... 227s Selecting previously unselected package libx11-dev:armhf. 227s Preparing to unpack .../297-libx11-dev_2%3a1.8.10-2_armhf.deb ... 227s Unpacking libx11-dev:armhf (2:1.8.10-2) ... 227s Selecting previously unselected package libyaml-dev:armhf. 227s Preparing to unpack .../298-libyaml-dev_0.2.5-2_armhf.deb ... 227s Unpacking libyaml-dev:armhf (0.2.5-2) ... 227s Selecting previously unselected package libpetsc3.22-dev-common. 227s Preparing to unpack .../299-libpetsc3.22-dev-common_3.22.5+dfsg1-2ubuntu1_all.deb ... 227s Unpacking libpetsc3.22-dev-common (3.22.5+dfsg1-2ubuntu1) ... 227s Selecting previously unselected package libmumps-headers-dev. 227s Preparing to unpack .../300-libmumps-headers-dev_5.7.3-3build2_all.deb ... 227s Unpacking libmumps-headers-dev (5.7.3-3build2) ... 227s Selecting previously unselected package libmumps-dev:armhf. 227s Preparing to unpack .../301-libmumps-dev_5.7.3-3build2_armhf.deb ... 227s Unpacking libmumps-dev:armhf (5.7.3-3build2) ... 228s Selecting previously unselected package libc6-dbg:armhf. 228s Preparing to unpack .../302-libc6-dbg_2.41-6ubuntu1_armhf.deb ... 228s Unpacking libc6-dbg:armhf (2.41-6ubuntu1) ... 228s Selecting previously unselected package valgrind. 228s Preparing to unpack .../303-valgrind_1%3a3.24.0-0ubuntu2_armhf.deb ... 228s Unpacking valgrind (1:3.24.0-0ubuntu2) ... 228s Selecting previously unselected package valgrind-mpi. 228s Preparing to unpack .../304-valgrind-mpi_1%3a3.24.0-0ubuntu2_armhf.deb ... 228s Unpacking valgrind-mpi (1:3.24.0-0ubuntu2) ... 228s Selecting previously unselected package libpetsc-complex3.22-dev:armhf. 228s Preparing to unpack .../305-libpetsc-complex3.22-dev_3.22.5+dfsg1-2ubuntu1_armhf.deb ... 228s Unpacking libpetsc-complex3.22-dev:armhf (3.22.5+dfsg1-2ubuntu1) ... 228s Selecting previously unselected package libparpack2-dev:armhf. 228s Preparing to unpack .../306-libparpack2-dev_3.9.1-4_armhf.deb ... 228s Unpacking libparpack2-dev:armhf (3.9.1-4) ... 228s Selecting previously unselected package libslepc-complex3.22-dev. 228s Preparing to unpack .../307-libslepc-complex3.22-dev_3.22.2+dfsg1-1build1_armhf.deb ... 228s Unpacking libslepc-complex3.22-dev (3.22.2+dfsg1-1build1) ... 228s Selecting previously unselected package libdolfinx-complex-dev:armhf. 228s Preparing to unpack .../308-libdolfinx-complex-dev_1%3a0.9.0-6build3_armhf.deb ... 228s Unpacking libdolfinx-complex-dev:armhf (1:0.9.0-6build3) ... 228s Selecting previously unselected package libhypre-2.32.0:armhf. 228s Preparing to unpack .../309-libhypre-2.32.0_2.32.0-4_armhf.deb ... 228s Unpacking libhypre-2.32.0:armhf (2.32.0-4) ... 228s Selecting previously unselected package libpetsc-real3.22:armhf. 228s Preparing to unpack .../310-libpetsc-real3.22_3.22.5+dfsg1-2ubuntu1_armhf.deb ... 228s Unpacking libpetsc-real3.22:armhf (3.22.5+dfsg1-2ubuntu1) ... 229s Selecting previously unselected package libslepc-real3.22. 229s Preparing to unpack .../311-libslepc-real3.22_3.22.2+dfsg1-1build1_armhf.deb ... 229s Unpacking libslepc-real3.22 (3.22.2+dfsg1-1build1) ... 229s Selecting previously unselected package libdolfinx-real0.9:armhf. 229s Preparing to unpack .../312-libdolfinx-real0.9_1%3a0.9.0-6build3_armhf.deb ... 229s Unpacking libdolfinx-real0.9:armhf (1:0.9.0-6build3) ... 229s Selecting previously unselected package libhypre-dev:armhf. 229s Preparing to unpack .../313-libhypre-dev_2.32.0-4_armhf.deb ... 229s Unpacking libhypre-dev:armhf (2.32.0-4) ... 229s Selecting previously unselected package libpetsc-real3.22-dev:armhf. 229s Preparing to unpack .../314-libpetsc-real3.22-dev_3.22.5+dfsg1-2ubuntu1_armhf.deb ... 229s Unpacking libpetsc-real3.22-dev:armhf (3.22.5+dfsg1-2ubuntu1) ... 229s Selecting previously unselected package libslepc-real3.22-dev. 229s Preparing to unpack .../315-libslepc-real3.22-dev_3.22.2+dfsg1-1build1_armhf.deb ... 229s Unpacking libslepc-real3.22-dev (3.22.2+dfsg1-1build1) ... 229s Selecting previously unselected package libdolfinx-real-dev:armhf. 229s Preparing to unpack .../316-libdolfinx-real-dev_1%3a0.9.0-6build3_armhf.deb ... 229s Unpacking libdolfinx-real-dev:armhf (1:0.9.0-6build3) ... 229s Selecting previously unselected package libpugixml-dev:armhf. 229s Preparing to unpack .../317-libpugixml-dev_1.14-2_armhf.deb ... 229s Unpacking libpugixml-dev:armhf (1.14-2) ... 229s Selecting previously unselected package libfmt-dev:armhf. 229s Preparing to unpack .../318-libfmt-dev_10.1.1+ds1-4_armhf.deb ... 229s Unpacking libfmt-dev:armhf (10.1.1+ds1-4) ... 229s Selecting previously unselected package libspdlog-dev:armhf. 229s Preparing to unpack .../319-libspdlog-dev_1%3a1.15.1+ds-1ubuntu1_armhf.deb ... 229s Unpacking libspdlog-dev:armhf (1:1.15.1+ds-1ubuntu1) ... 229s Selecting previously unselected package libxml2-dev:armhf. 229s Preparing to unpack .../320-libxml2-dev_2.12.7+dfsg+really2.9.14-0.4_armhf.deb ... 229s Unpacking libxml2-dev:armhf (2.12.7+dfsg+really2.9.14-0.4) ... 229s Selecting previously unselected package python3-ply. 229s Preparing to unpack .../321-python3-ply_3.11-9_all.deb ... 229s Unpacking python3-ply (3.11-9) ... 229s Selecting previously unselected package python3-pycparser. 229s Preparing to unpack .../322-python3-pycparser_2.22-2_all.deb ... 229s Unpacking python3-pycparser (2.22-2) ... 229s Selecting previously unselected package python3-cffi. 229s Preparing to unpack .../323-python3-cffi_1.17.1-2build2_all.deb ... 229s Unpacking python3-cffi (1.17.1-2build2) ... 230s Selecting previously unselected package libpython3.13:armhf. 230s Preparing to unpack .../324-libpython3.13_3.13.3-1_armhf.deb ... 230s Unpacking libpython3.13:armhf (3.13.3-1) ... 230s Selecting previously unselected package libexpat1-dev:armhf. 230s Preparing to unpack .../325-libexpat1-dev_2.7.1-1_armhf.deb ... 230s Unpacking libexpat1-dev:armhf (2.7.1-1) ... 230s Selecting previously unselected package libpython3.13-dev:armhf. 230s Preparing to unpack .../326-libpython3.13-dev_3.13.3-1_armhf.deb ... 230s Unpacking libpython3.13-dev:armhf (3.13.3-1) ... 230s Selecting previously unselected package libpython3-dev:armhf. 230s Preparing to unpack .../327-libpython3-dev_3.13.3-1_armhf.deb ... 230s Unpacking libpython3-dev:armhf (3.13.3-1) ... 230s Selecting previously unselected package python3.13-dev. 230s Preparing to unpack .../328-python3.13-dev_3.13.3-1_armhf.deb ... 230s Unpacking python3.13-dev (3.13.3-1) ... 230s Selecting previously unselected package python3-dev. 230s Preparing to unpack .../329-python3-dev_3.13.3-1_armhf.deb ... 230s Unpacking python3-dev (3.13.3-1) ... 230s Selecting previously unselected package python3-ufl. 230s Preparing to unpack .../330-python3-ufl_2024.2.0-2_all.deb ... 230s Unpacking python3-ufl (2024.2.0-2) ... 230s Selecting previously unselected package python3-basix. 230s Preparing to unpack .../331-python3-basix_0.9.0-2build2_armhf.deb ... 230s Unpacking python3-basix (0.9.0-2build2) ... 230s Selecting previously unselected package python3-ffcx. 230s Preparing to unpack .../332-python3-ffcx_1%3a0.9.0-2_all.deb ... 230s Unpacking python3-ffcx (1:0.9.0-2) ... 230s Selecting previously unselected package libdolfinx-dev:armhf. 230s Preparing to unpack .../333-libdolfinx-dev_1%3a0.9.0-6build3_armhf.deb ... 230s Unpacking libdolfinx-dev:armhf (1:0.9.0-6build3) ... 230s Selecting previously unselected package libxfixes3:armhf. 230s Preparing to unpack .../334-libxfixes3_1%3a6.0.0-2build1_armhf.deb ... 230s Unpacking libxfixes3:armhf (1:6.0.0-2build1) ... 230s Selecting previously unselected package libxcursor1:armhf. 230s Preparing to unpack .../335-libxcursor1_1%3a1.2.3-1_armhf.deb ... 230s Unpacking libxcursor1:armhf (1:1.2.3-1) ... 230s Selecting previously unselected package libxinerama1:armhf. 230s Preparing to unpack .../336-libxinerama1_2%3a1.1.4-3build1_armhf.deb ... 230s Unpacking libxinerama1:armhf (2:1.1.4-3build1) ... 230s Selecting previously unselected package libfltk1.3t64:armhf. 230s Preparing to unpack .../337-libfltk1.3t64_1.3.8-6.1build2_armhf.deb ... 230s Unpacking libfltk1.3t64:armhf (1.3.8-6.1build2) ... 230s Selecting previously unselected package libglvnd0:armhf. 230s Preparing to unpack .../338-libglvnd0_1.7.0-1build1_armhf.deb ... 230s Unpacking libglvnd0:armhf (1.7.0-1build1) ... 230s Selecting previously unselected package libx11-xcb1:armhf. 230s Preparing to unpack .../339-libx11-xcb1_2%3a1.8.10-2_armhf.deb ... 230s Unpacking libx11-xcb1:armhf (2:1.8.10-2) ... 230s Selecting previously unselected package libxcb-dri3-0:armhf. 231s Preparing to unpack .../340-libxcb-dri3-0_1.17.0-2_armhf.deb ... 231s Unpacking libxcb-dri3-0:armhf (1.17.0-2) ... 231s Selecting previously unselected package libxcb-glx0:armhf. 231s Preparing to unpack .../341-libxcb-glx0_1.17.0-2_armhf.deb ... 231s Unpacking libxcb-glx0:armhf (1.17.0-2) ... 231s Selecting previously unselected package libxcb-present0:armhf. 231s Preparing to unpack .../342-libxcb-present0_1.17.0-2_armhf.deb ... 231s Unpacking libxcb-present0:armhf (1.17.0-2) ... 231s Selecting previously unselected package libxcb-xfixes0:armhf. 231s Preparing to unpack .../343-libxcb-xfixes0_1.17.0-2_armhf.deb ... 231s Unpacking libxcb-xfixes0:armhf (1.17.0-2) ... 231s Selecting previously unselected package libxxf86vm1:armhf. 231s Preparing to unpack .../344-libxxf86vm1_1%3a1.1.4-1build4_armhf.deb ... 231s Unpacking libxxf86vm1:armhf (1:1.1.4-1build4) ... 231s Selecting previously unselected package libllvm19:armhf. 231s Preparing to unpack .../345-libllvm19_1%3a19.1.7-3ubuntu1_armhf.deb ... 231s Unpacking libllvm19:armhf (1:19.1.7-3ubuntu1) ... 232s Selecting previously unselected package libxcb-randr0:armhf. 232s Preparing to unpack .../346-libxcb-randr0_1.17.0-2_armhf.deb ... 232s Unpacking libxcb-randr0:armhf (1.17.0-2) ... 232s Selecting previously unselected package libxcb-sync1:armhf. 232s Preparing to unpack .../347-libxcb-sync1_1.17.0-2_armhf.deb ... 232s Unpacking libxcb-sync1:armhf (1.17.0-2) ... 232s Selecting previously unselected package libxshmfence1:armhf. 232s Preparing to unpack .../348-libxshmfence1_1.3.3-1_armhf.deb ... 232s Unpacking libxshmfence1:armhf (1.3.3-1) ... 232s Selecting previously unselected package mesa-libgallium:armhf. 232s Preparing to unpack .../349-mesa-libgallium_25.0.3-1ubuntu2_armhf.deb ... 232s Unpacking mesa-libgallium:armhf (25.0.3-1ubuntu2) ... 232s Selecting previously unselected package libwayland-server0:armhf. 232s Preparing to unpack .../350-libwayland-server0_1.23.1-3_armhf.deb ... 232s Unpacking libwayland-server0:armhf (1.23.1-3) ... 232s Selecting previously unselected package libgbm1:armhf. 232s Preparing to unpack .../351-libgbm1_25.0.3-1ubuntu2_armhf.deb ... 232s Unpacking libgbm1:armhf (25.0.3-1ubuntu2) ... 232s Selecting previously unselected package libvulkan1:armhf. 232s Preparing to unpack .../352-libvulkan1_1.4.304.0-1_armhf.deb ... 232s Unpacking libvulkan1:armhf (1.4.304.0-1) ... 232s Selecting previously unselected package libgl1-mesa-dri:armhf. 232s Preparing to unpack .../353-libgl1-mesa-dri_25.0.3-1ubuntu2_armhf.deb ... 232s Unpacking libgl1-mesa-dri:armhf (25.0.3-1ubuntu2) ... 232s Selecting previously unselected package libglx-mesa0:armhf. 232s Preparing to unpack .../354-libglx-mesa0_25.0.3-1ubuntu2_armhf.deb ... 232s Unpacking libglx-mesa0:armhf (25.0.3-1ubuntu2) ... 232s Selecting previously unselected package libglx0:armhf. 232s Preparing to unpack .../355-libglx0_1.7.0-1build1_armhf.deb ... 232s Unpacking libglx0:armhf (1.7.0-1build1) ... 232s Selecting previously unselected package libgl1:armhf. 232s Preparing to unpack .../356-libgl1_1.7.0-1build1_armhf.deb ... 232s Unpacking libgl1:armhf (1.7.0-1build1) ... 232s Selecting previously unselected package libfltk-gl1.3t64:armhf. 232s Preparing to unpack .../357-libfltk-gl1.3t64_1.3.8-6.1build2_armhf.deb ... 232s Unpacking libfltk-gl1.3t64:armhf (1.3.8-6.1build2) ... 232s Selecting previously unselected package libfltk-images1.3t64:armhf. 232s Preparing to unpack .../358-libfltk-images1.3t64_1.3.8-6.1build2_armhf.deb ... 232s Unpacking libfltk-images1.3t64:armhf (1.3.8-6.1build2) ... 232s Selecting previously unselected package libgl2ps1.4. 233s Preparing to unpack .../359-libgl2ps1.4_1.4.2+dfsg1-2build1_armhf.deb ... 233s Unpacking libgl2ps1.4 (1.4.2+dfsg1-2build1) ... 233s Selecting previously unselected package libopengl0:armhf. 233s Preparing to unpack .../360-libopengl0_1.7.0-1build1_armhf.deb ... 233s Unpacking libopengl0:armhf (1.7.0-1build1) ... 233s Selecting previously unselected package libglu1-mesa:armhf. 233s Preparing to unpack .../361-libglu1-mesa_9.0.2-1.1build1_armhf.deb ... 233s Unpacking libglu1-mesa:armhf (9.0.2-1.1build1) ... 233s Selecting previously unselected package libtbbbind-2-5:armhf. 233s Preparing to unpack .../362-libtbbbind-2-5_2022.0.0-2_armhf.deb ... 233s Unpacking libtbbbind-2-5:armhf (2022.0.0-2) ... 233s Selecting previously unselected package libtbbmalloc2:armhf. 233s Preparing to unpack .../363-libtbbmalloc2_2022.0.0-2_armhf.deb ... 233s Unpacking libtbbmalloc2:armhf (2022.0.0-2) ... 233s Selecting previously unselected package libtbb12:armhf. 233s Preparing to unpack .../364-libtbb12_2022.0.0-2_armhf.deb ... 233s Unpacking libtbb12:armhf (2022.0.0-2) ... 233s Selecting previously unselected package libocct-foundation-7.8:armhf. 233s Preparing to unpack .../365-libocct-foundation-7.8_7.8.1+dfsg1-3_armhf.deb ... 233s Unpacking libocct-foundation-7.8:armhf (7.8.1+dfsg1-3) ... 233s Selecting previously unselected package libocct-modeling-data-7.8:armhf. 233s Preparing to unpack .../366-libocct-modeling-data-7.8_7.8.1+dfsg1-3_armhf.deb ... 233s Unpacking libocct-modeling-data-7.8:armhf (7.8.1+dfsg1-3) ... 233s Selecting previously unselected package libocct-modeling-algorithms-7.8:armhf. 233s Preparing to unpack .../367-libocct-modeling-algorithms-7.8_7.8.1+dfsg1-3_armhf.deb ... 233s Unpacking libocct-modeling-algorithms-7.8:armhf (7.8.1+dfsg1-3) ... 233s Selecting previously unselected package libimath-3-1-29t64:armhf. 233s Preparing to unpack .../368-libimath-3-1-29t64_3.1.12-1ubuntu1_armhf.deb ... 233s Unpacking libimath-3-1-29t64:armhf (3.1.12-1ubuntu1) ... 233s Selecting previously unselected package libjxr0t64:armhf. 233s Preparing to unpack .../369-libjxr0t64_1.2~git20170615.f752187-5.3_armhf.deb ... 233s Unpacking libjxr0t64:armhf (1.2~git20170615.f752187-5.3) ... 233s Selecting previously unselected package libopenexr-3-1-30:armhf. 233s Preparing to unpack .../370-libopenexr-3-1-30_3.1.13-2_armhf.deb ... 233s Unpacking libopenexr-3-1-30:armhf (3.1.13-2) ... 233s Selecting previously unselected package libopenjp2-7:armhf. 233s Preparing to unpack .../371-libopenjp2-7_2.5.3-2_armhf.deb ... 233s Unpacking libopenjp2-7:armhf (2.5.3-2) ... 233s Selecting previously unselected package liblcms2-2:armhf. 233s Preparing to unpack .../372-liblcms2-2_2.16-2_armhf.deb ... 233s Unpacking liblcms2-2:armhf (2.16-2) ... 233s Selecting previously unselected package libraw23t64:armhf. 234s Preparing to unpack .../373-libraw23t64_0.21.3-1_armhf.deb ... 234s Unpacking libraw23t64:armhf (0.21.3-1) ... 234s Selecting previously unselected package libwebpmux3:armhf. 234s Preparing to unpack .../374-libwebpmux3_1.5.0-0.1_armhf.deb ... 234s Unpacking libwebpmux3:armhf (1.5.0-0.1) ... 234s Selecting previously unselected package libfreeimage3:armhf. 234s Preparing to unpack .../375-libfreeimage3_3.18.0+ds2-11_armhf.deb ... 234s Unpacking libfreeimage3:armhf (3.18.0+ds2-11) ... 234s Selecting previously unselected package libocct-draw-7.8:armhf. 234s Preparing to unpack .../376-libocct-draw-7.8_7.8.1+dfsg1-3_armhf.deb ... 234s Unpacking libocct-draw-7.8:armhf (7.8.1+dfsg1-3) ... 234s Selecting previously unselected package occt-misc. 234s Preparing to unpack .../377-occt-misc_7.8.1+dfsg1-3_all.deb ... 234s Unpacking occt-misc (7.8.1+dfsg1-3) ... 234s Selecting previously unselected package libocct-visualization-7.8:armhf. 234s Preparing to unpack .../378-libocct-visualization-7.8_7.8.1+dfsg1-3_armhf.deb ... 234s Unpacking libocct-visualization-7.8:armhf (7.8.1+dfsg1-3) ... 234s Selecting previously unselected package libocct-ocaf-7.8:armhf. 234s Preparing to unpack .../379-libocct-ocaf-7.8_7.8.1+dfsg1-3_armhf.deb ... 234s Unpacking libocct-ocaf-7.8:armhf (7.8.1+dfsg1-3) ... 234s Selecting previously unselected package libocct-data-exchange-7.8:armhf. 234s Preparing to unpack .../380-libocct-data-exchange-7.8_7.8.1+dfsg1-3_armhf.deb ... 234s Unpacking libocct-data-exchange-7.8:armhf (7.8.1+dfsg1-3) ... 234s Selecting previously unselected package libvoro++1. 234s Preparing to unpack .../381-libvoro++1_0.5+revert-to-0.4.6+dfsg1-1_armhf.deb ... 234s Unpacking libvoro++1 (0.5+revert-to-0.4.6+dfsg1-1) ... 234s Selecting previously unselected package libgmsh4.13:armhf. 234s Preparing to unpack .../382-libgmsh4.13_4.13.1+ds1-5_armhf.deb ... 234s Unpacking libgmsh4.13:armhf (4.13.1+ds1-5) ... 235s Selecting previously unselected package libjson-perl. 235s Preparing to unpack .../383-libjson-perl_4.10000-1_all.deb ... 235s Unpacking libjson-perl (4.10000-1) ... 235s Selecting previously unselected package liblbfgsb0:armhf. 235s Preparing to unpack .../384-liblbfgsb0_3.0+dfsg.4-1build1_armhf.deb ... 235s Unpacking liblbfgsb0:armhf (3.0+dfsg.4-1build1) ... 235s Selecting previously unselected package libpetsc-complex-dev. 235s Preparing to unpack .../385-libpetsc-complex-dev_3.22.5+dfsg1-2ubuntu1_all.deb ... 235s Unpacking libpetsc-complex-dev (3.22.5+dfsg1-2ubuntu1) ... 235s Selecting previously unselected package libpetsc-real-dev. 235s Preparing to unpack .../386-libpetsc-real-dev_3.22.5+dfsg1-2ubuntu1_all.deb ... 235s Unpacking libpetsc-real-dev (3.22.5+dfsg1-2ubuntu1) ... 235s Selecting previously unselected package libpython3-all-dev:armhf. 235s Preparing to unpack .../387-libpython3-all-dev_3.13.3-1_armhf.deb ... 235s Unpacking libpython3-all-dev:armhf (3.13.3-1) ... 235s Selecting previously unselected package libqhull-r8.0:armhf. 235s Preparing to unpack .../388-libqhull-r8.0_2020.2-6build1_armhf.deb ... 235s Unpacking libqhull-r8.0:armhf (2020.2-6build1) ... 235s Selecting previously unselected package libslepc-complex-dev. 235s Preparing to unpack .../389-libslepc-complex-dev_3.22.2+dfsg1-1build1_armhf.deb ... 235s Unpacking libslepc-complex-dev (3.22.2+dfsg1-1build1) ... 235s Selecting previously unselected package libslepc-real-dev. 235s Preparing to unpack .../390-libslepc-real-dev_3.22.2+dfsg1-1build1_armhf.deb ... 235s Unpacking libslepc-real-dev (3.22.2+dfsg1-1build1) ... 235s Selecting previously unselected package libwebpdemux2:armhf. 235s Preparing to unpack .../391-libwebpdemux2_1.5.0-0.1_armhf.deb ... 235s Unpacking libwebpdemux2:armhf (1.5.0-0.1) ... 235s Selecting previously unselected package libxslt1.1:armhf. 235s Preparing to unpack .../392-libxslt1.1_1.1.39-0exp1ubuntu4_armhf.deb ... 235s Unpacking libxslt1.1:armhf (1.1.39-0exp1ubuntu4) ... 235s Selecting previously unselected package robin-map-dev. 235s Preparing to unpack .../393-robin-map-dev_1.3.0-1_all.deb ... 235s Unpacking robin-map-dev (1.3.0-1) ... 235s Selecting previously unselected package nanobind-dev. 235s Preparing to unpack .../394-nanobind-dev_2.5.0-1_all.deb ... 235s Unpacking nanobind-dev (2.5.0-1) ... 235s Selecting previously unselected package python3-pyproject-hooks. 235s Preparing to unpack .../395-python3-pyproject-hooks_1.2.0-1_all.deb ... 235s Unpacking python3-pyproject-hooks (1.2.0-1) ... 235s Selecting previously unselected package python3-toml. 235s Preparing to unpack .../396-python3-toml_0.10.2-1_all.deb ... 235s Unpacking python3-toml (0.10.2-1) ... 235s Selecting previously unselected package python3-wheel. 235s Preparing to unpack .../397-python3-wheel_0.45.1-1_all.deb ... 235s Unpacking python3-wheel (0.45.1-1) ... 235s Selecting previously unselected package python3-build. 235s Preparing to unpack .../398-python3-build_1.2.2-1_all.deb ... 235s Unpacking python3-build (1.2.2-1) ... 235s Selecting previously unselected package python3-installer. 235s Preparing to unpack .../399-python3-installer_0.7.0+dfsg1-3_all.deb ... 235s Unpacking python3-installer (0.7.0+dfsg1-3) ... 235s Selecting previously unselected package pybuild-plugin-pyproject. 235s Preparing to unpack .../400-pybuild-plugin-pyproject_6.20250308_all.deb ... 235s Unpacking pybuild-plugin-pyproject (6.20250308) ... 235s Selecting previously unselected package python-matplotlib-data. 236s Preparing to unpack .../401-python-matplotlib-data_3.8.3-7build1_all.deb ... 236s Unpacking python-matplotlib-data (3.8.3-7build1) ... 236s Selecting previously unselected package sphinx-common. 236s Preparing to unpack .../402-sphinx-common_8.1.3-5_all.deb ... 236s Unpacking sphinx-common (8.1.3-5) ... 236s Selecting previously unselected package python-petsc4py-doc. 236s Preparing to unpack .../403-python-petsc4py-doc_3.22.4-1ubuntu1_all.deb ... 236s Unpacking python-petsc4py-doc (3.22.4-1ubuntu1) ... 236s Selecting previously unselected package python3-all. 236s Preparing to unpack .../404-python3-all_3.13.3-1_armhf.deb ... 236s Unpacking python3-all (3.13.3-1) ... 236s Selecting previously unselected package python3-all-dev. 236s Preparing to unpack .../405-python3-all-dev_3.13.3-1_armhf.deb ... 236s Unpacking python3-all-dev (3.13.3-1) ... 236s Selecting previously unselected package python3-brotli. 236s Preparing to unpack .../406-python3-brotli_1.1.0-2build4_armhf.deb ... 236s Unpacking python3-brotli (1.1.0-2build4) ... 236s Selecting previously unselected package python3-contourpy. 236s Preparing to unpack .../407-python3-contourpy_1.3.1-1build1_armhf.deb ... 236s Unpacking python3-contourpy (1.3.1-1build1) ... 236s Selecting previously unselected package python3-cycler. 236s Preparing to unpack .../408-python3-cycler_0.12.1-1_all.deb ... 236s Unpacking python3-cycler (0.12.1-1) ... 236s Selecting previously unselected package python3-decorator. 236s Preparing to unpack .../409-python3-decorator_5.1.1-5_all.deb ... 236s Unpacking python3-decorator (5.1.1-5) ... 236s Selecting previously unselected package python3-defusedxml. 236s Preparing to unpack .../410-python3-defusedxml_0.7.1-3_all.deb ... 236s Unpacking python3-defusedxml (0.7.1-3) ... 236s Selecting previously unselected package python3-distlib. 236s Preparing to unpack .../411-python3-distlib_0.3.9-1_all.deb ... 236s Unpacking python3-distlib (0.3.9-1) ... 236s Selecting previously unselected package python3-roman. 236s Preparing to unpack .../412-python3-roman_5.0-1_all.deb ... 236s Unpacking python3-roman (5.0-1) ... 236s Selecting previously unselected package python3-docutils. 236s Preparing to unpack .../413-python3-docutils_0.21.2+dfsg-2_all.deb ... 236s Unpacking python3-docutils (0.21.2+dfsg-2) ... 236s Selecting previously unselected package python3-mpi4py. 236s Preparing to unpack .../414-python3-mpi4py_4.0.3-3ubuntu1_armhf.deb ... 236s Unpacking python3-mpi4py (4.0.3-3ubuntu1) ... 237s Selecting previously unselected package python3-nanobind. 237s Preparing to unpack .../415-python3-nanobind_2.5.0-1_all.deb ... 237s Unpacking python3-nanobind (2.5.0-1) ... 237s Selecting previously unselected package python3-pusimp. 237s Preparing to unpack .../416-python3-pusimp_0.1.1-1_all.deb ... 237s Unpacking python3-pusimp (0.1.1-1) ... 237s Selecting previously unselected package python3-scipy. 237s Preparing to unpack .../417-python3-scipy_1.14.1-4ubuntu2_armhf.deb ... 237s Unpacking python3-scipy (1.14.1-4ubuntu2) ... 238s Selecting previously unselected package swig. 238s Preparing to unpack .../418-swig_4.3.0-1_armhf.deb ... 238s Unpacking swig (4.3.0-1) ... 238s Selecting previously unselected package python3-petsc4py-real3.22. 238s Preparing to unpack .../419-python3-petsc4py-real3.22_3.22.4-1ubuntu1_armhf.deb ... 238s Unpacking python3-petsc4py-real3.22 (3.22.4-1ubuntu1) ... 238s Selecting previously unselected package python3-petsc4py-real. 238s Preparing to unpack .../420-python3-petsc4py-real_3.22.4-1ubuntu1_all.deb ... 238s Unpacking python3-petsc4py-real (3.22.4-1ubuntu1) ... 238s Selecting previously unselected package python3-petsc4py-complex3.22. 238s Preparing to unpack .../421-python3-petsc4py-complex3.22_3.22.4-1ubuntu1_armhf.deb ... 238s Unpacking python3-petsc4py-complex3.22 (3.22.4-1ubuntu1) ... 238s Selecting previously unselected package python3-petsc4py-complex. 238s Preparing to unpack .../422-python3-petsc4py-complex_3.22.4-1ubuntu1_all.deb ... 238s Unpacking python3-petsc4py-complex (3.22.4-1ubuntu1) ... 238s Selecting previously unselected package python3-petsc4py. 238s Preparing to unpack .../423-python3-petsc4py_3.22.4-1ubuntu1_all.deb ... 238s Unpacking python3-petsc4py (3.22.4-1ubuntu1) ... 238s Selecting previously unselected package python3-slepc4py-real3.22. 238s Preparing to unpack .../424-python3-slepc4py-real3.22_3.22.2-1ubuntu2_armhf.deb ... 238s Unpacking python3-slepc4py-real3.22 (3.22.2-1ubuntu2) ... 238s Selecting previously unselected package python3-slepc4py-real. 239s Preparing to unpack .../425-python3-slepc4py-real_3.22.2-1ubuntu2_all.deb ... 239s Unpacking python3-slepc4py-real (3.22.2-1ubuntu2) ... 239s Selecting previously unselected package python3-slepc4py-complex3.22. 239s Preparing to unpack .../426-python3-slepc4py-complex3.22_3.22.2-1ubuntu2_armhf.deb ... 239s Unpacking python3-slepc4py-complex3.22 (3.22.2-1ubuntu2) ... 239s Selecting previously unselected package python3-slepc4py-complex. 239s Preparing to unpack .../427-python3-slepc4py-complex_3.22.2-1ubuntu2_all.deb ... 239s Unpacking python3-slepc4py-complex (3.22.2-1ubuntu2) ... 239s Selecting previously unselected package python3-slepc4py. 239s Preparing to unpack .../428-python3-slepc4py_3.22.2-1ubuntu2_all.deb ... 239s Unpacking python3-slepc4py (3.22.2-1ubuntu2) ... 239s Selecting previously unselected package python3-dolfinx-real. 239s Preparing to unpack .../429-python3-dolfinx-real_1%3a0.9.0-6build3_armhf.deb ... 239s Unpacking python3-dolfinx-real (1:0.9.0-6build3) ... 239s Selecting previously unselected package python3-dolfinx-complex. 239s Preparing to unpack .../430-python3-dolfinx-complex_1%3a0.9.0-6build3_armhf.deb ... 239s Unpacking python3-dolfinx-complex (1:0.9.0-6build3) ... 239s Selecting previously unselected package python3-dolfinx:armhf. 239s Preparing to unpack .../431-python3-dolfinx_1%3a0.9.0-6build3_armhf.deb ... 239s Unpacking python3-dolfinx:armhf (1:0.9.0-6build3) ... 239s Selecting previously unselected package python3-fastjsonschema. 239s Preparing to unpack .../432-python3-fastjsonschema_2.21.1-1_all.deb ... 239s Unpacking python3-fastjsonschema (2.21.1-1) ... 239s Selecting previously unselected package python3-filelock. 239s Preparing to unpack .../433-python3-filelock_3.18.0-1_all.deb ... 239s Unpacking python3-filelock (3.18.0-1) ... 239s Selecting previously unselected package python3-platformdirs. 239s Preparing to unpack .../434-python3-platformdirs_4.3.6-1_all.deb ... 239s Unpacking python3-platformdirs (4.3.6-1) ... 239s Selecting previously unselected package python3-fs. 239s Preparing to unpack .../435-python3-fs_2.4.16-7_all.deb ... 239s Unpacking python3-fs (2.4.16-7) ... 239s Selecting previously unselected package python3-lxml:armhf. 239s Preparing to unpack .../436-python3-lxml_5.3.2-1_armhf.deb ... 239s Unpacking python3-lxml:armhf (5.3.2-1) ... 239s Selecting previously unselected package python3-lz4. 239s Preparing to unpack .../437-python3-lz4_4.4.0+dfsg-1build1_armhf.deb ... 239s Unpacking python3-lz4 (4.4.0+dfsg-1build1) ... 239s Selecting previously unselected package python3-mpmath. 239s Preparing to unpack .../438-python3-mpmath_1.3.0-1_all.deb ... 239s Unpacking python3-mpmath (1.3.0-1) ... 240s Selecting previously unselected package python3-sympy. 240s Preparing to unpack .../439-python3-sympy_1.13.3-5_all.deb ... 240s Unpacking python3-sympy (1.13.3-5) ... 240s Selecting previously unselected package python3-ufolib2. 240s Preparing to unpack .../440-python3-ufolib2_0.17.0+dfsg1-1_all.deb ... 240s Unpacking python3-ufolib2 (0.17.0+dfsg1-1) ... 240s Selecting previously unselected package unicode-data. 240s Preparing to unpack .../441-unicode-data_15.1.0-1_all.deb ... 240s Unpacking unicode-data (15.1.0-1) ... 240s Selecting previously unselected package python3-fonttools. 240s Preparing to unpack .../442-python3-fonttools_4.55.3-2build1_armhf.deb ... 240s Unpacking python3-fonttools (4.55.3-2build1) ... 240s Selecting previously unselected package python3-gmsh. 240s Preparing to unpack .../443-python3-gmsh_4.13.1+ds1-5_all.deb ... 240s Unpacking python3-gmsh (4.13.1+ds1-5) ... 240s Selecting previously unselected package python3-imagesize. 241s Preparing to unpack .../444-python3-imagesize_1.4.1-1_all.deb ... 241s Unpacking python3-imagesize (1.4.1-1) ... 241s Selecting previously unselected package python3-iniconfig. 241s Preparing to unpack .../445-python3-iniconfig_1.1.1-2_all.deb ... 241s Unpacking python3-iniconfig (1.1.1-2) ... 241s Selecting previously unselected package python3-traitlets. 241s Preparing to unpack .../446-python3-traitlets_5.14.3+really5.14.3-1_all.deb ... 241s Unpacking python3-traitlets (5.14.3+really5.14.3-1) ... 241s Selecting previously unselected package python3-jupyter-core. 241s Preparing to unpack .../447-python3-jupyter-core_5.7.2-5_all.deb ... 241s Unpacking python3-jupyter-core (5.7.2-5) ... 241s Selecting previously unselected package python3-mdit-py-plugins. 241s Preparing to unpack .../448-python3-mdit-py-plugins_0.4.2-1_all.deb ... 241s Unpacking python3-mdit-py-plugins (0.4.2-1) ... 241s Selecting previously unselected package python3-nbformat. 241s Preparing to unpack .../449-python3-nbformat_5.9.1-1_all.deb ... 241s Unpacking python3-nbformat (5.9.1-1) ... 241s Selecting previously unselected package python3-jupytext. 241s Preparing to unpack .../450-python3-jupytext_1.16.4+ds1-1_all.deb ... 241s Unpacking python3-jupytext (1.16.4+ds1-1) ... 241s Selecting previously unselected package python3-kiwisolver. 241s Preparing to unpack .../451-python3-kiwisolver_1.4.7-3build1_armhf.deb ... 241s Unpacking python3-kiwisolver (1.4.7-3build1) ... 241s Selecting previously unselected package python3-pil:armhf. 241s Preparing to unpack .../452-python3-pil_11.1.0-5build1_armhf.deb ... 241s Unpacking python3-pil:armhf (11.1.0-5build1) ... 241s Selecting previously unselected package python3.13-tk. 241s Preparing to unpack .../453-python3.13-tk_3.13.3-1_armhf.deb ... 241s Unpacking python3.13-tk (3.13.3-1) ... 241s Selecting previously unselected package python3-tk:armhf. 241s Preparing to unpack .../454-python3-tk_3.13.3-1_armhf.deb ... 242s Unpacking python3-tk:armhf (3.13.3-1) ... 242s Selecting previously unselected package python3-pil.imagetk:armhf. 242s Preparing to unpack .../455-python3-pil.imagetk_11.1.0-5build1_armhf.deb ... 242s Unpacking python3-pil.imagetk:armhf (11.1.0-5build1) ... 242s Selecting previously unselected package python3-matplotlib. 242s Preparing to unpack .../456-python3-matplotlib_3.8.3-7build1_armhf.deb ... 242s Unpacking python3-matplotlib (3.8.3-7build1) ... 242s Selecting previously unselected package python3-alabaster. 243s Preparing to unpack .../457-python3-alabaster_0.7.16-0.1_all.deb ... 243s Unpacking python3-alabaster (0.7.16-0.1) ... 243s Selecting previously unselected package python3-snowballstemmer. 243s Preparing to unpack .../458-python3-snowballstemmer_2.2.0-4build1_all.deb ... 243s Unpacking python3-snowballstemmer (2.2.0-4build1) ... 243s Selecting previously unselected package python3-sphinx. 243s Preparing to unpack .../459-python3-sphinx_8.1.3-5_all.deb ... 243s Unpacking python3-sphinx (8.1.3-5) ... 243s Selecting previously unselected package python3-myst-parser. 243s Preparing to unpack .../460-python3-myst-parser_4.0.1-1_all.deb ... 243s Unpacking python3-myst-parser (4.0.1-1) ... 243s Selecting previously unselected package python3-pathspec. 243s Preparing to unpack .../461-python3-pathspec_0.12.1-1_all.deb ... 243s Unpacking python3-pathspec (0.12.1-1) ... 243s Selecting previously unselected package python3-pip. 243s Preparing to unpack .../462-python3-pip_25.0+dfsg-1_all.deb ... 243s Unpacking python3-pip (25.0+dfsg-1) ... 243s Selecting previously unselected package python3-pip-whl. 243s Preparing to unpack .../463-python3-pip-whl_25.0+dfsg-1_all.deb ... 243s Unpacking python3-pip-whl (25.0+dfsg-1) ... 243s Selecting previously unselected package python3-pluggy. 244s Preparing to unpack .../464-python3-pluggy_1.5.0-1_all.deb ... 244s Unpacking python3-pluggy (1.5.0-1) ... 244s Selecting previously unselected package python3-pyproject-metadata. 244s Preparing to unpack .../465-python3-pyproject-metadata_0.9.1-1_all.deb ... 244s Unpacking python3-pyproject-metadata (0.9.1-1) ... 244s Selecting previously unselected package python3-pytest. 244s Preparing to unpack .../466-python3-pytest_8.3.5-1_all.deb ... 244s Unpacking python3-pytest (8.3.5-1) ... 244s Selecting previously unselected package python3-scikit-build-core. 244s Preparing to unpack .../467-python3-scikit-build-core_0.10.7-2_all.deb ... 244s Unpacking python3-scikit-build-core (0.10.7-2) ... 244s Selecting previously unselected package python3-setuptools-whl. 244s Preparing to unpack .../468-python3-setuptools-whl_75.8.0-1_all.deb ... 244s Unpacking python3-setuptools-whl (75.8.0-1) ... 244s Selecting previously unselected package python3-sphinxcontrib.jquery. 244s Preparing to unpack .../469-python3-sphinxcontrib.jquery_4.1-5_all.deb ... 244s Unpacking python3-sphinxcontrib.jquery (4.1-5) ... 244s Selecting previously unselected package python3-sphinx-rtd-theme. 244s Preparing to unpack .../470-python3-sphinx-rtd-theme_3.0.2+dfsg-2_all.deb ... 244s Unpacking python3-sphinx-rtd-theme (3.0.2+dfsg-2) ... 244s Selecting previously unselected package python3-wheel-whl. 244s Preparing to unpack .../471-python3-wheel-whl_0.45.1-1_all.deb ... 244s Unpacking python3-wheel-whl (0.45.1-1) ... 244s Selecting previously unselected package python3-virtualenv. 245s Preparing to unpack .../472-python3-virtualenv_20.29.1+ds-1_all.deb ... 245s Unpacking python3-virtualenv (20.29.1+ds-1) ... 245s Selecting previously unselected package libjs-modernizr. 245s Preparing to unpack .../473-libjs-modernizr_3.13.0-0.1_all.deb ... 245s Unpacking libjs-modernizr (3.13.0-0.1) ... 245s Setting up libpython3.13:armhf (3.13.3-1) ... 245s Setting up dh-python (6.20250308) ... 245s Setting up libgraphite2-3:armhf (1.3.14-2ubuntu1) ... 245s Setting up libgnutls-openssl27t64:armhf (3.8.9-2ubuntu3) ... 245s Setting up libxcb-dri3-0:armhf (1.17.0-2) ... 245s Setting up liblcms2-2:armhf (2.16-2) ... 245s Setting up python3-iniconfig (1.1.1-2) ... 245s Setting up libtbbmalloc2:armhf (2022.0.0-2) ... 245s Setting up libboost-program-options1.83.0:armhf (1.83.0-4.2ubuntu1) ... 245s Setting up libpixman-1-0:armhf (0.44.0-3) ... 245s Setting up libllvm19:armhf (1:19.1.7-3ubuntu1) ... 245s Setting up libxapian30:armhf (1.4.25-2) ... 245s Setting up libsharpyuv0:armhf (1.5.0-0.1) ... 245s Setting up libwayland-server0:armhf (1.23.1-3) ... 245s Setting up libaom3:armhf (3.12.0-1) ... 245s Setting up libx11-xcb1:armhf (2:1.8.10-2) ... 245s Setting up python3-setuptools-whl (75.8.0-1) ... 245s Setting up python3-filelock (3.18.0-1) ... 246s Setting up libalglib4.2:armhf (4.2.0-2) ... 246s Setting up fonts-lato (2.015-1) ... 246s Setting up fonts-mathjax (2.7.9+dfsg-1) ... 246s Setting up swig (4.3.0-1) ... 246s Setting up libxcb-xfixes0:armhf (1.17.0-2) ... 246s Setting up libzstd-dev:armhf (1.5.6+dfsg-2) ... 246s Setting up liblerc4:armhf (4.0.0+ds-5ubuntu1) ... 246s Setting up libxpm4:armhf (1:3.5.17-1build2) ... 246s Setting up libjs-mathjax (2.7.9+dfsg-1) ... 246s Setting up libboost-date-time1.83.0:armhf (1.83.0-4.2ubuntu1) ... 246s Setting up libxrender1:armhf (1:0.9.10-1.1build1) ... 246s Setting up libdatrie1:armhf (0.2.13-3build1) ... 246s Setting up libyaml-dev:armhf (0.2.5-2) ... 246s Setting up python3-pyproject-metadata (0.9.1-1) ... 246s Setting up libboost-timer1.83.0:armhf (1.83.0-4.2ubuntu1) ... 246s Setting up python3-pip-whl (25.0+dfsg-1) ... 246s Setting up python3-lz4 (4.4.0+dfsg-1build1) ... 246s Setting up libxcb-render0:armhf (1.17.0-2) ... 246s Setting up python3-defusedxml (0.7.1-3) ... 246s Setting up libarchive-zip-perl (1.68-1) ... 246s Setting up libglvnd0:armhf (1.7.0-1build1) ... 246s Setting up python3-alabaster (0.7.16-0.1) ... 247s Setting up libscotch-7.0:armhf (7.0.5-1ubuntu2) ... 247s Setting up fonts-lyx (2.4.3-1) ... 247s Setting up libboost-regex1.83.0:armhf (1.83.0-4.2ubuntu1) ... 247s Setting up libxcb-glx0:armhf (1.17.0-2) ... 247s Setting up libdebhelper-perl (13.24.1ubuntu2) ... 247s Setting up python3-ply (3.11-9) ... 247s Setting up libboost-system1.83.0:armhf (1.83.0-4.2ubuntu1) ... 247s Setting up liblab-gamut1:armhf (2.42.4-3) ... 247s Setting up x11-common (1:7.7+23ubuntu4) ... 247s Setting up python3-mdit-py-plugins (0.4.2-1) ... 248s Setting up libdeflate0:armhf (1.23-1) ... 248s Setting up linux-libc-dev:armhf (6.14.0-15.15) ... 248s Setting up libboost-thread1.83.0:armhf (1.83.0-4.2ubuntu1) ... 248s Setting up m4 (1.4.19-7) ... 248s Setting up libevent-2.1-7t64:armhf (2.1.12-stable-10) ... 248s Setting up libqhull-r8.0:armhf (2020.2-6build1) ... 248s Setting up python3-all (3.13.3-1) ... 248s Setting up libmetis5:armhf (5.1.0.dfsg-7build3) ... 248s Setting up libxcb-shm0:armhf (1.17.0-2) ... 248s Setting up libldl3:armhf (1:7.8.3+dfsg-3) ... 248s Setting up python3-distlib (0.3.9-1) ... 248s Setting up libboost-filesystem1.83.0:armhf (1.83.0-4.2ubuntu1) ... 248s Setting up libgomp1:armhf (15-20250404-0ubuntu1) ... 248s Setting up libjs-modernizr (3.13.0-0.1) ... 248s Setting up python3-wheel (0.45.1-1) ... 248s Setting up libjbig0:armhf (2.1-6.1ubuntu2) ... 248s Setting up libaec0:armhf (1.1.3-1) ... 248s Setting up python3-platformdirs (4.3.6-1) ... 248s Setting up libpugixml1v5:armhf (1.14-2) ... 248s Setting up libopengl0:armhf (1.7.0-1build1) ... 248s Setting up python3-pycparser (2.22-2) ... 249s Setting up libpsl-dev:armhf (0.21.2-1.1build1) ... 249s Setting up libxxf86vm1:armhf (1:1.1.4-1build4) ... 249s Setting up occt-misc (7.8.1+dfsg1-3) ... 249s Setting up libc6-dbg:armhf (2.41-6ubuntu1) ... 249s Setting up libdw1t64:armhf (0.192-4ubuntu1) ... 249s Setting up python3-fs (2.4.16-7) ... 249s Setting up libboost-atomic1.83.0:armhf (1.83.0-4.2ubuntu1) ... 249s Setting up libxcb-present0:armhf (1.17.0-2) ... 249s Setting up unicode-data (15.1.0-1) ... 249s Setting up libboost-serialization1.83.0:armhf (1.83.0-4.2ubuntu1) ... 249s Setting up libbtf2:armhf (1:7.8.3+dfsg-3) ... 249s Setting up python3-roman (5.0-1) ... 249s Setting up xtrans-dev (1.4.0-1) ... 249s Setting up python3-decorator (5.1.1-5) ... 249s Setting up autotools-dev (20220109.1) ... 249s Setting up libxml2-dev:armhf (2.12.7+dfsg+really2.9.14-0.4) ... 249s Setting up libblas3:armhf (3.12.1-2) ... 249s 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 249s Setting up libunbound8:armhf (1.22.0-1ubuntu1) ... 249s Setting up libpkgconf3:armhf (1.8.1-4) ... 249s Setting up libgmpxx4ldbl:armhf (2:6.3.0+dfsg-3ubuntu1) ... 249s Setting up rpcsvc-proto (1.4.2-0ubuntu7) ... 249s Setting up libjxr0t64:armhf (1.2~git20170615.f752187-5.3) ... 249s Setting up python3-pyproject-hooks (1.2.0-1) ... 250s Setting up libgnutls-dane0t64:armhf (3.8.9-2ubuntu3) ... 250s Setting up libfreetype6:armhf (2.13.3+dfsg-1) ... 250s Setting up libboost-chrono1.83.0t64:armhf (1.83.0-4.2ubuntu1) ... 250s Setting up libxfixes3:armhf (1:6.0.0-2build1) ... 250s Setting up libxcb-sync1:armhf (1.17.0-2) ... 250s Setting up python3-snowballstemmer (2.2.0-4build1) ... 250s Setting up libboost-iostreams1.83.0:armhf (1.83.0-4.2ubuntu1) ... 250s Setting up libgssrpc4t64:armhf (1.21.3-4ubuntu2) ... 250s Setting up libjsoncpp26:armhf (1.9.6-3) ... 250s Setting up libldap-dev:armhf (2.6.9+dfsg-2ubuntu1) ... 250s Setting up libpathplan4:armhf (2.42.4-3) ... 250s Setting up libslurm42t64 (24.11.3-2) ... 250s Setting up python3-brotli (1.1.0-2build4) ... 250s Setting up python3-cycler (0.12.1-1) ... 250s Setting up libxinerama1:armhf (2:1.1.4-3build1) ... 250s Setting up libimagequant0:armhf (2.18.0-1build1) ... 250s Setting up fonts-dejavu-mono (2.37-8) ... 250s Setting up libssl-dev:armhf (3.4.1-1ubuntu3) ... 250s Setting up python3-kiwisolver (1.4.7-3build1) ... 251s Setting up libhwloc15:armhf (2.12.0-1) ... 251s Setting up libimath-3-1-29t64:armhf (3.1.12-1ubuntu1) ... 251s Setting up libmpc3:armhf (1.3.1-1build2) ... 251s Setting up python3-numpy-dev:armhf (1:2.2.3+ds-5) ... 251s Setting up libtcl8.6:armhf (8.6.16+dfsg-1) ... 251s Setting up autopoint (0.23.1-1) ... 251s Setting up libllvm20:armhf (1:20.1.2-0ubuntu1) ... 251s Setting up icu-devtools (76.1-1ubuntu2) ... 251s Setting up fonts-dejavu-core (2.37-8) ... 251s Setting up pkgconf-bin (1.8.1-4) ... 251s Setting up python3-pip (25.0+dfsg-1) ... 253s Setting up libjpeg-turbo8:armhf (2.1.5-3ubuntu2) ... 253s Setting up libltdl7:armhf (2.5.4-4) ... 253s Setting up opencl-c-headers (3.0~2024.10.24-2) ... 253s Setting up libidn2-dev:armhf (2.3.8-2) ... 253s Setting up libfftw3-double3:armhf (3.3.10-2fakesync1build1) ... 253s Setting up python3-toml (0.10.2-1) ... 253s Setting up python3-installer (0.7.0+dfsg1-3) ... 253s Setting up libgfortran5:armhf (15-20250404-0ubuntu1) ... 253s Setting up libvulkan1:armhf (1.4.304.0-1) ... 253s Setting up autoconf (2.72-3ubuntu1) ... 253s Setting up python3-pluggy (1.5.0-1) ... 253s Setting up libwebp7:armhf (1.5.0-0.1) ... 253s Setting up libmumps-headers-dev (5.7.3-3build2) ... 253s Setting up libubsan1:armhf (15-20250404-0ubuntu1) ... 253s Setting up python3-fastjsonschema (2.21.1-1) ... 254s Setting up robin-map-dev (1.3.0-1) ... 254s Setting up dwz (0.15-1build6) ... 254s Setting up libmpich12:armhf (4.3.0-5) ... 254s Setting up ocl-icd-libopencl1:armhf (2.3.2-1build1) ... 254s Setting up libxshmfence1:armhf (1.3.3-1) ... 254s Setting up libcrypt-dev:armhf (1:4.4.38-1) ... 254s Setting up libxcb-randr0:armhf (1.17.0-2) ... 254s Setting up python3-traitlets (5.14.3+really5.14.3-1) ... 254s Setting up libasan8:armhf (15-20250404-0ubuntu1) ... 254s Setting up libjson-perl (4.10000-1) ... 254s Setting up libxslt1.1:armhf (1.1.39-0exp1ubuntu4) ... 254s Setting up debugedit (1:5.1-2) ... 254s Setting up libsuitesparseconfig7:armhf (1:7.8.3+dfsg-3) ... 254s Setting up libopenjp2-7:armhf (2.5.3-2) ... 254s Setting up libharfbuzz0b:armhf (10.2.0-1) ... 254s Setting up libthai-data (0.1.29-2build1) ... 254s Setting up xorg-sgml-doctools (1:1.11-1.1) ... 254s Setting up libgts-0.7-5t64:armhf (0.7.6+darcs121130-5.2build1) ... 254s Setting up sgml-base (1.31) ... 254s Setting up cmake-data (3.31.6-1ubuntu1) ... 254s Setting up librhash1:armhf (1.4.5-1) ... 254s Setting up libcdt5:armhf (2.42.4-3) ... 254s Setting up libcgraph6:armhf (2.42.4-3) ... 254s Setting up libglu1-mesa:armhf (9.0.2-1.1build1) ... 254s Setting up libxss1:armhf (1:1.2.3-1build3) ... 254s Setting up libboost-math1.83.0:armhf (1.83.0-4.2ubuntu1) ... 254s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 254s Setting up libgcc-14-dev:armhf (14.2.0-19ubuntu2) ... 254s Setting up libboost-mpi1.83.0 (1.83.0-4.2ubuntu1) ... 254s Setting up python3-mpmath (1.3.0-1) ... 255s Setting up libisl23:armhf (0.27-1) ... 255s Setting up python3-build (1.2.2-1) ... 255s Setting up libde265-0:armhf (1.0.15-1build5) ... 255s Setting up libc-dev-bin (2.41-6ubuntu1) ... 255s Setting up valgrind (1:3.24.0-0ubuntu2) ... 255s Setting up libvoro++1 (0.5+revert-to-0.4.6+dfsg1-1) ... 255s Setting up python-matplotlib-data (3.8.3-7build1) ... 255s Setting up libtasn1-6-dev:armhf (4.20.0-2) ... 255s Setting up libwebpmux3:armhf (1.5.0-0.1) ... 255s Setting up python3-pathspec (0.12.1-1) ... 255s Setting up libcatch2-dev (3.7.1-0.5) ... 255s Setting up python3-wheel-whl (0.45.1-1) ... 255s Setting up valgrind-mpi (1:3.24.0-0ubuntu2) ... 255s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 255s Setting up sphinx-rtd-theme-common (3.0.2+dfsg-2) ... 255s Setting up libclang1-20 (1:20.1.2-0ubuntu1) ... 255s Setting up libcc1-0:armhf (15-20250404-0ubuntu1) ... 255s Setting up python3-pusimp (0.1.1-1) ... 255s Setting up libbrotli-dev:armhf (1.1.0-2build4) ... 255s Setting up libfmt10:armhf (10.1.1+ds1-4) ... 255s Setting up chrpath (0.18-1) ... 255s Setting up python3-jupyter-core (5.7.2-5) ... 255s Setting up libp11-kit-dev:armhf (0.25.5-2ubuntu3) ... 255s Setting up libblas-dev:armhf (3.12.1-2) ... 255s 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 255s Setting up libsz2:armhf (1.1.3-1) ... 255s Setting up cpp-14-arm-linux-gnueabihf (14.2.0-19ubuntu2) ... 255s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 255s Setting up libkadm5clnt-mit12:armhf (1.21.3-4ubuntu2) ... 255s Setting up python3-imagesize (1.4.1-1) ... 256s Setting up libjpeg8:armhf (8c-2ubuntu11) ... 256s Setting up automake (1:1.17-3ubuntu1) ... 256s update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode 256s Setting up libgfortran-14-dev:armhf (14.2.0-19ubuntu2) ... 256s Setting up x11proto-dev (2024.1-1) ... 256s Setting up libfile-stripnondeterminism-perl (1.14.1-2) ... 256s Setting up python3-sympy (1.13.3-5) ... 262s Setting up catch2 (3.7.1-0.5) ... 262s Setting up libice6:armhf (2:1.1.1-1) ... 262s Setting up mesa-libgallium:armhf (25.0.3-1ubuntu2) ... 262s Setting up libptscotch-7.0:armhf (7.0.5-1ubuntu2) ... 262s Setting up liblapack3:armhf (3.12.1-2) ... 262s 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 262s Setting up gettext (0.23.1-1) ... 262s Setting up libarpack2t64:armhf (3.9.1-4) ... 262s Setting up libfftw3-single3:armhf (3.3.10-2fakesync1build1) ... 262s Setting up libgmp-dev:armhf (2:6.3.0+dfsg-3ubuntu1) ... 262s Setting up libamd3:armhf (1:7.8.3+dfsg-3) ... 262s Setting up libxau-dev:armhf (1:1.0.11-1) ... 262s Setting up nettle-dev:armhf (3.10.1-1) ... 262s Setting up python3-scikit-build-core (0.10.7-2) ... 263s Setting up libkdb5-10t64:armhf (1.21.3-4ubuntu2) ... 263s Setting up libgbm1:armhf (25.0.3-1ubuntu2) ... 263s Setting up libcolamd3:armhf (1:7.8.3+dfsg-3) ... 263s Setting up libspex3:armhf (1:7.8.3+dfsg-3) ... 263s Setting up libfftw3-bin (3.3.10-2fakesync1build1) ... 263s Setting up libsuitesparse-mongoose3:armhf (1:7.8.3+dfsg-3) ... 263s Setting up pybuild-plugin-pyproject (6.20250308) ... 263s Setting up fontconfig-config (2.15.0-2.2ubuntu1) ... 263s Setting up python3-pytest (8.3.5-1) ... 264s Setting up libwebpdemux2:armhf (1.5.0-0.1) ... 264s Setting up libxcursor1:armhf (1:1.2.3-1) ... 264s Setting up python3-cffi (1.17.1-2build2) ... 264s Setting up libgl1-mesa-dri:armhf (25.0.3-1ubuntu2) ... 264s Setting up libpugixml-dev:armhf (1.14-2) ... 264s Setting up hwloc-nox (2.12.0-1) ... 264s Setting up libaec-dev:armhf (1.1.3-1) ... 264s Setting up libcxsparse4:armhf (1:7.8.3+dfsg-3) ... 264s Setting up python3-virtualenv (20.29.1+ds-1) ... 264s Setting up gcc-14-arm-linux-gnueabihf (14.2.0-19ubuntu2) ... 264s Setting up libcombblas2.0.0t64:armhf (2.0.0-6build1) ... 264s Setting up libfftw3-mpi3:armhf (3.3.10-2fakesync1build1) ... 264s Setting up python3-nbformat (5.9.1-1) ... 265s Setting up libcamd3:armhf (1:7.8.3+dfsg-3) ... 265s Setting up libsuperlu7:armhf (7.0.0+dfsg1-2) ... 265s Setting up pkgconf:armhf (1.8.1-4) ... 265s Setting up libtbbbind-2-5:armhf (2022.0.0-2) ... 265s Setting up intltool-debian (0.35.0+20060710.6) ... 265s Setting up libltdl-dev:armhf (2.5.4-4) ... 265s Setting up libthai0:armhf (0.1.29-2build1) ... 265s Setting up libxdmcp-dev:armhf (1:1.1.5-1) ... 265s Setting up python3-jupytext (1.16.4+ds1-1) ... 265s Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... 265s Setting up librbio4:armhf (1:7.8.3+dfsg-3) ... 265s Setting up libclang-cpp20 (1:20.1.2-0ubuntu1) ... 265s Setting up libraqm0:armhf (0.10.2-1) ... 265s Setting up libopenexr-3-1-30:armhf (3.1.13-2) ... 265s Setting up opencl-clhpp-headers (3.0~2024.10.24-2ubuntu1) ... 265s Setting up liblapack-dev:armhf (3.12.1-2) ... 265s 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 265s Setting up libeigen3-dev (3.4.0-4build1) ... 265s Setting up libfmt-dev:armhf (10.1.1+ds1-4) ... 265s Setting up libspdlog1.15:armhf (1:1.15.1+ds-1ubuntu1) ... 265s Setting up python3-numpy (1:2.2.3+ds-5) ... 267s Setting up libjs-sphinxdoc (8.1.3-5) ... 267s Setting up ocl-icd-opencl-dev:armhf (2.3.2-1build1) ... 267s Setting up libraw23t64:armhf (0.21.3-1) ... 267s Setting up cpp-14 (14.2.0-19ubuntu2) ... 267s Setting up libccolamd3:armhf (1:7.8.3+dfsg-3) ... 267s Setting up dh-strip-nondeterminism (1.14.1-2) ... 267s Setting up libgvpr2:armhf (2.42.4-3) ... 267s Setting up libhdf5-310:armhf (1.14.5+repack-3) ... 267s Setting up libbasix0.9:armhf (0.9.0-2build2) ... 267s Setting up python3-lxml:armhf (5.3.2-1) ... 267s Setting up libparpack2t64:armhf (3.9.1-4) ... 267s Setting up libtiff6:armhf (4.7.0-3ubuntu1) ... 267s Setting up xml-core (0.19) ... 268s Setting up libkadm5srv-mit12:armhf (1.21.3-4ubuntu2) ... 268s Setting up cmake (3.31.6-1ubuntu1) ... 268s Setting up libc6-dev:armhf (2.41-6ubuntu1) ... 268s Setting up python3-contourpy (1.3.1-1build1) ... 268s Setting up libfontconfig1:armhf (2.15.0-2.2ubuntu1) ... 268s Setting up libhdf5-mpich-310:armhf (1.14.5+repack-3) ... 268s Setting up libsuperlu-dev:armhf (7.0.0+dfsg1-2) ... 268s Setting up libbasix-dev:armhf (0.9.0-2build2) ... 268s Setting up libstdc++-14-dev:armhf (14.2.0-19ubuntu2) ... 268s Setting up libsm6:armhf (2:1.2.4-1) ... 268s Setting up libfftw3-dev:armhf (3.3.10-2fakesync1build1) ... 268s Setting up libicu-dev:armhf (76.1-1ubuntu2) ... 268s Setting up cpp-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 268s Setting up liblbfgsb0:armhf (3.0+dfsg.4-1build1) ... 268s Setting up gfortran-14-arm-linux-gnueabihf (14.2.0-19ubuntu2) ... 268s Setting up gcc-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 268s Setting up libgnutls28-dev:armhf (3.8.9-2ubuntu3) ... 268s Setting up libnghttp2-dev:armhf (1.64.0-1ubuntu1) ... 268s Setting up g++-14-arm-linux-gnueabihf (14.2.0-19ubuntu2) ... 268s Setting up fontconfig (2.15.0-2.2ubuntu1) ... 270s Regenerating fonts cache... done. 270s Setting up libjpeg-turbo8-dev:armhf (2.1.5-3ubuntu2) ... 270s Setting up libcholmod5:armhf (1:7.8.3+dfsg-3) ... 270s Setting up libfreeimage3:armhf (3.18.0+ds2-11) ... 270s Setting up libxft2:armhf (2.3.6-1build1) ... 270s Setting up libboost1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 270s Setting up libhdf5-mpich-hl-310:armhf (1.14.5+repack-3) ... 270s Setting up libarpack2-dev:armhf (3.9.1-4) ... 270s Setting up libglx-mesa0:armhf (25.0.3-1ubuntu2) ... 270s Setting up python3-scipy (1.14.1-4ubuntu2) ... 274s Setting up libxcb1-dev:armhf (1.17.0-2) ... 274s Setting up libhdf5-mpich-cpp-310:armhf (1.14.5+repack-3) ... 274s Setting up libboost-chrono1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 274s Setting up python3-ufl (2024.2.0-2) ... 275s Setting up libglx0:armhf (1.7.0-1build1) ... 275s Setting up libboost-math1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 275s Setting up dolfinx-doc (1:0.9.0-6build3) ... 275s Setting up libspqr4:armhf (1:7.8.3+dfsg-3) ... 275s Setting up libsuperlu-dist8:armhf (8.2.1+dfsg1-5build1) ... 275s Setting up libboost-chrono-dev:armhf (1.83.0.2ubuntu1) ... 275s Setting up mpich (4.3.0-5) ... 275s update-alternatives: using /usr/bin/mpicc.mpich to provide /usr/bin/mpicc (mpi) in auto mode 275s update-alternatives: using /usr/bin/mpirun.mpich to provide /usr/bin/mpirun (mpirun) in auto mode 275s Setting up libboost-math-dev:armhf (1.83.0.2ubuntu1) ... 275s Setting up po-debconf (1.0.21+nmu1) ... 275s Setting up libtk8.6:armhf (8.6.16-1) ... 275s Setting up nanobind-dev (2.5.0-1) ... 275s Setting up libpango-1.0-0:armhf (1.56.3-1) ... 275s Setting up libboost-program-options1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 275s Setting up libfftw3-mpi-dev:armhf (3.3.10-2fakesync1build1) ... 275s Setting up libboost-serialization1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 275s Setting up mpi-default-bin (1.18) ... 275s Setting up libx11-dev:armhf (2:1.8.10-2) ... 275s Setting up libscalapack-mpich2.2:armhf (2.2.2-1ubuntu1) ... 275s Setting up libtbb12:armhf (2022.0.0-2) ... 275s Setting up libhypre-2.32.0:armhf (2.32.0-4) ... 275s Setting up python3-mpi4py (4.0.3-3ubuntu1) ... 275s Setting up libspdlog-dev:armhf (1:1.15.1+ds-1ubuntu1) ... 275s Setting up libcairo2:armhf (1.18.4-1) ... 275s Setting up python3.13-tk (3.13.3-1) ... 275s Setting up gcc-14 (14.2.0-19ubuntu2) ... 275s Setting up gfortran-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 275s Setting up libnuma-dev:armhf (2.0.18-1build1) ... 275s Setting up python3-pil:armhf (11.1.0-5build1) ... 276s Setting up libmumps-5.7:armhf (5.7.3-3build2) ... 276s Setting up doxygen (1.9.8+ds-2.1build1) ... 276s Setting up libgl1:armhf (1.7.0-1build1) ... 276s Setting up libboost-timer1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 276s Setting up libexpat1-dev:armhf (2.7.1-1) ... 276s Setting up libboost-program-options-dev:armhf (1.83.0.2ubuntu1) ... 276s Setting up libklu2:armhf (1:7.8.3+dfsg-3) ... 276s Setting up libboost-date-time1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 276s Setting up sphinx-common (8.1.3-5) ... 276s Setting up libxt6t64:armhf (1:1.2.1-1.2build1) ... 276s Setting up comerr-dev:armhf (2.1-1.47.2-1ubuntu1) ... 276s Setting up libocct-foundation-7.8:armhf (7.8.1+dfsg1-3) ... 276s Setting up libboost-regex1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 276s Setting up libhdf5-mpich-hl-cpp-310:armhf (1.14.5+repack-3) ... 276s Setting up libscalapack-mpich-dev:armhf (2.2.2-1ubuntu1) ... 276s Setting up libboost-serialization-dev:armhf (1.83.0.2ubuntu1) ... 276s Setting up libcgns3.4:armhf (3.4.0-5build1) ... 276s Setting up libboost-atomic1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 276s Setting up libhdf5-mpich-fortran-310:armhf (1.14.5+repack-3) ... 276s Setting up zlib1g-dev:armhf (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 276s Setting up libumfpack6:armhf (1:7.8.3+dfsg-3) ... 276s Setting up cpp (4:14.2.0-1ubuntu1) ... 276s Setting up libhwloc-dev:armhf (2.12.0-1) ... 276s Setting up libboost-dev:armhf (1.83.0.2ubuntu1) ... 276s Setting up libboost-system1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 276s Setting up g++-14 (14.2.0-19ubuntu2) ... 276s Setting up libpangoft2-1.0-0:armhf (1.56.3-1) ... 276s Setting up libjpeg8-dev:armhf (8c-2ubuntu11) ... 276s Setting up gfortran-14 (14.2.0-19ubuntu2) ... 276s Setting up libfltk1.3t64:armhf (1.3.8-6.1build2) ... 276s Setting up libboost-timer-dev:armhf (1.83.0.2ubuntu1) ... 276s Setting up libpangocairo-1.0-0:armhf (1.56.3-1) ... 276s Setting up python3-basix (0.9.0-2build2) ... 276s Setting up krb5-multidev:armhf (1.21.3-4ubuntu2) ... 276s Setting up libboost-thread1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 276s Setting up g++-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 276s Setting up libfltk-images1.3t64:armhf (1.3.8-6.1build2) ... 276s Setting up tk8.6-blt2.5 (2.5.3+dfsg-8) ... 276s Setting up python3-nanobind (2.5.0-1) ... 276s Setting up libxmu6:armhf (2:1.1.3-3build2) ... 276s Setting up libtool (2.5.4-4) ... 276s Setting up libboost-iostreams1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 276s Setting up blt (2.5.3+dfsg-8) ... 276s Setting up libpetsc-real3.22:armhf (3.22.5+dfsg1-2ubuntu1) ... 276s 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 276s Setting up libhdf5-mpich-hl-fortran-310:armhf (1.14.5+repack-3) ... 276s Setting up libjpeg-dev:armhf (8c-2ubuntu11) ... 276s Setting up python3-tk:armhf (3.13.3-1) ... 276s Setting up libocct-modeling-data-7.8:armhf (7.8.1+dfsg1-3) ... 276s Setting up libboost-filesystem1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 276s Setting up libxaw7:armhf (2:1.0.16-1) ... 276s Setting up libboost-iostreams-dev:armhf (1.83.0.2ubuntu1) ... 276s Setting up python-petsc4py-doc (3.22.4-1ubuntu1) ... 276s Setting up libparu1:armhf (1:7.8.3+dfsg-3) ... 276s Setting up gcc (4:14.2.0-1ubuntu1) ... 276s Setting up libgl2ps1.4 (1.4.2+dfsg1-2build1) ... 276s Setting up libsuperlu-dist-dev:armhf (8.2.1+dfsg1-5build1) ... 276s Setting up python3-petsc4py-real3.22 (3.22.4-1ubuntu1) ... 276s Setting up dh-autoreconf (20) ... 276s Setting up libfltk-gl1.3t64:armhf (1.3.8-6.1build2) ... 276s Setting up libkrb5-dev:armhf (1.21.3-4ubuntu2) ... 276s Setting up python3-pil.imagetk:armhf (11.1.0-5build1) ... 277s Setting up libpython3.13-dev:armhf (3.13.3-1) ... 277s Setting up librtmp-dev:armhf (2.4+20151223.gitfa8646d.1-2build7) ... 277s Setting up libssh2-1-dev:armhf (1.11.1-1) ... 277s Setting up libpetsc-complex3.22:armhf (3.22.5+dfsg1-2ubuntu1) ... 277s Setting up g++ (4:14.2.0-1ubuntu1) ... 277s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 277s Setting up build-essential (12.12ubuntu1) ... 277s Setting up python3-petsc4py-complex3.22 (3.22.4-1ubuntu1) ... 277s Setting up libboost-filesystem-dev:armhf (1.83.0.2ubuntu1) ... 277s Setting up libboost-thread-dev:armhf (1.83.0.2ubuntu1) ... 277s Setting up python3-petsc4py (3.22.4-1ubuntu1) ... 277s Setting up libslepc-real3.22 (3.22.2+dfsg1-1build1) ... 277s 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 277s Setting up libdolfinx-real0.9:armhf (1:0.9.0-6build3) ... 277s Setting up libpython3-dev:armhf (3.13.3-1) ... 277s Setting up libocct-modeling-algorithms-7.8:armhf (7.8.1+dfsg1-3) ... 277s Setting up libsuitesparse-dev:armhf (1:7.8.3+dfsg-3) ... 277s Setting up python3.13-dev (3.13.3-1) ... 277s Setting up python3-petsc4py-real (3.22.4-1ubuntu1) ... 277s Setting up debhelper (13.24.1ubuntu2) ... 277s Setting up gfortran (4:14.2.0-1ubuntu1) ... 277s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f95 (f95) in auto mode 277s 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 277s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f77 (f77) in auto mode 277s 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 277s Setting up libslepc-complex3.22 (3.22.2+dfsg1-1build1) ... 277s Setting up python3-petsc4py-complex (3.22.4-1ubuntu1) ... 277s Setting up libcurl4-openssl-dev:armhf (8.12.1-3ubuntu1) ... 277s Setting up libpython3-all-dev:armhf (3.13.3-1) ... 277s Setting up python3-dev (3.13.3-1) ... 277s Setting up python3-slepc4py-real3.22 (3.22.2-1ubuntu2) ... 277s Setting up libmpich-dev:armhf (4.3.0-5) ... 277s update-alternatives: using /usr/include/arm-linux-gnueabihf/mpich to provide /usr/include/arm-linux-gnueabihf/mpi (mpi-arm-linux-gnueabihf) in auto mode 277s Setting up mpi-default-dev (1.18) ... 277s Setting up libscalapack-mpi-dev:armhf (2.2.2-1ubuntu1) ... 277s Setting up python3-slepc4py (3.22.2-1ubuntu2) ... 277s Setting up python3-slepc4py-real (3.22.2-1ubuntu2) ... 277s Setting up python3-all-dev (3.13.3-1) ... 277s Setting up libmumps-dev:armhf (5.7.3-3build2) ... 277s Setting up libscotch-dev (7.0.5-1ubuntu2) ... 277s Setting up libdolfinx-complex0.9:armhf (1:0.9.0-6build3) ... 277s Setting up python3-slepc4py-complex3.22 (3.22.2-1ubuntu2) ... 277s Setting up libparpack2-dev:armhf (3.9.1-4) ... 277s Setting up libhdf5-mpich-dev (1.14.5+repack-3) ... 277s update-alternatives: using /usr/bin/h5pcc.mpich to provide /usr/bin/h5pcc (h5pcc) in auto mode 277s 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 277s update-alternatives: updating alternative /usr/bin/mpicc.mpich because link group mpi has changed slave links 277s 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 277s Setting up libhypre-dev:armhf (2.32.0-4) ... 277s Setting up libptscotch-dev (7.0.5-1ubuntu2) ... 277s Setting up python3-ffcx (1:0.9.0-2) ... 277s Setting up libboost-mpi1.83-dev (1.83.0-4.2ubuntu1) ... 277s Setting up libboost-mpi-dev (1.83.0.2ubuntu1) ... 277s Setting up libhdf5-mpi-dev:armhf (1.14.5+repack-3) ... 277s Setting up python3-slepc4py-complex (3.22.2-1ubuntu2) ... 277s Setting up libpetsc3.22-dev-common (3.22.5+dfsg1-2ubuntu1) ... 277s /usr/share/petsc/3.22/lib/petsc/bin/petsc_tas_analysis.py:779: SyntaxWarning: invalid escape sequence '\l' 277s axMeshConv.set(xlabel='Problem Size $\log N$', ylabel='Error $\log |x - x^*|$', title='Mesh Convergence') 277s /usr/share/petsc/3.22/lib/petsc/bin/petsc_tas_analysis.py:779: SyntaxWarning: invalid escape sequence '\l' 277s axMeshConv.set(xlabel='Problem Size $\log N$', ylabel='Error $\log |x - x^*|$', title='Mesh Convergence') 277s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:253: SyntaxWarning: invalid escape sequence '\d' 277s print("\documentclass{article}") 277s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:256: SyntaxWarning: invalid escape sequence '\c' 277s print("\centering") 277s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:259: SyntaxWarning: invalid escape sequence '\m' 277s print(" & & \multicolumn{4}{c}{--------------- Percent of -------------} & \\\\") 277s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:261: SyntaxWarning: invalid escape sequence '\h' 277s print("\hline") 277s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:321: SyntaxWarning: invalid escape sequence '\e' 277s print("\end{tabular}") 277s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:322: SyntaxWarning: invalid escape sequence '\e' 277s print("\end{table}") 277s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:323: SyntaxWarning: invalid escape sequence '\e' 277s print("\end{document}") 277s Setting up libpetsc-real3.22-dev:armhf (3.22.5+dfsg1-2ubuntu1) ... 277s update-alternatives: error: no alternatives for petsc 277s update-alternatives: using /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-real to provide /usr/lib/petsc (petsc) in auto mode 277s 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 277s update-alternatives: using /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-real to provide /usr/lib/petscdir/3.22 (petsc3.22) in auto mode 277s Setting up libpetsc-complex3.22-dev:armhf (3.22.5+dfsg1-2ubuntu1) ... 277s 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 277s Setting up libslepc-complex3.22-dev (3.22.2+dfsg1-1build1) ... 277s update-alternatives: error: no alternatives for slepc 277s update-alternatives: using /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-complex to provide /usr/lib/slepc (slepc) in auto mode 277s 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 277s update-alternatives: using /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-complex to provide /usr/lib/slepcdir/3.22 (slepc3.22) in auto mode 277s Setting up libdolfinx-complex-dev:armhf (1:0.9.0-6build3) ... 277s Setting up libpetsc-real-dev (3.22.5+dfsg1-2ubuntu1) ... 277s Setting up libpetsc-complex-dev (3.22.5+dfsg1-2ubuntu1) ... 277s Setting up libslepc-real3.22-dev (3.22.2+dfsg1-1build1) ... 277s update-alternatives: using /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-real to provide /usr/lib/slepc (slepc) in auto mode 277s 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 278s update-alternatives: using /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-real to provide /usr/lib/slepcdir/3.22 (slepc3.22) in auto mode 278s Setting up libslepc-real-dev (3.22.2+dfsg1-1build1) ... 278s Setting up libslepc-complex-dev (3.22.2+dfsg1-1build1) ... 278s Setting up libdolfinx-dev:armhf (1:0.9.0-6build3) ... 278s Setting up libdolfinx-real-dev:armhf (1:0.9.0-6build3) ... 278s Setting up python3-dolfinx-real (1:0.9.0-6build3) ... 278s Setting up python3-dolfinx:armhf (1:0.9.0-6build3) ... 278s Setting up python3-dolfinx-complex (1:0.9.0-6build3) ... 278s Setting up python3-ufolib2 (0.17.0+dfsg1-1) ... 278s Setting up libocct-draw-7.8:armhf (7.8.1+dfsg1-3) ... 278s Setting up libheif-plugin-aomdec:armhf (1.19.7-1) ... 278s Setting up libocct-visualization-7.8:armhf (7.8.1+dfsg1-3) ... 278s Setting up libheif-plugin-libde265:armhf (1.19.7-1) ... 278s Setting up libheif1:armhf (1.19.7-1) ... 278s Setting up python3-fonttools (4.55.3-2build1) ... 279s Setting up libgd3:armhf (2.3.3-12ubuntu3) ... 279s Setting up libgvc6 (2.42.4-3) ... 279s Setting up libocct-ocaf-7.8:armhf (7.8.1+dfsg1-3) ... 279s Setting up libocct-data-exchange-7.8:armhf (7.8.1+dfsg1-3) ... 279s Setting up graphviz (2.42.4-3) ... 279s Setting up python3-matplotlib (3.8.3-7build1) ... 281s Setting up libgmsh4.13:armhf (4.13.1+ds1-5) ... 281s Setting up python3-gmsh (4.13.1+ds1-5) ... 281s Processing triggers for install-info (7.1.1-1) ... 281s Processing triggers for libc-bin (2.41-6ubuntu1) ... 281s Processing triggers for man-db (2.13.0-1) ... 282s Processing triggers for sgml-base (1.31) ... 282s Setting up docutils-common (0.21.2+dfsg-2) ... 283s Processing triggers for sgml-base (1.31) ... 283s Setting up python3-docutils (0.21.2+dfsg-2) ... 283s Setting up python3-sphinx (8.1.3-5) ... 284s Setting up python3-myst-parser (4.0.1-1) ... 284s Setting up python3-sphinxcontrib.jquery (4.1-5) ... 284s Setting up python3-sphinx-rtd-theme (3.0.2+dfsg-2) ... 307s autopkgtest [02:23:27]: test test-dolfinx-cpp: [----------------------- 309s nproc reports 8 processors are available 309s ==== running C++ tests ==== 309s -- The C compiler identification is GNU 14.2.0 309s -- The CXX compiler identification is GNU 14.2.0 309s -- Detecting C compiler ABI info 309s -- Detecting C compiler ABI info - done 309s -- Check for working C compiler: /usr/bin/mpicc - skipped 309s -- Detecting C compile features 309s -- Detecting C compile features - done 309s -- Detecting CXX compiler ABI info 310s -- Detecting CXX compiler ABI info - done 310s -- Check for working CXX compiler: /usr/bin/c++ - skipped 310s -- Detecting CXX compile features 310s -- Detecting CXX compile features - done 310s -- Found MPI_C: /usr/bin/mpicc (found version "4.1") 311s -- Found MPI_CXX: /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpichcxx.so (found version "4.1") 311s -- Found MPI: TRUE (found version "4.1") 311s -- Performing Test CMAKE_HAVE_LIBC_PTHREAD 311s -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success 311s -- Found Threads: TRUE 311s -- Found Boost 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/Boost-1.83.0 311s -- Requested configuration: REQUIRED COMPONENTS timer 311s -- Found boost_headers 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_headers-1.83.0 311s -- Found boost_timer 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_timer-1.83.0 311s -- [x] libboost_timer.so.1.83.0 311s -- [ ] libboost_timer.a 311s -- Adding boost_timer dependencies: headers 311s -- Checking for Basix hints with /usr/bin/python3 311s -- Adding /usr/lib/python3/dist-packages/basix to Basix search hints 311s -- HDF5: Using hdf5 compiler wrapper to determine C configuration 311s -- 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 312s -- HDF5_DIR: HDF5_DIR-NOTFOUND 312s -- HDF5_DEFINITIONS: 312s -- HDF5_INCLUDE_DIRS: /usr/include/hdf5/mpich 312s -- 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 312s -- HDF5_HL_LIBRARIES: 312s -- HDF5_C_DEFINITIONS: 312s -- HDF5_C_INCLUDE_DIR: 312s -- HDF5_C_INCLUDE_DIRS: /usr/include/hdf5/mpich 312s -- HDF5_C_LIBRARY: 312s -- 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 312s -- HDF5_C_HL_LIBRARY: 312s -- HDF5_C_HL_LIBRARIES: 312s -- Defined targets (if any): 312s -- ... hdf5::hdf5 312s -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1") 312s -- Checking for one of the modules 'PETSc;petsc' 312s -- Looking for PETSC_USE_COMPLEX 312s -- Looking for PETSC_USE_COMPLEX - not found 312s -- Checking for one of the modules 'SLEPc;slepc' 312s -- Performing Test HAVE_PEDANTIC 312s -- Performing Test HAVE_PEDANTIC - Success 312s -- Configuring done (2.9s) 312s -- Generating done (0.0s) 312s -- Build files have been written to: /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test 312s /usr/bin/cmake -S/tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test -B/tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test --check-build-system CMakeFiles/Makefile.cmake 0 312s /usr/bin/cmake -E cmake_progress_start /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test/CMakeFiles /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test//CMakeFiles/progress.marks 312s make -f CMakeFiles/Makefile2 all 312s make[1]: Entering directory '/tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test' 312s make -f CMakeFiles/unittests.dir/build.make CMakeFiles/unittests.dir/depend 312s make[2]: Entering directory '/tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test' 312s [ 5%] Compile poisson.py using FFCx 312s ffcx /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test/poisson.py 312s cd /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test/CMakeFiles/unittests.dir/DependInfo.cmake "--color=" 312s make[2]: Leaving directory '/tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test' 312s make -f CMakeFiles/unittests.dir/build.make CMakeFiles/unittests.dir/build 312s make[2]: Entering directory '/tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test' 312s [ 11%] Building CXX object CMakeFiles/unittests.dir/main.cpp.o 312s [ 17%] Building CXX object CMakeFiles/unittests.dir/matrix.cpp.o 312s /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.kte2W7/build.m6l/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.kte2W7/build.m6l/src/dolfinx-unittests-real/test/main.cpp 312s /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.kte2W7/build.m6l/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.kte2W7/build.m6l/src/dolfinx-unittests-real/test/matrix.cpp 312s [ 23%] Building CXX object CMakeFiles/unittests.dir/vector.cpp.o 312s [ 29%] Building CXX object CMakeFiles/unittests.dir/common/index_map.cpp.o 312s [ 41%] Building CXX object CMakeFiles/unittests.dir/common/sub_systems_manager.cpp.o 312s [ 41%] Building CXX object CMakeFiles/unittests.dir/io.cpp.o 312s /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.kte2W7/build.m6l/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.kte2W7/build.m6l/src/dolfinx-unittests-real/test/common/index_map.cpp 312s /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.kte2W7/build.m6l/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.kte2W7/build.m6l/src/dolfinx-unittests-real/test/common/sub_systems_manager.cpp 312s /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.kte2W7/build.m6l/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.kte2W7/build.m6l/src/dolfinx-unittests-real/test/vector.cpp 312s /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.kte2W7/build.m6l/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.kte2W7/build.m6l/src/dolfinx-unittests-real/test/io.cpp 312s [ 52%] Building CXX object CMakeFiles/unittests.dir/fem/functionspace.cpp.o 312s [ 52%] Building CXX object CMakeFiles/unittests.dir/common/sort.cpp.o 312s /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.kte2W7/build.m6l/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.kte2W7/build.m6l/src/dolfinx-unittests-real/test/fem/functionspace.cpp 312s /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.kte2W7/build.m6l/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.kte2W7/build.m6l/src/dolfinx-unittests-real/test/common/sort.cpp 312s [ 58%] Building CXX object CMakeFiles/unittests.dir/mesh/distributed_mesh.cpp.o 312s /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.kte2W7/build.m6l/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.kte2W7/build.m6l/src/dolfinx-unittests-real/test/mesh/distributed_mesh.cpp 314s [ 64%] Building CXX object CMakeFiles/unittests.dir/mesh/generation.cpp.o 314s /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.kte2W7/build.m6l/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.kte2W7/build.m6l/src/dolfinx-unittests-real/test/mesh/generation.cpp 315s In file included from /usr/include/c++/14/algorithm:63, 315s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test/common/sort.cpp:7: 315s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Proj = std::identity; _Comp = std::ranges::less]’: 315s /usr/include/c++/14/bits/ranges_algo.h:2020:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 315s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 2021 | std::move(__comp), std::move(__proj)); 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s In file included from /usr/include/c++/14/vector:66, 315s from /usr/include/catch2/catch_tostring.hpp:12, 315s from /usr/include/catch2/internal/catch_decomposer.hpp:11, 315s from /usr/include/catch2/internal/catch_assertion_handler.hpp:12, 315s from /usr/include/catch2/internal/catch_test_macro_impl.hpp:12, 315s from /usr/include/catch2/catch_test_macros.hpp:11, 315s from /usr/include/catch2/catch_template_test_macros.hpp:20, 315s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test/common/sort.cpp:9: 315s /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]’: 315s /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 315s 678 | vector(initializer_list __l, 315s | ^~~~~~ 315s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test/common/sort.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_4() [with TestType = long long int]’: 315s /tmp/autopkgtest.kte2W7/build.m6l/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 315s 43 | std::vector vec = {3, 6, 2, 1, 5, 4, 0}; 315s | ^~~ 315s /tmp/autopkgtest.kte2W7/build.m6l/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 315s 45 | std::iota(indices.begin(), indices.end(), 0); 315s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /tmp/autopkgtest.kte2W7/build.m6l/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 315s 57 | std::iota(indices.begin(), indices.end(), 0); 315s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s In file included from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test/common/sort.cpp:12: 315s /usr/include/dolfinx/common/sort.h: In member function ‘constexpr void dolfinx::__radix_sort::operator()(R&&, P) const [with R = std::vector >&; P = std::identity; typename std::remove_cvref::type, std::indirectly_readable_traits::type> >::type::value_type>::type>::type BITS = 8]’: 315s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s 119 | std::ranges::copy(buffer, range.begin()); 315s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator > >; _Sent = __gnu_cxx::__normal_iterator > >; _Proj = std::identity; _Comp = std::ranges::less]’: 315s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s 1999 | operator()(_Iter __first, _Sent __last, 315s | ^~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s In file included from /usr/include/c++/14/numeric:62, 315s from /usr/include/dolfinx/common/sort.h:15: 315s /usr/include/c++/14/bits/stl_numeric.h: In function ‘constexpr void std::iota(_ForwardIterator, _ForwardIterator, _Tp) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = int]’: 315s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 315s | ^~~~ 315s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s /usr/include/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]’: 315s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s 119 | std::ranges::copy(buffer, range.begin()); 315s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/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]’: 315s /usr/include/c++/14/bits/ranges_algo.h:2020:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 315s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 2021 | std::move(__comp), std::move(__proj)); 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/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]’: 315s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s 119 | std::ranges::copy(buffer, range.begin()); 315s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/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]’: 315s /usr/include/c++/14/bits/ranges_algo.h:2020:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 315s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 2021 | std::move(__comp), std::move(__proj)); 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__max_element_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Proj = std::identity; _Comp = std::less]’: 315s /usr/include/c++/14/bits/ranges_algo.h:3146:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 315s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 3147 | std::move(__comp), std::move(__proj)); 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s In file included from /usr/include/c++/14/bits/ranges_algo.h:38: 315s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::vector >&; _Out = __gnu_cxx::__normal_iterator > >]’: 315s /usr/include/c++/14/bits/ranges_algobase.h:318:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s 318 | operator()(_Range&& __r, _Out __result) const 315s | ^~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 315s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 321 | std::move(__result)); 315s | ~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s /usr/include/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]’: 315s /usr/include/c++/14/bits/ranges_algo.h:3146:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 315s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 3147 | std::move(__comp), std::move(__proj)); 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_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]’: 315s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s 1999 | operator()(_Iter __first, _Sent __last, 315s | ^~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s [ 70%] Building CXX object CMakeFiles/unittests.dir/common/CIFailure.cpp.o 315s /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.kte2W7/build.m6l/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.kte2W7/build.m6l/src/dolfinx-unittests-real/test/common/CIFailure.cpp 315s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__max_element_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Proj = CATCH2_INTERNAL_TEMPLATE_TEST_4()::; _Comp = std::less]’: 315s /usr/include/c++/14/bits/ranges_algo.h:3146:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 315s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 3147 | std::move(__comp), std::move(__proj)); 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_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]’: 315s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s 1999 | operator()(_Iter __first, _Sent __last, 315s | ^~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__max_element_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator > >; _Sent = __gnu_cxx::__normal_iterator > >; _Proj = std::identity; _Comp = std::less]’: 315s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s 3123 | operator()(_Iter __first, _Sent __last, 315s | ^~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator > >; _Sent = __gnu_cxx::__normal_iterator > >; _Out = __gnu_cxx::__normal_iterator > >]’: 315s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 315s | ^~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s 310 | return ranges::__copy_or_move(std::move(__first), 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 315s 311 | std::move(__last), 315s | ~~~~~~~~~~~~~~~~~~ 315s 312 | std::move(__result)); 315s | ~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/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]’: 315s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s 3123 | operator()(_Iter __first, _Sent __last, 315s | ^~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s In file included from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test/vector.cpp:15: 315s /usr/include/dolfinx/la/Vector.h: In function ‘auto dolfinx::la::inner_product(const V&, const V&) [with V = Vector > >]’: 315s /usr/include/dolfinx/la/Vector.h:234:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 234 | const T local = std::transform_reduce( 315s | ~~~~~~~~~~~~~~~~~~~~~^ 315s 235 | x_a.begin(), x_a.end(), x_b.begin(), static_cast(0), std::plus{}, 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 236 | [](T a, T b) -> T 315s | ~~~~~~~~~~~~~~~~~ 315s 237 | { 315s | ~ 315s 238 | if constexpr (std::is_same>::value 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 239 | or std::is_same>::value) 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 240 | { 315s | ~ 315s 241 | return std::conj(a) * b; 315s | ~~~~~~~~~~~~~~~~~~~~~~~~ 315s 242 | } 315s | ~ 315s 243 | else 315s | ~~~~ 315s 244 | return a * b; 315s | ~~~~~~~~~~~~~ 315s 245 | }); 315s | ~~ 315s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__max_element_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator > >; _Sent = __gnu_cxx::__normal_iterator > >; _Proj = CATCH2_INTERNAL_TEMPLATE_TEST_4()::; _Comp = std::less]’: 315s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s In file included from /usr/include/c++/14/algorithm:63, 315s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test/vector.cpp:9: 315s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__max_element_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::span&; _Proj = std::identity; _Comp = dolfinx::la::norm > > >(const Vector > >&, Norm)::]’: 315s /usr/include/c++/14/bits/ranges_algo.h:3146:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 315s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 3147 | std::move(__comp), std::move(__proj)); 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/dolfinx/la/Vector.h: In function ‘auto dolfinx::la::norm(const V&, Norm) [with V = Vector > >]’: 315s /usr/include/dolfinx/la/Vector.h:279:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 315s 279 | = std::accumulate(data.begin(), data.end(), U(0), 315s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 280 | [](auto norm, auto x) { return norm + std::abs(x); }); 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator > >; _Sent = __gnu_cxx::__normal_iterator > >; _Out = __gnu_cxx::__normal_iterator > >]’: 315s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 315s | ^~~~~~~~~~~~~~ 315s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s /usr/include/c++/14/bits/ranges_algobase.h:248:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 315s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 249 | std::move(__result)); 315s | ~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/dolfinx/la/Vector.h: In function ‘auto dolfinx::la::inner_product(const V&, const V&) [with V = Vector, std::vector, std::allocator > > >]’: 315s /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 315s 234 | const T local = std::transform_reduce( 315s | ~~~~~~~~~~~~~~~~~~~~~^ 315s 235 | x_a.begin(), x_a.end(), x_b.begin(), static_cast(0), std::plus{}, 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 236 | [](T a, T b) -> T 315s | ~~~~~~~~~~~~~~~~~ 315s 237 | { 315s | ~ 315s 238 | if constexpr (std::is_same>::value 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 239 | or std::is_same>::value) 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 240 | { 315s | ~ 315s 241 | return std::conj(a) * b; 315s | ~~~~~~~~~~~~~~~~~~~~~~~~ 315s 242 | } 315s | ~ 315s 243 | else 315s | ~~~~ 315s 244 | return a * b; 315s | ~~~~~~~~~~~~~ 315s 245 | }); 315s | ~~ 315s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__max_element_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::span, 4294967295>&; _Proj = std::identity; _Comp = dolfinx::la::norm, std::vector, std::allocator > > > >(const Vector, std::vector, std::allocator > > >&, Norm)::]’: 315s /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 315s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 315s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 3147 | std::move(__comp), std::move(__proj)); 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s /usr/include/dolfinx/la/Vector.h: In function ‘auto dolfinx::la::norm(const V&, Norm) [with V = Vector, std::vector, std::allocator > > >]’: 315s /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 315s 279 | = std::accumulate(data.begin(), data.end(), U(0), 315s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315s 280 | [](auto norm, auto x) { return norm + std::abs(x); }); 315s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s In file included from /usr/include/c++/14/vector:65: 316s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 316s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 316s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 316s | ^~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = long long int*; _Sent = long long int*; _Out = __gnu_cxx::__normal_iterator > >]’: 316s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 316s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 316s | ^~~~~~~~~~~~~~ 316s In file included from /usr/include/c++/14/bits/ranges_algo.h:38: 316s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Tp = double; _Range = std::span]’: 316s /usr/include/c++/14/bits/ranges_algobase.h:598:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 316s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s In file included from /usr/include/dolfinx/graph/AdjacencyList.h:12, 316s from /usr/include/dolfinx/common/MPI.h:17, 316s from /usr/include/dolfinx/common/IndexMap.h:11, 316s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test/vector.cpp:13: 316s /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 > >&)::]’: 316s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 370 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 316s | ^~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Tp = int; _Range = std::span]’: 316s /usr/include/c++/14/bits/ranges_algobase.h:598:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 316s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s In file included from /usr/include/c++/14/numeric:62: 316s /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)::]’: 316s /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 316s 161 | accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, 316s | ^~~~~~~~~~ 316s /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 316s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__max_element_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = dolfinx::la::norm > > >(const Vector > >&, Norm)::]’: 316s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 3123 | operator()(_Iter __first, _Sent __last, 316s | ^~~~~~~~ 316s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Tp = double; _Range = std::span, 4294967295>]’: 316s /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 316s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 316s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /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 > > >&)::]’: 316s /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 316s 370 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 316s | ^~~~~~~~~~~~~~~~ 316s /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 316s /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 316s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Tp = int; _Range = std::span, 4294967295>]’: 316s /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 316s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 316s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /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)::]’: 316s /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 316s 161 | accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, 316s | ^~~~~~~~~~ 316s /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 316s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__max_element_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, 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)::]’: 316s /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 316s 3123 | operator()(_Iter __first, _Sent __last, 316s | ^~~~~~~~ 316s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Tp = double; _Out = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 316s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 316s | ^~~~~~~~ 316s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/ranges_algobase.h:577:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 577 | return ranges::fill_n(std::move(__first), __len, __value); 316s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Tp = int; _Out = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 316s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 316s | ^~~~~~~~ 316s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/ranges_algobase.h:577:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 577 | return ranges::fill_n(std::move(__first), __len, __value); 316s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/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> >]’: 316s /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 316s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 316s | ^~~~~~~~ 316s /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 316s /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 316s 577 | return ranges::fill_n(std::move(__first), __len, __value); 316s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Tp = int; _Out = __gnu_cxx::__normal_iterator*, std::span, 4294967295> >; _Sent = __gnu_cxx::__normal_iterator*, std::span, 4294967295> >]’: 316s /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 316s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 316s | ^~~~~~~~ 316s /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 316s /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 316s 577 | return ranges::fill_n(std::move(__first), __len, __value); 316s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /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 >]’: 316s /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 316s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 316s | ^~~~~~~~ 316s /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 >]’: 316s /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 316s /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> >]’: 316s /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 316s /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> >]’: 316s /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 316s [ 76%] Building CXX object CMakeFiles/unittests.dir/mesh/refinement/interval.cpp.o 316s /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.kte2W7/build.m6l/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.kte2W7/build.m6l/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp 316s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 316s from /usr/include/c++/14/bits/stl_algobase.h:67, 316s from /usr/include/c++/14/algorithm:60: 316s /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 >&}]’: 316s /usr/include/c++/14/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); 316s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s /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 >&}]’: 316s /usr/include/c++/14/bits/stl_construct.h:97:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 97 | { return ::new((void*)__location) _Tp(std::forward<_Args>(__args)...); } 316s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_construct.h:97:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s In file included from /usr/include/dolfinx/la/Vector.h:14: 316s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 316s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 316s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::; _Proj = std::identity]’: 316s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 316s | ^~~~~~~~ 316s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 316s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 737 | std::move(__result), 316s | ~~~~~~~~~~~~~~~~~~~~ 316s 738 | std::move(__op), std::move(__proj)); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/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&)::]’: 316s /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 316s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 316s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 201 | std::move(__f), std::move(__proj)); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::; _Proj = std::identity]’: 316s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 316s | ^~~~~~~~ 316s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test/common/index_map.cpp: In function ‘void {anonymous}::test_scatter_fwd(int)’: 316s /tmp/autopkgtest.kte2W7/build.m6l/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 316s 37 | global_ghost_owner); 316s | ^ 316s /tmp/autopkgtest.kte2W7/build.m6l/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 316s /tmp/autopkgtest.kte2W7/build.m6l/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 316s 46 | sct.scatter_fwd(data_local, data_ghost); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 316s /tmp/autopkgtest.kte2W7/build.m6l/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 316s /tmp/autopkgtest.kte2W7/build.m6l/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 316s In file included from /usr/include/catch2/catch_test_macros.hpp:11, 316s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test/common/index_map.cpp:8: 316s /tmp/autopkgtest.kte2W7/build.m6l/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 316s 49 | { return i == val * ((mpi_rank + 1) % mpi_size); })); 316s | ^ 316s /tmp/autopkgtest.kte2W7/build.m6l/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 316s 55 | sct.scatter_fwd_begin(data_local, data_ghost, requests, 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 56 | decltype(sct)::type::p2p); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /tmp/autopkgtest.kte2W7/build.m6l/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 316s /tmp/autopkgtest.kte2W7/build.m6l/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 316s /tmp/autopkgtest.kte2W7/build.m6l/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 316s 60 | { return i == val * ((mpi_rank + 1) % mpi_size); })); 316s | ^ 316s /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&)::]’: 316s /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 316s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 316s | ^~~~~~~~ 316s /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 316s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test/common/index_map.cpp: In function ‘void {anonymous}::test_scatter_rev()’: 316s /tmp/autopkgtest.kte2W7/build.m6l/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 316s 82 | global_ghost_owner); 316s | ^ 316s /tmp/autopkgtest.kte2W7/build.m6l/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 316s /tmp/autopkgtest.kte2W7/build.m6l/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 316s 89 | sct.scatter_rev(std::span(data_local), 316s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 90 | std::span(data_ghost), 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 91 | std::plus()); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /tmp/autopkgtest.kte2W7/build.m6l/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 316s /tmp/autopkgtest.kte2W7/build.m6l/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 316s /tmp/autopkgtest.kte2W7/build.m6l/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 316s 95 | sum = std::reduce(data_local.begin(), data_local.end(), 0); 316s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /tmp/autopkgtest.kte2W7/build.m6l/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 316s 98 | sct.scatter_rev(std::span(data_local), 316s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 99 | std::span(data_ghost), 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 100 | [](auto /*a*/, auto b) { return b; }); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /tmp/autopkgtest.kte2W7/build.m6l/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 316s /tmp/autopkgtest.kte2W7/build.m6l/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 316s /tmp/autopkgtest.kte2W7/build.m6l/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 316s 102 | sum = std::reduce(data_local.begin(), data_local.end(), 0); 316s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /tmp/autopkgtest.kte2W7/build.m6l/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 316s 120 | sct.scatter_rev_begin(data_ghost, remote_buffer, local_buffer, 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 121 | pack_fn, requests, 316s | ~~~~~~~~~~~~~~~~~~ 316s 122 | decltype(sct)::type::p2p); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /tmp/autopkgtest.kte2W7/build.m6l/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 316s /tmp/autopkgtest.kte2W7/build.m6l/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 316s /tmp/autopkgtest.kte2W7/build.m6l/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 316s /tmp/autopkgtest.kte2W7/build.m6l/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 316s 124 | sct.scatter_rev_end(local_buffer, data_local, unpack_fn, 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 125 | std::plus(), requests); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /tmp/autopkgtest.kte2W7/build.m6l/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 316s /tmp/autopkgtest.kte2W7/build.m6l/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 316s /tmp/autopkgtest.kte2W7/build.m6l/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 316s 127 | sum = std::reduce(data_local.begin(), data_local.end(), 0); 316s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s In file included from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test/common/index_map.cpp:12: 316s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 316s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 316s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /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]’: 316s /usr/include/dolfinx/common/Scatterer.h:338:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 338 | void scatter_fwd(std::span local_data, 316s | ^~~~~~~~~~~ 316s /usr/include/dolfinx/common/Scatterer.h:338:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s /usr/include/dolfinx/common/Scatterer.h:349:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 349 | scatter_fwd_begin(local_data, std::span(local_buffer), 316s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 350 | std::span(remote_buffer), pack_fn, 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 351 | std::span(requests)); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/dolfinx/common/Scatterer.h:349:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s /usr/include/dolfinx/common/Scatterer.h:349:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s /usr/include/dolfinx/common/Scatterer.h:349:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s /usr/include/dolfinx/common/Scatterer.h:359:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 359 | scatter_fwd_end(std::span(remote_buffer), remote_data, unpack_fn, 316s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 360 | std::span(requests)); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/dolfinx/common/Scatterer.h:359:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s /usr/include/dolfinx/common/Scatterer.h:359:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s In file included from /usr/include/c++/14/algorithm:61, 316s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test/common/index_map.cpp:7: 316s /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)::]’: 316s /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 316s 410 | all_of(_InputIterator __first, _InputIterator __last, _Predicate __pred) 316s | ^~~~~~ 316s /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 316s /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 316s 411 | { return __last == std::find_if_not(__first, __last, __pred); } 316s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 316s In file included from /usr/include/c++/14/bits/ranges_algo.h:38, 316s from /usr/include/c++/14/algorithm:63: 316s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Tp = int; _Range = std::vector&]’: 316s /usr/include/c++/14/bits/ranges_algobase.h:598:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 316s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/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]’: 316s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 195 | void scatter_fwd_begin(std::span send_buffer, 316s | ^~~~~~~~~~~~~~~~~ 316s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s /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)::]’: 316s /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 316s 410 | all_of(_InputIterator __first, _InputIterator __last, _Predicate __pred) 316s | ^~~~~~ 316s /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 316s /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 316s 411 | { return __last == std::find_if_not(__first, __last, __pred); } 316s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 316s /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]’: 316s /usr/include/dolfinx/common/Scatterer.h:536:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 536 | void scatter_rev(std::span local_data, std::span remote_data, 316s | ^~~~~~~~~~~ 316s /usr/include/dolfinx/common/Scatterer.h:536:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 552 | scatter_rev_begin(remote_data, std::span(remote_buffer), 316s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 553 | std::span(local_buffer), pack_fn, 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 554 | std::span(request)); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s /usr/include/dolfinx/common/Scatterer.h:555:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 555 | scatter_rev_end(std::span(local_buffer), local_data, unpack_fn, op, 316s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 556 | std::span(request)); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/dolfinx/common/Scatterer.h:555:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s /usr/include/dolfinx/common/Scatterer.h:555:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s In file included from /usr/include/dolfinx/graph/AdjacencyList.h:12, 316s from /usr/include/dolfinx/common/MPI.h:17, 316s from /usr/include/dolfinx/common/IndexMap.h:11, 316s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test/common/index_map.cpp:10: 316s /usr/include/c++/14/numeric: In function ‘constexpr _Tp std::reduce(_InputIterator, _InputIterator, _Tp) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = int]’: 316s /usr/include/c++/14/numeric:325:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 325 | reduce(_InputIterator __first, _InputIterator __last, _Tp __init) 316s | ^~~~~~ 316s /usr/include/c++/14/numeric:325:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/numeric:326:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 326 | { return std::reduce(__first, __last, std::move(__init), plus<>()); } 316s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /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]’: 316s /usr/include/dolfinx/common/Scatterer.h:536:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 536 | void scatter_rev(std::span local_data, std::span remote_data, 316s | ^~~~~~~~~~~ 316s /usr/include/dolfinx/common/Scatterer.h:536:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 552 | scatter_rev_begin(remote_data, std::span(remote_buffer), 316s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 553 | std::span(local_buffer), pack_fn, 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 554 | std::span(request)); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s /usr/include/dolfinx/common/Scatterer.h:555:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 555 | scatter_rev_end(std::span(local_buffer), local_data, unpack_fn, op, 316s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 556 | std::span(request)); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/dolfinx/common/Scatterer.h:555:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s /usr/include/dolfinx/common/Scatterer.h:555:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s /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]’: 316s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 484 | void scatter_rev_begin(std::span remote_data, 316s | ^~~~~~~~~~~~~~~~~ 316s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 492 | scatter_rev_begin(std::span(remote_buffer), local_buffer, request, 316s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 493 | type); 316s | ~~~~~ 316s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s /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]’: 316s /usr/include/dolfinx/common/Scatterer.h:520:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 520 | void scatter_rev_end(std::span local_buffer, std::span local_data, 316s | ^~~~~~~~~~~~~~~ 316s /usr/include/dolfinx/common/Scatterer.h:520:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s [ 82%] Building CXX object CMakeFiles/unittests.dir/mesh/refinement/option.cpp.o 316s /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.kte2W7/build.m6l/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.kte2W7/build.m6l/src/dolfinx-unittests-real/test/mesh/refinement/option.cpp 316s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::common::Scatterer >::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::; _Proj = std::identity]’: 316s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 316s | ^~~~~~~~ 316s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 316s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 737 | std::move(__result), 316s | ~~~~~~~~~~~~~~~~~~~~ 316s 738 | std::move(__op), std::move(__proj)); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/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&)::]’: 316s /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 316s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 316s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 201 | std::move(__f), std::move(__proj)); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /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]’: 316s /usr/include/dolfinx/common/Scatterer.h:280:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 280 | void scatter_fwd_begin(std::span local_data, 316s | ^~~~~~~~~~~~~~~~~ 316s /usr/include/dolfinx/common/Scatterer.h:280:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s /usr/include/dolfinx/common/Scatterer.h:280:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s /usr/include/dolfinx/common/Scatterer.h:288:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 288 | scatter_fwd_begin(std::span(local_buffer), remote_buffer, requests, 316s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 289 | type); 316s | ~~~~~ 316s /usr/include/dolfinx/common/Scatterer.h:288:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s /usr/include/dolfinx/common/Scatterer.h:288:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s /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]’: 316s /usr/include/dolfinx/common/Scatterer.h:315:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 315 | void scatter_fwd_end(std::span remote_buffer, 316s | ^~~~~~~~~~~~~~~ 316s /usr/include/dolfinx/common/Scatterer.h:315:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s /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)::]’: 316s /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 316s 463 | find_if_not(_InputIterator __first, _InputIterator __last, 316s | ^~~~~~~~~~~ 316s /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 316s /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 316s 471 | return std::__find_if_not(__first, __last, 316s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 316s 472 | __gnu_cxx::__ops::__pred_iter(__pred)); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Tp = int; _Out = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 316s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 316s | ^~~~~~~~ 316s /usr/include/c++/14/bits/ranges_algobase.h:570:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /usr/include/c++/14/bits/ranges_algobase.h:577:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 577 | return ranges::fill_n(std::move(__first), __len, __value); 316s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _IIter std::find_if_not(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = {anonymous}::test_scatter_fwd(int)::]’: 316s /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 316s 463 | find_if_not(_InputIterator __first, _InputIterator __last, 316s | ^~~~~~~~~~~ 316s /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 316s /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 316s 471 | return std::__find_if_not(__first, __last, 316s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 316s 472 | __gnu_cxx::__ops::__pred_iter(__pred)); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /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]’: 316s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 484 | void scatter_rev_begin(std::span remote_data, 316s | ^~~~~~~~~~~~~~~~~ 316s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 492 | scatter_rev_begin(std::span(remote_buffer), local_buffer, request, 316s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 493 | type); 316s | ~~~~~ 316s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s /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]’: 316s /usr/include/dolfinx/common/Scatterer.h:520:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 520 | void scatter_rev_end(std::span local_buffer, std::span local_data, 316s | ^~~~~~~~~~~~~~~ 316s /usr/include/dolfinx/common/Scatterer.h:520:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s /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]’: 316s /usr/include/c++/14/numeric:287:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 287 | reduce(_InputIterator __first, _InputIterator __last, _Tp __init, 316s | ^~~~~~ 316s /usr/include/c++/14/numeric:287:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s /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]’: 316s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 484 | void scatter_rev_begin(std::span remote_data, 316s | ^~~~~~~~~~~~~~~~~ 316s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 492 | scatter_rev_begin(std::span(remote_buffer), local_buffer, request, 316s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 493 | type); 316s | ~~~~~ 316s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s /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]’: 316s /usr/include/dolfinx/common/Scatterer.h:520:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 520 | void scatter_rev_end(std::span local_buffer, std::span local_data, 316s | ^~~~~~~~~~~~~~~ 316s /usr/include/dolfinx/common/Scatterer.h:520:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s /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]’: 316s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s 390 | void scatter_rev_begin(std::span send_buffer, 316s | ^~~~~~~~~~~~~~~~~ 316s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 316s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::common::Scatterer >::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::; _Proj = std::identity]’: 316s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 316s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 316s | ^~~~~~~~ 316s /usr/include/c++/14/bits/ranges_algo.h: 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&)::]’: 316s /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 316s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 316s | ^~~~~~~~ 316s /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 316s /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):: >]’: 316s /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 316s 109 | __find_if_not(_InputIterator __first, _InputIterator __last, 316s | ^~~~~~~~~~~~~ 316s /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 316s /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 316s 112 | return std::__find_if(__first, __last, 316s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 316s 113 | __gnu_cxx::__ops::__negate(__pred), 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 114 | std::__iterator_category(__first)); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s /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 >]’: 316s /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 316s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 316s | ^~~~~~~~ 316s /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):: >]’: 316s /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 316s 109 | __find_if_not(_InputIterator __first, _InputIterator __last, 316s | ^~~~~~~~~~~~~ 316s /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 316s /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 316s 112 | return std::__find_if(__first, __last, 316s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 316s 113 | __gnu_cxx::__ops::__negate(__pred), 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316s 114 | std::__iterator_category(__first)); 316s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317s In file included from /usr/include/c++/14/algorithm:60: 317s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_negate<{anonymous}::test_scatter_fwd(int):: >]’: 317s /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 317s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 317s | ^~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_algobase.h:2107:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 2107 | if (__pred(__first)) 317s | ~~~~~~^~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algobase.h:2111:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 2111 | if (__pred(__first)) 317s | ~~~~~~^~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algobase.h:2115:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 2115 | if (__pred(__first)) 317s | ~~~~~~^~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algobase.h:2119:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 2119 | if (__pred(__first)) 317s | ~~~~~~^~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algobase.h:2127:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 2127 | if (__pred(__first)) 317s | ~~~~~~^~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algobase.h:2132:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 2132 | if (__pred(__first)) 317s | ~~~~~~^~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algobase.h:2137:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 2137 | if (__pred(__first)) 317s | ~~~~~~^~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Predicate = __gnu_cxx::__ops::_Iter_negate<{anonymous}::test_scatter_fwd(int):: >]’: 317s /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 317s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 317s | ^~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s /usr/include/c++/14/bits/stl_algobase.h:2107:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 2107 | if (__pred(__first)) 317s | ~~~~~~^~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algobase.h:2111:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 2111 | if (__pred(__first)) 317s | ~~~~~~^~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algobase.h:2115:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 2115 | if (__pred(__first)) 317s | ~~~~~~^~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algobase.h:2119:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 2119 | if (__pred(__first)) 317s | ~~~~~~^~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algobase.h:2127:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 2127 | if (__pred(__first)) 317s | ~~~~~~^~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algobase.h:2132:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 2132 | if (__pred(__first)) 317s | ~~~~~~^~~~~~~~~ 317s /usr/include/c++/14/bits/stl_algobase.h:2137:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 317s 2137 | if (__pred(__first)) 317s | ~~~~~~^~~~~~~~~ 317s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 317s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_negate<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >; _Predicate = {anonymous}::test_scatter_fwd(int)::]’: 317s /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 317s 394 | operator()(_Iterator __it) 317s | ^~~~~~~~ 317s /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)::]’: 317s /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 317s [ 88%] Building CXX object CMakeFiles/unittests.dir/mesh/refinement/rectangle.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.kte2W7/build.m6l/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.kte2W7/build.m6l/src/dolfinx-unittests-real/test/mesh/refinement/rectangle.cpp 318s [ 94%] Building C object CMakeFiles/unittests.dir/poisson.c.o 318s /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.kte2W7/build.m6l/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.kte2W7/build.m6l/src/dolfinx-unittests-real/test/poisson.c 319s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test/mesh/distributed_mesh.cpp: In function ‘void {anonymous}::test_distributed_mesh(dolfinx::mesh::CellPartitionFunction)’: 319s /tmp/autopkgtest.kte2W7/build.m6l/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 319s 142 | xshape, partitioner); 319s | ^ 319s /tmp/autopkgtest.kte2W7/build.m6l/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 319s In file included from /usr/include/c++/14/vector:66, 319s from /usr/include/c++/14/chrono:47, 319s from /usr/include/spdlog/common.h:10, 319s from /usr/include/spdlog/spdlog.h:12, 319s from /usr/include/dolfinx/common/log.h:9, 319s from /usr/include/dolfinx/common/MPI.h:10, 319s from /usr/include/dolfinx/mesh/Topology.h:11, 319s from /usr/include/dolfinx/mesh/Geometry.h:9, 319s from /usr/include/dolfinx/mesh/Mesh.h:9, 319s from /usr/include/dolfinx/mesh/generation.h:9, 319s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test/mesh/generation.cpp:7: 319s /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]’: 319s /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 319s 678 | vector(initializer_list __l, 319s | ^~~~~~ 319s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test/mesh/generation.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_0() [with TestType = double]’: 319s /tmp/autopkgtest.kte2W7/build.m6l/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 319s 60 | std::vector expected_x = { 319s | ^~~~~~~~~~ 319s In file included from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test/fem/functionspace.cpp:14: 319s /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]’: 319s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 319s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 319s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 319s 540 | x.insert(x.end(), {x0, x1}); 319s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 319s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 319s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 319s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s 565 | v2, v3, vmid}); 319s | ~~~~~~~~~~~~~~ 319s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 319s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 319s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 319s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 319s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s 627 | {x.size() / 2, 2}, partitioner); 319s | ^ 319s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s 632 | std::vector{}, {0, 2}, partitioner); 319s | ^ 319s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s /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]’: 319s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 319s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 319s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 319s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 319s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s 671 | i0 + iy + ny + 2}); 319s | ~~~~~~~~~~~~~~~~~~ 319s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s 676 | {x.size() / 2, 2}, partitioner); 319s | ^ 319s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s 681 | std::vector{}, {0, 2}, partitioner); 319s | ^ 319s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test/mesh/generation.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_3() [with TestType = double]’: 319s /tmp/autopkgtest.kte2W7/build.m6l/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 319s 143 | expected_x = { 319s | ~~~~~~~~~~~^~~ 319s 144 | /* v_0 */ 0.0, 319s | ~~~~~~~~~~~~~~ 319s 145 | /* v_1 */ 0.25, 319s | ~~~~~~~~~~~~~~~ 319s 146 | /* v_2 */ 0.5, 319s | ~~~~~~~~~~~~~~ 319s 147 | /* v_3 */ 0.75, 319s | ~~~~~~~~~~~~~~~ 319s 148 | /* v_4 */ 1.0, 319s | ~~~~~~~~~~~~~~ 319s 149 | }; 319s | ~ 319s /tmp/autopkgtest.kte2W7/build.m6l/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 319s 168 | expected_x = { 319s | ~~~~~~~~~~~^~~ 319s 169 | /* v_0 */ 0.0, 319s | ~~~~~~~~~~~~~~ 319s 170 | /* v_1 */ 1. / 9, 319s | ~~~~~~~~~~~~~~~~~ 319s 171 | /* v_2 */ 2. / 9, 319s | ~~~~~~~~~~~~~~~~~ 319s 172 | /* v_3 */ 3. / 9, 319s | ~~~~~~~~~~~~~~~~~ 319s 173 | /* v_4 */ 4. / 9, 319s | ~~~~~~~~~~~~~~~~~ 319s 174 | /* v_5 */ 5. / 9, 319s | ~~~~~~~~~~~~~~~~~ 319s 175 | /* v_6 */ 6. / 9, 319s | ~~~~~~~~~~~~~~~~~ 319s 176 | /* v_7 */ 7. / 9, 319s | ~~~~~~~~~~~~~~~~~ 319s 177 | /* v_8 */ 8. / 9, 319s | ~~~~~~~~~~~~~~~~~ 319s 178 | /* v_9 */ 9. / 9, 319s | ~~~~~~~~~~~~~~~~~ 319s 179 | }; 319s | ~ 319s /tmp/autopkgtest.kte2W7/build.m6l/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 319s 207 | expected_x = { 319s | ~~~~~~~~~~~^~~ 319s 208 | /* v_0 */ 0. / 14, 319s | ~~~~~~~~~~~~~~~~~~ 319s 209 | /* v_1 */ 1. / 14, 319s | ~~~~~~~~~~~~~~~~~~ 319s 210 | /* v_2 */ 2. / 14, 319s | ~~~~~~~~~~~~~~~~~~ 319s 211 | /* v_3 */ 3. / 14, 319s | ~~~~~~~~~~~~~~~~~~ 319s 212 | /* v_4 */ 4. / 14, 319s | ~~~~~~~~~~~~~~~~~~ 319s 213 | /* v_5 */ 5. / 14, 319s | ~~~~~~~~~~~~~~~~~~ 319s 214 | /* v_6 */ 6. / 14, 319s | ~~~~~~~~~~~~~~~~~~ 319s 215 | /* v_7 */ 7. / 14, 319s | ~~~~~~~~~~~~~~~~~~ 319s 216 | /* v_8 */ 8. / 14, 319s | ~~~~~~~~~~~~~~~~~~ 319s 217 | /* v_9 */ 9. / 14, 319s | ~~~~~~~~~~~~~~~~~~ 319s 218 | /* v_10 */ 10. / 14, 319s | ~~~~~~~~~~~~~~~~~~~~ 319s 219 | /* v_11 */ 11. / 14, 319s | ~~~~~~~~~~~~~~~~~~~~ 319s 220 | /* v_12 */ 12. / 14, 319s | ~~~~~~~~~~~~~~~~~~~~ 319s 221 | /* v_13 */ 13. / 14, 319s | ~~~~~~~~~~~~~~~~~~~~ 319s 222 | /* v_14 */ 14. / 14, 319s | ~~~~~~~~~~~~~~~~~~~~ 319s 223 | }; 319s | ~ 319s In file included from /usr/include/c++/14/algorithm:63, 319s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test/mesh/distributed_mesh.cpp:9: 319s /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]’: 319s /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 319s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 319s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s 1159 | std::move(__comp), std::move(__proj)); 319s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s In file included from /usr/include/c++/14/vector:66, 319s from /usr/include/basix/cell.h:10, 319s from /usr/include/basix/finite-element.h:7, 319s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test/mesh/distributed_mesh.cpp:10: 319s /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]’: 319s /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 319s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 319s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 319s 607 | this->_M_impl._M_start, 319s | ~~~~~~~~~~~~~~~~~~~~~~~ 319s 608 | _M_get_Tp_allocator()); 319s | ~~~~~~~~~~~~~~~~~~~~~~ 319s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 319s from /usr/include/dolfinx/geometry/utils.h:9, 319s from /usr/include/dolfinx/fem/interpolate.h:19, 319s from /usr/include/dolfinx/fem/Function.h:12, 319s from /usr/include/dolfinx/fem/DirichletBC.h:12, 319s from /usr/include/dolfinx/fem/dolfinx_fem.h:14, 319s from /usr/include/dolfinx.h:11, 319s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test/mesh/distributed_mesh.cpp:12: 319s /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]’: 319s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s 783 | Mesh> create_mesh( 319s | ^~~~~~~~~~~ 319s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 319s | ^ 319s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 319s 830 | cells1 = std::vector(cells.begin(), cells.end()); 319s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 319s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 319s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s 841 | std::vector cells1_v 319s | ^~~~~~~~ 319s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 319s 880 | boundary_v.erase(unique_end, range_end); 319s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 319s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 319s 885 | boundary_v.erase(boundary_v.begin()); 319s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 319s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 319s | ^~~~~~~~ 319s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 319s 905 | nodes1.erase(unique_end, range_end); 319s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 319s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s 911 | Geometry geometry 319s | ^~~~~~~~ 319s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test/mesh/generation.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_6() [with TestType = double]’: 319s /tmp/autopkgtest.kte2W7/build.m6l/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 319s 275 | std::vector expected_x = { 319s | ^~~~~~~~~~ 319s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test/mesh/generation.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_9() [with TestType = double]’: 319s /tmp/autopkgtest.kte2W7/build.m6l/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 319s 316 | std::vector expected_x = {/* v_0 */ 0, 0, 0, 319s | ^~~~~~~~~~ 319s In file included from /usr/include/c++/14/vector:66, 319s from /usr/include/catch2/catch_tostring.hpp:12, 319s from /usr/include/catch2/internal/catch_decomposer.hpp:11, 319s from /usr/include/catch2/internal/catch_assertion_handler.hpp:12, 319s from /usr/include/catch2/internal/catch_test_macro_impl.hpp:12, 319s from /usr/include/catch2/catch_test_macros.hpp:11, 319s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test/fem/functionspace.cpp:7: 319s /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]’: 319s /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 319s 1413 | insert(const_iterator __position, initializer_list __l) 319s | ^~~~~~ 319s /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 319s /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 319s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 319s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s 1417 | std::random_access_iterator_tag()); 319s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s /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]’: 319s /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 319s 1413 | insert(const_iterator __position, initializer_list __l) 319s | ^~~~~~ 319s /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 319s /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 319s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 319s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s 1417 | std::random_access_iterator_tag()); 319s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 319s from /usr/include/dolfinx.h:16: 319s /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]’: 319s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 319s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 319s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 319s 540 | x.insert(x.end(), {x0, x1}); 319s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 319s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 319s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 319s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s 565 | v2, v3, vmid}); 319s | ~~~~~~~~~~~~~~ 319s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 319s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 319s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 319s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 319s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s 627 | {x.size() / 2, 2}, partitioner); 319s | ^ 319s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s 632 | std::vector{}, {0, 2}, partitioner); 319s | ^ 319s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test/mesh/generation.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_12() [with TestType = double]’: 319s /tmp/autopkgtest.kte2W7/build.m6l/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 319s 357 | std::vector expected_x = { 319s | ^~~~~~~~~~ 319s In file included from /usr/include/c++/14/algorithm:63, 319s from /usr/include/basix/maps.h:8, 319s from /usr/include/basix/finite-element.h:9, 319s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test/fem/functionspace.cpp:9: 319s /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]’: 319s /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 319s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 319s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s 1159 | std::move(__comp), std::move(__proj)); 319s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s /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]’: 319s /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 319s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 319s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 319s 607 | this->_M_impl._M_start, 319s | ~~~~~~~~~~~~~~~~~~~~~~~ 319s 608 | _M_get_Tp_allocator()); 319s | ~~~~~~~~~~~~~~~~~~~~~~ 319s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 319s from /usr/include/dolfinx/geometry/utils.h:9, 319s from /usr/include/dolfinx/fem/interpolate.h:19, 319s from /usr/include/dolfinx/fem/Function.h:12, 319s from /usr/include/dolfinx/fem/Expression.h:10, 319s from /usr/include/dolfinx/fem/utils.h:13, 319s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test/fem/functionspace.cpp:12: 319s /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 >]’: 319s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s 783 | Mesh> create_mesh( 319s | ^~~~~~~~~~~ 319s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 319s | ^ 319s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s /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]’: 319s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 319s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 319s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 319s 830 | cells1 = std::vector(cells.begin(), cells.end()); 319s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 319s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 319s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 319s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 319s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s 671 | i0 + iy + ny + 2}); 319s | ~~~~~~~~~~~~~~~~~~ 319s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s 841 | std::vector cells1_v 319s | ^~~~~~~~ 319s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s 676 | {x.size() / 2, 2}, partitioner); 319s | ^ 319s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s 681 | std::vector{}, {0, 2}, partitioner); 319s | ^ 319s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 319s 880 | boundary_v.erase(unique_end, range_end); 319s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 319s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 319s 885 | boundary_v.erase(boundary_v.begin()); 319s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 319s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 319s | ^~~~~~~~ 319s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 319s 905 | nodes1.erase(unique_end, range_end); 319s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 319s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s 911 | Geometry geometry 319s | ^~~~~~~~ 319s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test/mesh/generation.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_15() [with TestType = double]’: 319s /tmp/autopkgtest.kte2W7/build.m6l/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 319s 399 | std::vector expected_x = { 319s | ^~~~~~~~~~ 319s /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]’: 319s /usr/include/dolfinx/mesh/generation.h:379:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 319s 379 | cells.insert(cells.end(), 319s | ~~~~~~~~~~~~^~~~~~~~~~~~~ 319s 380 | {v0, v1, v3, v7, v0, v1, v7, v5, v0, v5, v7, v4, 319s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s 381 | v0, v3, v2, v7, v0, v6, v4, v7, v0, v2, v6, v7}); 319s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s 386 | {x.size() / 3, 3}, partitioner); 319s | ^ 319s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s /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]’: 319s /usr/include/dolfinx/mesh/generation.h:257:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s 257 | {x.size(), 1}, partitioner); 319s | ^ 319s /usr/include/dolfinx/mesh/generation.h:257:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s /usr/include/dolfinx/mesh/generation.h:262:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s 262 | std::vector{}, {0, 1}, partitioner); 319s | ^ 319s /usr/include/dolfinx/mesh/generation.h:262:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s /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]’: 319s /usr/include/dolfinx/mesh/generation.h:424:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 319s 424 | cells.insert(cells.end(), {v0, v1, v2, v3, v4, v5, v6, v7}); 319s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s 429 | {x.size() / 3, 3}, partitioner); 319s | ^ 319s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s /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]’: 319s /usr/include/dolfinx/mesh/generation.h:470:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 319s 470 | cells.insert(cells.end(), {v0, v1, v2, v4, v5, v6}); 319s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s /usr/include/dolfinx/mesh/generation.h:471:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 319s 471 | cells.insert(cells.end(), {v1, v2, v3, v5, v6, v7}); 319s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s 476 | {x.size() / 3, 3}, partitioner); 319s | ^ 319s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s /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]’: 319s /usr/include/dolfinx/mesh/generation.h:257:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s 257 | {x.size(), 1}, partitioner); 319s | ^ 319s /usr/include/dolfinx/mesh/generation.h:257:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s /usr/include/dolfinx/mesh/generation.h:262:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s 262 | std::vector{}, {0, 1}, partitioner); 319s | ^ 319s /usr/include/dolfinx/mesh/generation.h:262:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s In file included from /usr/include/c++/14/vector:72: 319s /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]’: 319s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 319s 954 | vector<_Tp, _Alloc>:: 319s | ^~~~~~~~~~~~~~~~~~~ 319s /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]’: 319s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 319s /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]’: 319s /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 319s 707 | vector(_InputIterator __first, _InputIterator __last, 319s | ^~~~~~ 319s /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 319s /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 319s 711 | _M_range_initialize(__first, __last, 319s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 319s 712 | std::__iterator_category(__first)); 319s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s In file included from /usr/include/c++/14/numeric:62, 319s from /usr/include/basix/finite-element.h:19: 319s /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]’: 319s /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 319s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 319s | ^~~~ 319s /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 319s /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]’: 319s /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 319s 788 | operator=(initializer_list __l) 319s | ^~~~~~~~ 319s /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]’: 319s /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 319s 707 | vector(_InputIterator __first, _InputIterator __last, 319s | ^~~~~~ 319s /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 319s /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 319s 711 | _M_range_initialize(__first, __last, 319s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 319s 712 | std::__iterator_category(__first)); 319s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s In file included from /usr/include/c++/14/algorithm:61: 319s /usr/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 >]’: 319s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 319s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 319s | ^~~~~~ 319s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 319s In file included from /usr/include/c++/14/numeric:62, 319s from /usr/include/basix/finite-element.h:19: 319s /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]’: 319s /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 319s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 319s | ^~~~ 319s /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 319s /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]’: 319s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s 46 | void reorder_list(std::span list, std::span nodemap) 319s | ^~~~~~~~~~~~ 319s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 319s 53 | const std::vector orig(list.begin(), list.end()); 319s | ^~~~ 319s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 319s 58 | std::ranges::copy(links_old, links_new.begin()); 319s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s In file included from /usr/include/c++/14/vector:72: 319s /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]’: 319s /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 319s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 319s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 319s 239 | __x.end()); 319s | ~~~~~~~~~~ 319s /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 319s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 319s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s 251 | end(), _M_get_Tp_allocator()); 319s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 319s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 319s from /usr/include/c++/14/vector:65: 319s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 319s 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: 319s /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 319s 993 | std::_Destroy(__first, __last); 319s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 319s In file included from /usr/include/c++/14/chrono:48, 319s from /usr/include/catch2/catch_tostring.hpp:545: 319s /usr/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 >]’: 319s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 319s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 319s | ^~~~~~ 319s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 319s /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]’: 319s /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 319s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 319s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s 1805 | std::move(__comp), std::move(__proj)); 319s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s /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]’: 319s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s 46 | void reorder_list(std::span list, std::span nodemap) 319s | ^~~~~~~~~~~~ 319s /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]’: 319s /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 319s 1134 | operator()(_Iter __first, _Sent __last, 319s | ^~~~~~~~ 319s /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 319s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 319s 53 | const std::vector orig(list.begin(), list.end()); 319s | ^~~~ 319s /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 319s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 319s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s /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 319s 1139 | return {__first, __first}; 319s | ^ 319s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 319s 58 | std::ranges::copy(links_old, links_new.begin()); 319s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s /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 319s 1148 | return {++__dest, __first}; 319s | ^ 319s /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]’: 319s /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 319s 1564 | erase(const_iterator __first, const_iterator __last) 319s | ^~~~~ 319s /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 319s /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 319s 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 319s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s /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]’: 319s /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 319s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 319s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 319s 239 | __x.end()); 319s | ~~~~~~~~~~ 319s /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 319s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 319s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s 251 | end(), _M_get_Tp_allocator()); 319s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 319s from /usr/include/c++/14/bits/basic_string.h:39, 319s from /usr/include/c++/14/string:54, 319s from /usr/include/catch2/internal/catch_stringref.hpp:12, 319s from /usr/include/catch2/catch_assertion_info.hpp:13, 319s from /usr/include/catch2/internal/catch_assertion_handler.hpp:11: 319s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 319s 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: 319s /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 319s 993 | std::_Destroy(__first, __last); 319s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 319s /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]’: 319s /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 319s 1536 | erase(const_iterator __position) 319s | ^~~~~ 319s /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 319s 1537 | { return _M_erase(begin() + (__position - cbegin())); } 319s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s /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]’: 319s /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 319s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 319s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s 1805 | std::move(__comp), std::move(__proj)); 319s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s /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]’: 319s /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 319s 1134 | operator()(_Iter __first, _Sent __last, 319s | ^~~~~~~~ 319s /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 319s /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 319s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 319s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s /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 319s 1139 | return {__first, __first}; 319s | ^ 319s /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 319s 1148 | return {++__dest, __first}; 319s | ^ 319s /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]’: 319s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 319s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 319s | ^~~~~~~~~~~~~~~~~~~~~~ 319s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 319s /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 319s 371 | return std::__do_uninit_copy(__first, __last, __result); 319s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s /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 319s 373 | return std::uninitialized_copy(__first, __last, __result); 319s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s In file included from /usr/include/c++/14/algorithm:63, 319s from /usr/include/dolfinx/common/MPI.h:12: 319s /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]’: 319s /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 319s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 319s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s 1159 | std::move(__comp), std::move(__proj)); 319s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s /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]’: 319s /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 319s 1564 | erase(const_iterator __first, const_iterator __last) 319s | ^~~~~ 319s /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 319s /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 319s 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 319s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 319s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 319s from /usr/include/dolfinx/fem/Function.h:11: 319s /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]’: 319s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 319s 119 | std::ranges::copy(buffer, range.begin()); 319s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 319s /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]’: 319s /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 319s 1536 | erase(const_iterator __position) 319s | ^~~~~ 319s /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 319s 1537 | { return _M_erase(begin() + (__position - cbegin())); } 319s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s /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]’: 319s /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 319s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 319s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 319s 607 | this->_M_impl._M_start, 319s | ~~~~~~~~~~~~~~~~~~~~~~~ 319s 608 | _M_get_Tp_allocator()); 319s | ~~~~~~~~~~~~~~~~~~~~~~ 319s In file included from /usr/include/dolfinx/mesh/generation.h:11: 319s /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 >]’: 319s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s 783 | Mesh> create_mesh( 319s | ^~~~~~~~~~~ 319s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 319s | ^ 319s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s In file included from /usr/include/c++/14/vector:65: 319s /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]’: 319s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 319s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 319s | ^~~~~~~~~~~~~~~~~~~~~~ 319s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 319s /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 319s 371 | return std::__do_uninit_copy(__first, __last, __result); 319s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s /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 319s 373 | return std::uninitialized_copy(__first, __last, __result); 319s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 319s 830 | cells1 = std::vector(cells.begin(), cells.end()); 319s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 319s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 319s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s 841 | std::vector cells1_v 319s | ^~~~~~~~ 319s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 319s 880 | boundary_v.erase(unique_end, range_end); 319s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 319s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 319s 885 | boundary_v.erase(boundary_v.begin()); 319s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 319s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 319s | ^~~~~~~~ 319s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 319s 905 | nodes1.erase(unique_end, range_end); 319s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 319s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s 911 | Geometry geometry 319s | ^~~~~~~~ 319s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 319s from /usr/include/dolfinx.h:10: 319s /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]’: 319s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s 676 | distribute_data(MPI_Comm comm0, std::span indices, 319s | ^~~~~~~~~~~~~~~ 319s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 319s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 319s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test/fem/functionspace.cpp:11: 319s /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]’: 319s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 319s 119 | std::ranges::copy(buffer, range.begin()); 319s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 319s /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]’: 319s /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 319s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 319s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s 2021 | std::move(__comp), std::move(__proj)); 319s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s In file included from /usr/include/dolfinx/fem/DofMap.h:16, 319s from /usr/include/dolfinx/fem/FunctionSpace.h:10: 319s /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 >]’: 319s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s 676 | distribute_data(MPI_Comm comm0, std::span indices, 319s | ^~~~~~~~~~~~~~~ 319s /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]’: 319s /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 319s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 319s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s 2021 | std::move(__comp), std::move(__proj)); 319s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s /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]’: 319s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s 382 | create_geometry( 319s | ^~~~~~~~~~~~~~~ 319s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 319s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 319s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s 424 | const std::vector l2l = graph::build::compute_local_to_local( 319s | ^~~ 319s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 319s 429 | std::ranges::transform(l2l, igi.begin(), 319s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 319s 430 | [&nodes](auto index) { return nodes[index]; }); 319s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s /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 >]’: 319s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s 382 | create_geometry( 319s | ^~~~~~~~~~~~~~~ 319s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 319s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 319s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s 424 | const std::vector l2l = graph::build::compute_local_to_local( 319s | ^~~ 319s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 319s 429 | std::ranges::transform(l2l, igi.begin(), 319s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 319s 430 | [&nodes](auto index) { return nodes[index]; }); 319s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s /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 >]’: 319s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s 783 | Mesh> create_mesh( 319s | ^~~~~~~~~~~ 319s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 319s | ^ 319s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 319s 830 | cells1 = std::vector(cells.begin(), cells.end()); 319s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 319s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 319s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s 841 | std::vector cells1_v 319s | ^~~~~~~~ 319s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 319s 880 | boundary_v.erase(unique_end, range_end); 319s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 319s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 319s 885 | boundary_v.erase(boundary_v.begin()); 319s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 319s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 319s | ^~~~~~~~ 319s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 319s 905 | nodes1.erase(unique_end, range_end); 319s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 319s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s 911 | Geometry geometry 319s | ^~~~~~~~ 319s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 319s /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]’: 319s /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 319s 1413 | insert(const_iterator __position, initializer_list __l) 319s | ^~~~~~ 319s /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 319s /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 319s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 319s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s 1417 | std::random_access_iterator_tag()); 319s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s /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]’: 319s /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 319s 1413 | insert(const_iterator __position, initializer_list __l) 319s | ^~~~~~ 319s /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 319s /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 319s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 319s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s 1417 | std::random_access_iterator_tag()); 319s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s /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)::]’: 319s /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 319s 969 | return (*this)(ranges::begin(__r), ranges::end(__r), std::move(__gen)); 319s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s /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]’: 319s /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 319s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 319s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 319s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s 386 | __result, __alloc); 319s | ~~~~~~~~~~~~~~~~~~ 319s In file included from /usr/include/c++/14/string:51: 319s /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 > >]’: 319s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 319s 642 | copy(_II __first, _II __last, _OI __result) 319s | ^~~~ 319s /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]’: 319s /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 319s 398 | return std::__uninitialized_copy_a 319s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 319s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 319s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s /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]’: 319s /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 319s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 319s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 319s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s 386 | __result, __alloc); 319s | ~~~~~~~~~~~~~~~~~~ 319s /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 >]’: 319s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 319s 642 | copy(_II __first, _II __last, _OI __result) 319s | ^~~~ 319s /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]’: 319s /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 319s 398 | return std::__uninitialized_copy_a 319s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 319s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 319s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s /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]’: 319s /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 319s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 319s | ^~~~~~~~~~~~~~~~~~~ 319s /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 319s /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 319s 1697 | std::__uninitialized_copy_a(__first, __last, 319s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 319s 1698 | this->_M_impl._M_start, 319s | ~~~~~~~~~~~~~~~~~~~~~~~ 319s 1699 | _M_get_Tp_allocator()); 319s | ~~~~~~~~~~~~~~~~~~~~~~ 319s /usr/include/c++/14/bits/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 >]’: 319s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 319s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 319s | ^~~~~~~~ 319s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 319s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 319s 683 | { return std::copy(__first, __first + __n, __result); } 319s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s /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]’: 319s /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 319s 707 | vector(_InputIterator __first, _InputIterator __last, 319s | ^~~~~~ 319s /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 319s /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 319s 711 | _M_range_initialize(__first, __last, 319s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 319s 712 | std::__iterator_category(__first)); 319s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s In file included from /usr/include/c++/14/format:55, 319s from /usr/include/c++/14/bits/chrono_io.h:39, 319s from /usr/include/c++/14/chrono:3360: 319s /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 >]’: 319s /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 319s 318 | operator()(_Range&& __r, _Out __result) const 319s | ^~~~~~~~ 319s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 319s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 319s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s 321 | std::move(__result)); 319s | ~~~~~~~~~~~~~~~~~~~~ 319s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 319s /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]’: 319s /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 319s 1618 | _M_allocate_and_copy(size_type __n, 319s | ^~~~~~~~~~~~~~~~~~~~ 319s /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 319s /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 319s 1624 | std::__uninitialized_copy_a(__first, __last, __result, 319s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s 1625 | _M_get_Tp_allocator()); 319s | ~~~~~~~~~~~~~~~~~~~~~~ 319s /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 >]’: 319s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 319s 642 | copy(_II __first, _II __last, _OI __result) 319s | ^~~~ 319s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 319s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 319s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 319s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 319s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 319s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s /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]’: 319s /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 319s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 319s | ^~~~~~~~~~~~~~~~~~~ 319s /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 319s /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 319s 1697 | std::__uninitialized_copy_a(__first, __last, 319s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 319s 1698 | this->_M_impl._M_start, 319s | ~~~~~~~~~~~~~~~~~~~~~~~ 319s 1699 | _M_get_Tp_allocator()); 319s | ~~~~~~~~~~~~~~~~~~~~~~ 319s /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]’: 319s /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 319s 1789 | operator()(_Iter __first, _Sent __last, 319s | ^~~~~~~~ 319s /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 319s /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 319s 1792 | auto __lasti = ranges::next(__first, __last); 319s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 319s /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 319s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 319s | ^ 319s In file included from /usr/include/c++/14/tuple:44, 319s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 319s from /usr/include/c++/14/bits/memory_resource.h:41, 319s from /usr/include/c++/14/string:68: 319s /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]’: 319s /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 319s 767 | operator()(_Iter __first, _Sent __last, 319s | ^~~~~~~~ 319s /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 319s /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]’: 319s /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 319s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 319s | ^~~~~~~~ 319s /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 319s /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]’: 319s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 319s 195 | vector<_Tp, _Alloc>:: 319s | ^~~~~~~~~~~~~~~~~~~ 319s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 319s /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 319s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 319s | ^~~~~~~~~~~~~~ 319s /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]’: 319s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 319s 181 | vector<_Tp, _Alloc>:: 319s | ^~~~~~~~~~~~~~~~~~~ 319s /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 319s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 319s | ^~~~~~~~~~~~~~ 319s /usr/include/c++/14/bits/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 >]’: 319s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 319s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 319s | ^~~~~~~~ 319s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 319s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 319s 683 | { return std::copy(__first, __first + __n, __result); } 319s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s /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]’: 319s /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 319s 707 | vector(_InputIterator __first, _InputIterator __last, 319s | ^~~~~~ 319s /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 319s /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 319s 711 | _M_range_initialize(__first, __last, 319s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 319s 712 | std::__iterator_category(__first)); 319s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s /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*]’: 319s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 319s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 319s | ^~~~~~~~~~~~~~~~ 319s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 319s In file included from /usr/include/c++/14/bits/ranges_algo.h:38: 319s /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 >]’: 319s /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 319s 318 | operator()(_Range&& __r, _Out __result) const 319s | ^~~~~~~~ 319s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 319s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 319s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s 321 | std::move(__result)); 319s | ~~~~~~~~~~~~~~~~~~~~ 319s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 319s /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*]’: 319s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 319s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 319s | ^~~~~~~~~~~~~~~~~~ 319s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 319s /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 319s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 319s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s 185 | __uninit_copy(__first, __last, __result); 319s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s /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]’: 319s /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 319s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 319s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s 3147 | std::move(__comp), std::move(__proj)); 319s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s /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]’: 319s /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 319s 1618 | _M_allocate_and_copy(size_type __n, 319s | ^~~~~~~~~~~~~~~~~~~~ 319s /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 319s /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 319s 1624 | std::__uninitialized_copy_a(__first, __last, __result, 319s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s 1625 | _M_get_Tp_allocator()); 319s | ~~~~~~~~~~~~~~~~~~~~~~ 319s /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]’: 319s /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 319s 707 | vector(_InputIterator __first, _InputIterator __last, 319s | ^~~~~~ 319s /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 319s /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 319s 711 | _M_range_initialize(__first, __last, 319s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 319s 712 | std::__iterator_category(__first)); 319s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319s In file included from /usr/include/c++/14/algorithm:60: 319s /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 >]’: 319s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 319s 642 | copy(_II __first, _II __last, _OI __result) 319s | ^~~~ 319s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 319s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 320s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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]’: 320s /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 320s 1789 | operator()(_Iter __first, _Sent __last, 320s | ^~~~~~~~ 320s /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 320s /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 320s 1792 | auto __lasti = ranges::next(__first, __last); 320s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 320s /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 320s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 320s | ^ 320s In file included from /usr/include/c++/14/numeric:62, 320s from /usr/include/dolfinx/graph/AdjacencyList.h:12, 320s from /usr/include/dolfinx/common/MPI.h:17: 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 = long long 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 In file included from /usr/include/c++/14/bits/ranges_algo.h:39: 320s /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]’: 320s /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 320s 767 | operator()(_Iter __first, _Sent __last, 320s | ^~~~~~~~ 320s /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 320s /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]’: 320s /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 320s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 320s | ^~~~~~~~ 320s /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 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/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]’: 320s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 320s 195 | vector<_Tp, _Alloc>:: 320s | ^~~~~~~~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 320s /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 320s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 320s | ^~~~~~~~~~~~~~ 320s In file included from /usr/include/c++/14/chrono:48: 320s /usr/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 >]’: 320s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 320s | ^~~~~~ 320s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /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]’: 320s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 320s 181 | vector<_Tp, _Alloc>:: 320s | ^~~~~~~~~~~~~~~~~~~ 320s /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 320s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 320s | ^~~~~~~~~~~~~~ 320s /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]’: 320s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 320s 46 | void reorder_list(std::span list, std::span nodemap) 320s | ^~~~~~~~~~~~ 320s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 53 | const std::vector orig(list.begin(), list.end()); 320s | ^~~~ 320s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 58 | std::ranges::copy(links_old, links_new.begin()); 320s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s In file included from /usr/include/c++/14/vector:72: 320s /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]’: 320s /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 320s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 320s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 320s 239 | __x.end()); 320s | ~~~~~~~~~~ 320s /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 320s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 320s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 251 | end(), _M_get_Tp_allocator()); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 320s from /usr/include/c++/14/bits/basic_string.h:39, 320s from /usr/include/c++/14/string:54, 320s from /usr/include/boost/timer/timer.hpp:13, 320s from /usr/include/dolfinx/common/Timer.h:10, 320s from /usr/include/dolfinx/common/MPI.h:9: 320s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 320s 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: 320s /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 320s 993 | std::_Destroy(__first, __last); 320s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 320s /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*]’: 320s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 320s | ^~~~~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /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*]’: 320s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 320s | ^~~~~~~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /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 320s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 185 | __uninit_copy(__first, __last, __result); 320s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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 >]’: 320s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 320s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 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 /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]’: 320s /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 320s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 320s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 1805 | std::move(__comp), std::move(__proj)); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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 320s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 320s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 508 | { return std::get<0>(idx) != r; }); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 320s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 553 | [](auto x) { return std::get<1>(x); }); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 320s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 320s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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]’: 320s /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 320s 1134 | operator()(_Iter __first, _Sent __last, 320s | ^~~~~~~~ 320s /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 320s /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 320s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 320s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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 320s 1139 | return {__first, __first}; 320s | ^ 320s /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 320s 1148 | return {++__dest, __first}; 320s | ^ 320s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 320s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 646 | std::next(x_new.begin(), shape[1] * i)); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 320s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 658 | std::next(x_new.begin(), shape[1] * i)); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 320s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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]’: 320s /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 320s 1564 | erase(const_iterator __first, const_iterator __last) 320s | ^~~~~ 320s /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 320s /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 320s 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 320s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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]’: 320s /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 320s 1536 | erase(const_iterator __position) 320s | ^~~~~ 320s /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 320s 1537 | { return _M_erase(begin() + (__position - cbegin())); } 320s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 In file included from /usr/include/c++/14/vector:65: 320s /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]’: 320s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 320s | ^~~~~~~~~~~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /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 320s 371 | return std::__do_uninit_copy(__first, __last, __result); 320s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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 320s 373 | return std::uninitialized_copy(__first, __last, __result); 320s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s In file included from /usr/include/dolfinx/mesh/Geometry.h:16: 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/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]’: 320s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 320s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 320s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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 320s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 320s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 508 | { return std::get<0>(idx) != r; }); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 320s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 553 | [](auto x) { return std::get<1>(x); }); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 320s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 320s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 320s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 646 | std::next(x_new.begin(), shape[1] * i)); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 320s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 658 | std::next(x_new.begin(), shape[1] * i)); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 320s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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 >]’: 320s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 320s 676 | distribute_data(MPI_Comm comm0, std::span indices, 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::span&; _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 /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 /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 >]’: 320s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 320s 382 | create_geometry( 320s | ^~~~~~~~~~~~~~~ 320s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 320s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 320s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 320s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 320s 424 | const std::vector l2l = graph::build::compute_local_to_local( 320s | ^~~ 320s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 320s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 320s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 429 | std::ranges::transform(l2l, igi.begin(), 320s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 320s 430 | [&nodes](auto index) { return nodes[index]; }); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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]’: 320s /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 320s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 320s | ^~~~~~~~ 320s /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 320s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 320s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 737 | std::move(__result), 320s | ~~~~~~~~~~~~~~~~~~~~ 320s 738 | std::move(__op), std::move(__proj)); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /usr/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 > >]’: 320s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 320s | ^~~~~~ 320s /usr/include/c++/14/bits/stl_algo.h:701:5: 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 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 /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]’: 320s /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 320s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 320s | ^~~~~~~~ 320s /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 320s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 320s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 737 | std::move(__result), 320s | ~~~~~~~~~~~~~~~~~~~~ 320s 738 | std::move(__op), std::move(__proj)); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /usr/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 >]’: 320s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 320s | ^~~~~~ 320s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /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 >]’: 320s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 320s 676 | distribute_data(MPI_Comm comm0, std::span indices, 320s | ^~~~~~~~~~~~~~~ 320s /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 >]’: 320s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 320s 382 | create_geometry( 320s | ^~~~~~~~~~~~~~~ 320s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 320s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 320s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 320s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 320s 424 | const std::vector l2l = graph::build::compute_local_to_local( 320s | ^~~ 320s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 320s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 320s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 429 | std::ranges::transform(l2l, igi.begin(), 320s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 320s 430 | [&nodes](auto index) { return nodes[index]; }); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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]’: 320s /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 320s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 320s | ^~~~~~~~~~~~~~~~~~~~~~ 320s /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 320s /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 320s 371 | return std::__do_uninit_copy(__first, __last, __result); 320s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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 320s 373 | return std::uninitialized_copy(__first, __last, __result); 320s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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 > >]’: 320s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 320s | ^~~~~~~~~~~~~ 320s /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]’: 320s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 320s 954 | vector<_Tp, _Alloc>:: 320s | ^~~~~~~~~~~~~~~~~~~ 320s /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]’: 320s /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 320s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 320s | ^~~~~~~~~~~~~~~~~~~~~~ 320s /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 320s /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 320s 371 | return std::__do_uninit_copy(__first, __last, __result); 320s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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 320s 373 | return std::uninitialized_copy(__first, __last, __result); 320s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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 >]’: 320s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 320s | ^~~~~~~~~~~~~ 320s /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]’: 320s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 320s /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)::]’: 320s /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 320s 957 | operator()(_Out __first, _Sent __last, _Fp __gen) const 320s | ^~~~~~~~ 320s /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 320s /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]’: 320s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 320s | ^~~~~~~~~~~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /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 320s 371 | return std::__do_uninit_copy(__first, __last, __result); 320s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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 320s 373 | return std::uninitialized_copy(__first, __last, __result); 320s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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]’: 320s /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 320s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 320s | ^~~~~~~~~~~~~~~~~~~ 320s /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 320s /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 320s 1697 | std::__uninitialized_copy_a(__first, __last, 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 320s 1698 | this->_M_impl._M_start, 320s | ~~~~~~~~~~~~~~~~~~~~~~~ 320s 1699 | _M_get_Tp_allocator()); 320s | ~~~~~~~~~~~~~~~~~~~~~~ 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 In file included from /usr/include/c++/14/string:44: 320s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 320s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 608 | __miter_base(_Iterator __it) 320s | ^~~~~~~~~~~~ 320s /usr/include/c++/14/bits/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 >]’: 320s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 320s | ^~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /usr/include/c++/14/bits/stl_algobase.h:553:5: 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/bits/char_traits.h:57, 320s from /usr/include/c++/14/string:42: 320s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 320s /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 320s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 320s | ^~~~~~~~ 320s /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 320s /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 320s 193 | return std::_Destroy_aux::__destroy(__first, __last); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 320s /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 320s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 196 | __destroy(__first, __last); 320s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 320s In file included from /usr/include/c++/14/string_view:56, 320s from /usr/include/c++/14/bits/basic_string.h:47: 320s /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 >]’: 320s /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 320s 994 | operator()(_It __x, _Sent __bound) const 320s | ^~~~~~~~ 320s /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 320s /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&)::]’: 320s /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 320s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 320s | ^~~~ 320s /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 320s /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 320s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 320s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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 >]’: 320s /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 320s 675 | move(_II __first, _II __last, _OI __result) 320s | ^~~~ 320s /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 320s /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 320s /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 320s 683 | return std::__copy_move_a(std::__miter_base(__first), 320s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 684 | std::__miter_base(__last), __result); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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]’: 320s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 320s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 320s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 565 | v2, v3, vmid}); 320s | ~~~~~~~~~~~~~~ 320s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 320s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 320s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 320s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 320s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 320s 627 | {x.size() / 2, 2}, partitioner); 320s | ^ 320s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 320s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 320s 632 | std::vector{}, {0, 2}, partitioner); 320s | ^ 320s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 320s /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*]’: 320s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 320s | ^~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /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 320s 147 | { return std::copy(__first, __last, __result); } 320s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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]’: 320s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 320s | ^~~~~~~~~~~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: 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/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 371 | return std::__do_uninit_copy(__first, __last, __result); 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/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 373 | return std::uninitialized_copy(__first, __last, __result); 320s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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]’: 320s /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 320s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 320s | ^~~~~~~~~~~~~~~~~~~ 320s /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 320s /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 320s 1697 | std::__uninitialized_copy_a(__first, __last, 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 320s 1698 | this->_M_impl._M_start, 320s | ~~~~~~~~~~~~~~~~~~~~~~~ 320s 1699 | _M_get_Tp_allocator()); 320s | ~~~~~~~~~~~~~~~~~~~~~~ 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 In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 320s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 320s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 608 | __miter_base(_Iterator __it) 320s | ^~~~~~~~~~~~ 320s /usr/include/c++/14/bits/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 >]’: 320s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 320s | ^~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /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 >]’: 320s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 320s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 320s from /usr/include/c++/14/bits/stl_algobase.h:67: 320s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 320s /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 320s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 320s | ^~~~~~~~ 320s /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 320s /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 320s 193 | return std::_Destroy_aux::__destroy(__first, __last); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 320s /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 320s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 196 | __destroy(__first, __last); 320s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 320s In file included from /usr/include/c++/14/bits/ranges_algobase.h:38: 320s /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 >]’: 320s /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 320s 994 | operator()(_It __x, _Sent __bound) const 320s | ^~~~~~~~ 320s /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 320s /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&)::]’: 320s /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 320s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 320s | ^~~~ 320s /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 320s /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 320s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 320s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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 >]’: 320s /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 320s 675 | move(_II __first, _II __last, _OI __result) 320s | ^~~~ 320s /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 320s /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 320s /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 320s 683 | return std::__copy_move_a(std::__miter_base(__first), 320s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 684 | std::__miter_base(__last), __result); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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]’: 320s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 320s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 320s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 671 | i0 + iy + ny + 2}); 320s | ~~~~~~~~~~~~~~~~~~ 320s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 320s 676 | {x.size() / 2, 2}, partitioner); 320s | ^ 320s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 320s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 320s 681 | std::vector{}, {0, 2}, partitioner); 320s | ^ 320s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 320s /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*]’: 320s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 320s | ^~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /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 320s 147 | { return std::copy(__first, __last, __result); } 320s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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]’: 320s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 320s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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]’: 320s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 320s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 320s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 320s 540 | x.insert(x.end(), {x0, x1}); 320s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 320s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 320s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 320s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 565 | v2, v3, vmid}); 320s | ~~~~~~~~~~~~~~ 320s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 320s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 320s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 320s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 320s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 320s 627 | {x.size() / 2, 2}, partitioner); 320s | ^ 320s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 320s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 320s 632 | std::vector{}, {0, 2}, partitioner); 320s | ^ 320s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ 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::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 320s /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 320s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 320s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 1805 | std::move(__comp), std::move(__proj)); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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)::]’: 320s /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 320s 3867 | find_if(_InputIterator __first, _InputIterator __last, 320s | ^~~~~~~ 320s /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 320s /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 320s 3876 | return std::__find_if(__first, __last, 320s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 320s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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]’: 320s /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 320s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 320s | ^~~~~~~~ 320s /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 320s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 320s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 737 | std::move(__result), 320s | ~~~~~~~~~~~~~~~~~~~~ 320s 738 | std::move(__op), std::move(__proj)); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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 320s /usr/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 > >]’: 320s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 320s | ^~~~~~ 320s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s /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 320s 715 | return std::__copy_n(__first, __n2, __result, 320s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 320s 716 | std::__iterator_category(__first)); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /usr/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 > >]’: 320s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 320s | ^~~~~~ 320s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s /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 320s 715 | return std::__copy_n(__first, __n2, __result, 320s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 320s 716 | std::__iterator_category(__first)); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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]’: 320s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 320s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 320s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 320s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 320s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 671 | i0 + iy + ny + 2}); 320s | ~~~~~~~~~~~~~~~~~~ 320s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 320s 676 | {x.size() / 2, 2}, partitioner); 320s | ^ 320s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 320s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 320s 681 | std::vector{}, {0, 2}, partitioner); 320s | ^ 320s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ 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::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 320s /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 320s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 320s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 1805 | std::move(__comp), std::move(__proj)); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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)::]’: 320s /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 320s 3867 | find_if(_InputIterator __first, _InputIterator __last, 320s | ^~~~~~~ 320s /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 320s /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 320s 3876 | return std::__find_if(__first, __last, 320s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 320s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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]’: 320s /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 320s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 320s | ^~~~~~~~ 320s /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 320s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 320s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 737 | std::move(__result), 320s | ~~~~~~~~~~~~~~~~~~~~ 320s 738 | std::move(__op), std::move(__proj)); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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 320s /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]’: 320s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 320s | ^~~~~~~~ 320s /usr/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 >]’: 320s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 320s | ^~~~~~ 320s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /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 320s 715 | return std::__copy_n(__first, __n2, __result, 320s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 320s 716 | std::__iterator_category(__first)); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /usr/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 >]’: 320s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 320s | ^~~~~~ 320s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /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 320s 715 | return std::__copy_n(__first, __n2, __result, 320s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 320s 716 | std::__iterator_category(__first)); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/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 > >]’: 320s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 320s | ^~~~~~~~ 320s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s 683 | { return std::copy(__first, __first + __n, __result); } 320s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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]’: 320s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 320s | ^~~~~~~~ 320s /usr/include/c++/14/bits/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 >]’: 320s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 320s | ^~~~~~~~ 320s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 683 | { return std::copy(__first, __first + __n, __result); } 320s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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]’: 320s /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 320s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 320s | ^~~~~~~~~~~~~~ 320s /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]’: 320s /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 320s /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*]’: 320s /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 320s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 320s | ^~~~~~~~~~~~~~~~ 320s /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 320s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 320s /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 320s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 320s | ^~~~~~~~~~~~~~~~~~ 320s /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 320s /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 320s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 185 | __uninit_copy(__first, __last, __result); 320s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s In file included from /usr/include/c++/14/string:48: 320s /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 >]’: 320s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 320s | ^~~~~~~~~~~~ 320s /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*]’: 320s /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 320s 346 | __niter_wrap(_From __from, _To __res) 320s | ^~~~~~~~~~~~ 320s /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]’: 320s /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 320s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 320s | ^~~~~~~~~~~~~~~~~~~ 320s /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 320s /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 320s 1697 | std::__uninitialized_copy_a(__first, __last, 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 320s 1698 | this->_M_impl._M_start, 320s | ~~~~~~~~~~~~~~~~~~~~~~~ 320s 1699 | _M_get_Tp_allocator()); 320s | ~~~~~~~~~~~~~~~~~~~~~~ 320s /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]’: 320s /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 320s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 386 | __result, __alloc); 320s | ~~~~~~~~~~~~~~~~~~ 320s /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 >]’: 320s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 642 | copy(_II __first, _II __last, _OI __result) 320s | ^~~~ 320s /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*]’: 320s /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 320s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 320s | ^~~~~~~~~~~~~~~~ 320s /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 320s /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]’: 320s /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 320s 398 | return std::__uninitialized_copy_a 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 320s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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*]’: 320s /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 320s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 320s | ^~~~~~~~~~~~~~~~~~ 320s /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 320s /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 320s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 185 | __uninit_copy(__first, __last, __result); 320s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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]’: 320s /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 320s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 386 | __result, __alloc); 320s | ~~~~~~~~~~~~~~~~~~ 320s /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 >]’: 320s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 642 | copy(_II __first, _II __last, _OI __result) 320s | ^~~~ 320s /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]’: 320s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 320s | ^~~~~~~~~~~~ 320s /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*]’: 320s /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 320s 346 | __niter_wrap(_From __from, _To __res) 320s | ^~~~~~~~~~~~ 320s /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]’: 320s /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 320s 398 | return std::__uninitialized_copy_a 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 320s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/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 >]’: 320s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 320s | ^~~~~~~~ 320s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 683 | { return std::copy(__first, __first + __n, __result); } 320s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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]’: 320s /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 320s 707 | vector(_InputIterator __first, _InputIterator __last, 320s | ^~~~~~ 320s /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 320s /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 320s 711 | _M_range_initialize(__first, __last, 320s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 320s 712 | std::__iterator_category(__first)); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s In file included from /usr/include/c++/14/format:55, 320s from /usr/include/c++/14/bits/chrono_io.h:39, 320s from /usr/include/c++/14/chrono:3360: 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::span&; _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/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 320s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 320s | ^~~~~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /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]’: 320s /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 320s 1618 | _M_allocate_and_copy(size_type __n, 320s | ^~~~~~~~~~~~~~~~~~~~ 320s /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 320s /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 320s 1624 | std::__uninitialized_copy_a(__first, __last, __result, 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 1625 | _M_get_Tp_allocator()); 320s | ~~~~~~~~~~~~~~~~~~~~~~ 320s /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*]’: 320s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 320s | ^~~~~~~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /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 320s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 185 | __uninit_copy(__first, __last, __result); 320s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s In file included from /usr/include/c++/14/array:43, 320s from /usr/include/dolfinx/mesh/Topology.h:9: 320s /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 >]’: 320s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 642 | copy(_II __first, _II __last, _OI __result) 320s | ^~~~ 320s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 320s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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]’: 320s /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 320s 1789 | operator()(_Iter __first, _Sent __last, 320s | ^~~~~~~~ 320s /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 320s /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 320s 1792 | auto __lasti = ranges::next(__first, __last); 320s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 320s /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 320s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 320s | ^ 320s In file included from /usr/include/c++/14/tuple:44, 320s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 320s from /usr/include/c++/14/bits/memory_resource.h:41, 320s from /usr/include/c++/14/string:68: 320s /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]’: 320s /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 320s 767 | operator()(_Iter __first, _Sent __last, 320s | ^~~~~~~~ 320s /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 320s /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]’: 320s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 320s | ^~~~~~~~~~~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /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]’: 320s /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 320s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 320s | ^~~~~~~~ 320s /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 320s /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 320s 371 | return std::__do_uninit_copy(__first, __last, __result); 320s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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 320s 373 | return std::uninitialized_copy(__first, __last, __result); 320s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 320s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 320s | ^~~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/ranges_algobase.h:220:5: 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:220:5: 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:248:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 249 | std::move(__result)); 320s | ~~~~~~~~~~~~~~~~~~~~ 320s /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]’: 320s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 320s | ^~~~~~~~~~~~ 320s /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]’: 320s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 320s 195 | vector<_Tp, _Alloc>:: 320s | ^~~~~~~~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 320s /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 320s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 320s | ^~~~~~~~~~~~~~ 320s /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]’: 320s /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 320s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 320s | ^~~~~~~~~ 320s /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 320s /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 >]’: 320s /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 320s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 320s | ^~~~~~~~~ 320s /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 320s /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]’: 320s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 320s 181 | vector<_Tp, _Alloc>:: 320s | ^~~~~~~~~~~~~~~~~~~ 320s /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 320s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 320s | ^~~~~~~~~~~~~~ 320s /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 >]’: 320s /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 320s 855 | operator()(_It& __it, _Sent __bound) const 320s | ^~~~~~~~ 320s /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&):: >]’: 320s /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 320s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 320s | ^~~~~~ 320s /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 320s /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 320s 1905 | std::__introsort_loop(__first, __last, 320s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 320s 1906 | std::__lg(__last - __first) * 2, 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 1907 | __comp); 320s | ~~~~~~~ 320s /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 320s 1908 | std::__final_insertion_sort(__first, __last, __comp); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 320s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 608 | __miter_base(_Iterator __it) 320s | ^~~~~~~~~~~~ 320s /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 >]’: 320s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 320s | ^~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /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*]’: 320s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 320s | ^~~~~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /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*]’: 320s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 320s | ^~~~~~~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /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 320s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 185 | __uninit_copy(__first, __last, __result); 320s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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*]’: 320s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 320s | ^~~~~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /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*]’: 320s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 320s | ^~~~~~~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /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 320s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 185 | __uninit_copy(__first, __last, __result); 320s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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*]’: 320s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 642 | copy(_II __first, _II __last, _OI __result) 320s | ^~~~ 320s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 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 /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]’: 320s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 320s | ^~~~~~~~~~~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /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 320s 371 | return std::__do_uninit_copy(__first, __last, __result); 320s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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 320s 373 | return std::uninitialized_copy(__first, __last, __result); 320s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 320s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 320s | ^~~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 320s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 320s | ^~~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/ranges_algobase.h:220:5: 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:220:5: 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:220:5: 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:220:5: 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:248:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 249 | std::move(__result)); 320s | ~~~~~~~~~~~~~~~~~~~~ 320s /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 320s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 249 | std::move(__result)); 320s | ~~~~~~~~~~~~~~~~~~~~ 320s /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]’: 320s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 320s | ^~~~~~~~~~~~ 320s /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]’: 320s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /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*]’: 320s /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 320s 346 | __niter_wrap(_From __from, _To __res) 320s | ^~~~~~~~~~~~ 320s /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]’: 320s /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 320s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 320s | ^~~~~~~~~ 320s /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 320s /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 >]’: 320s /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 320s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 320s | ^~~~~~~~~ 320s /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 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_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 >]’: 320s /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 320s 855 | operator()(_It& __it, _Sent __bound) const 320s | ^~~~~~~~ 320s /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&):: >]’: 320s /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 320s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 320s | ^~~~~~ 320s /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 320s /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 320s 1905 | std::__introsort_loop(__first, __last, 320s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 320s 1906 | std::__lg(__last - __first) * 2, 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 1907 | __comp); 320s | ~~~~~~~ 320s /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 320s 1908 | std::__final_insertion_sort(__first, __last, __comp); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 320s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 608 | __miter_base(_Iterator __it) 320s | ^~~~~~~~~~~~ 320s /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 >]’: 320s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 320s | ^~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /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*]’: 320s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 642 | copy(_II __first, _II __last, _OI __result) 320s | ^~~~ 320s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 320s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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 >]’: 320s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 320s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 320s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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 320s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 320s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 508 | { return std::get<0>(idx) != r; }); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 320s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 553 | [](auto x) { return std::get<1>(x); }); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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]’: 320s /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 320s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 320s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 737 | std::move(__result), 320s | ~~~~~~~~~~~~~~~~~~~~ 320s 738 | std::move(__op), std::move(__proj)); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 320s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 320s | ^~~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/ranges_algobase.h:220:5: 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:220:5: 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:248:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 249 | std::move(__result)); 320s | ~~~~~~~~~~~~~~~~~~~~ 320s /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]’: 320s /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 320s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 320s 607 | this->_M_impl._M_start, 320s | ~~~~~~~~~~~~~~~~~~~~~~~ 320s 608 | _M_get_Tp_allocator()); 320s | ~~~~~~~~~~~~~~~~~~~~~~ 320s /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]’: 320s /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 320s 1789 | operator()(_Iter __first, _Sent __last, 320s | ^~~~~~~~ 320s /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 320s /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 320s 1792 | auto __lasti = ranges::next(__first, __last); 320s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 320s /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 320s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 320s | ^ 320s /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]’: 320s /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 320s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 320s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 737 | std::move(__result), 320s | ~~~~~~~~~~~~~~~~~~~~ 320s 738 | std::move(__op), std::move(__proj)); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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):: >]’: 320s /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 320s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 320s | ^~~~~~~~~ 320s /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 320s /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 320s 2152 | return __find_if(__first, __last, __pred, 320s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 320s 2153 | std::__iterator_category(__first)); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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]’: 320s /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 320s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 320s 607 | this->_M_impl._M_start, 320s | ~~~~~~~~~~~~~~~~~~~~~~~ 320s 608 | _M_get_Tp_allocator()); 320s | ~~~~~~~~~~~~~~~~~~~~~~ 320s /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]’: 320s /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 320s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 320s | ^~~~~~~~ 320s /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 320s /usr/include/c++/14/bits/ranges_algo.h:720: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::__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]’: 320s /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 320s 1789 | operator()(_Iter __first, _Sent __last, 320s | ^~~~~~~~ 320s /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 320s /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 320s 1792 | auto __lasti = ranges::next(__first, __last); 320s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 320s /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 320s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 320s | ^ 320s /usr/include/c++/14/bits/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 > >]’: 320s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 320s | ^~~~~~~~ 320s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s 683 | { return std::copy(__first, __first + __n, __result); } 320s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/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 > >]’: 320s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 320s | ^~~~~~~~ 320s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s 683 | { return std::copy(__first, __first + __n, __result); } 320s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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):: >]’: 320s /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 320s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 320s | ^~~~~~~~~ 320s /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 320s /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 320s 2152 | return __find_if(__first, __last, __pred, 320s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 320s 2153 | std::__iterator_category(__first)); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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]’: 320s /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 320s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 320s | ^~~~~~~~ 320s /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 320s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /usr/include/c++/14/bits/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 >]’: 320s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 320s | ^~~~~~~~ 320s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 683 | { return std::copy(__first, __first + __n, __result); } 320s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/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 >]’: 320s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 320s | ^~~~~~~~ 320s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 683 | { return std::copy(__first, __first + __n, __result); } 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 /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 > >]’: 320s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s 642 | copy(_II __first, _II __last, _OI __result) 320s | ^~~~ 320s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 320s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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]’: 320s /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 320s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 320s | ^~~~~~~~ 320s /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 320s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 320s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 737 | std::move(__result), 320s | ~~~~~~~~~~~~~~~~~~~~ 320s 738 | std::move(__op), std::move(__proj)); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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 >]’: 320s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 642 | copy(_II __first, _II __last, _OI __result) 320s | ^~~~ 320s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 320s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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]’: 320s /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 320s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 320s | ^~~~~~~~~~~~~~~~~~~~~~ 320s /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 320s /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 320s 371 | return std::__do_uninit_copy(__first, __last, __result); 320s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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 320s 373 | return std::uninitialized_copy(__first, __last, __result); 320s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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 >]’: 320s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 320s | ^~~~~~~~~~~~~ 320s /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]’: 320s /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 320s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 320s | ^~~~~~~~~~~~~~~~~~~~~~ 320s /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 320s /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 320s 371 | return std::__do_uninit_copy(__first, __last, __result); 320s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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 320s 373 | return std::uninitialized_copy(__first, __last, __result); 320s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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 >]’: 320s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 320s | ^~~~~~~~~~~~~ 320s /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*]’: 320s /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 320s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 320s | ^~~~~~~~~~~~~ 320s /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 320s /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 320s 147 | { return std::copy(__first, __last, __result); } 320s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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*]’: 320s /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 320s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 320s | ^~~~~~~~~~~~~ 320s /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 320s /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 320s 147 | { return std::copy(__first, __last, __result); } 320s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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 >]’: 320s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 320s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 320s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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 320s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 320s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 508 | { return std::get<0>(idx) != r; }); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 320s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 553 | [](auto x) { return std::get<1>(x); }); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 320s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 320s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 320s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 646 | std::next(x_new.begin(), shape[1] * i)); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 320s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 658 | std::next(x_new.begin(), shape[1] * i)); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 320s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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*]’: 320s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 320s | ^~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /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 320s 147 | { return std::copy(__first, __last, __result); } 320s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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*]’: 320s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 320s | ^~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /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 320s 147 | { return std::copy(__first, __last, __result); } 320s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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*]’: 320s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 320s | ^~~~~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /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*]’: 320s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 320s | ^~~~~~~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /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 320s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 185 | __uninit_copy(__first, __last, __result); 320s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 320s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 320s | ^~~~~~~~~~~~~~ 320s /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&):: >]’: 320s /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 320s 1876 | __introsort_loop(_RandomAccessIterator __first, 320s | ^~~~~~~~~~~~~~~~ 320s /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 320s /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 320s 1884 | std::__partial_sort(__first, __last, __last, __comp); 320s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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 320s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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 320s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 320s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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&):: >]’: 320s /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 320s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 320s | ^~~~~~~~~~~~~~~~~~~~~~ 320s /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 320s /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 320s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 320s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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 320s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 1819 | __comp); 320s | ~~~~~~~ 320s /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 320s 1822 | std::__insertion_sort(__first, __last, __comp); 320s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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*]’: 320s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 320s | ^~~~~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /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*]’: 320s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 320s | ^~~~~~~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /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 320s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 185 | __uninit_copy(__first, __last, __result); 320s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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]’: 320s /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 320s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 320s | ^~~~~~~~ 320s /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 320s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 320s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 737 | std::move(__result), 320s | ~~~~~~~~~~~~~~~~~~~~ 320s 738 | std::move(__op), std::move(__proj)); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 320s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 320s | ^~~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/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*]’: 320s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 320s | ^~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /usr/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 > >]’: 320s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 320s | ^~~~~~ 320s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s /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&):: >]’: 320s /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 320s 1876 | __introsort_loop(_RandomAccessIterator __first, 320s | ^~~~~~~~~~~~~~~~ 320s /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 320s /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 320s 1884 | std::__partial_sort(__first, __last, __last, __comp); 320s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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 320s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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 320s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 320s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 320s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 320s | ^~~~~~~~~~~~~~ 320s /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&):: >]’: 320s /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 320s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 320s | ^~~~~~~~~~~~~~~~~~~~~~ 320s /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 320s /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 320s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 320s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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 320s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 1819 | __comp); 320s | ~~~~~~~ 320s /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 320s 1822 | std::__insertion_sort(__first, __last, __comp); 320s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/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*]’: 320s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 320s | ^~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/stl_algobase.h:553:5: 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 function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 320s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 320s | ^~~~~~~~~~~~~~ 320s /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]’: 320s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 320s | ^~~~~~~~ 320s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /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]’: 320s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 320s | ^~~~~~~~~~~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s /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 320s 371 | return std::__do_uninit_copy(__first, __last, __result); 320s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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 320s 373 | return std::uninitialized_copy(__first, __last, __result); 320s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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]’: 320s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 320s | ^~~~~~~~ 320s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /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]’: 320s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 320s | ^~~~~~~~~~~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /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 320s 371 | return std::__do_uninit_copy(__first, __last, __result); 320s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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 320s 373 | return std::uninitialized_copy(__first, __last, __result); 320s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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 > >]’: 320s /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 320s 994 | operator()(_It __x, _Sent __bound) const 320s | ^~~~~~~~ 320s /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 320s /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&)::]’: 320s /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 320s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 320s | ^~~~ 320s /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 320s /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 320s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 320s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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):: >]’: 320s /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 320s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 320s | ^~~~~~~~~ 320s /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 320s /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 320s 2107 | if (__pred(__first)) 320s | ~~~~~~^~~~~~~~~ 320s /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 320s 2111 | if (__pred(__first)) 320s | ~~~~~~^~~~~~~~~ 320s /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 320s 2115 | if (__pred(__first)) 320s | ~~~~~~^~~~~~~~~ 320s /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 320s 2119 | if (__pred(__first)) 320s | ~~~~~~^~~~~~~~~ 320s /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 320s 2127 | if (__pred(__first)) 320s | ~~~~~~^~~~~~~~~ 320s /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 320s 2132 | if (__pred(__first)) 320s | ~~~~~~^~~~~~~~~ 320s /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 320s 2137 | if (__pred(__first)) 320s | ~~~~~~^~~~~~~~~ 320s /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 > >]’: 320s /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 320s 994 | operator()(_It __x, _Sent __bound) const 320s | ^~~~~~~~ 320s /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 320s /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&)::]’: 320s /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 320s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 320s | ^~~~ 320s /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 320s /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 320s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 320s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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):: >]’: 320s /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 320s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 320s | ^~~~~~~~~ 320s /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 320s /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 320s 2107 | if (__pred(__first)) 320s | ~~~~~~^~~~~~~~~ 320s /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 320s 2111 | if (__pred(__first)) 320s | ~~~~~~^~~~~~~~~ 320s /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 320s 2115 | if (__pred(__first)) 320s | ~~~~~~^~~~~~~~~ 320s /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 320s 2119 | if (__pred(__first)) 320s | ~~~~~~^~~~~~~~~ 320s /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 320s 2127 | if (__pred(__first)) 320s | ~~~~~~^~~~~~~~~ 320s /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 320s 2132 | if (__pred(__first)) 320s | ~~~~~~^~~~~~~~~ 320s /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 320s 2137 | if (__pred(__first)) 320s | ~~~~~~^~~~~~~~~ 320s /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]’: 320s /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 320s 1413 | insert(const_iterator __position, initializer_list __l) 320s | ^~~~~~ 320s /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 320s /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 320s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 320s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 1417 | std::random_access_iterator_tag()); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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 > >]’: 320s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s 642 | copy(_II __first, _II __last, _OI __result) 320s | ^~~~ 320s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 320s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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]’: 320s /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 320s 1413 | insert(const_iterator __position, initializer_list __l) 320s | ^~~~~~ 320s /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 320s /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 320s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 320s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 1417 | std::random_access_iterator_tag()); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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 >]’: 320s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 642 | copy(_II __first, _II __last, _OI __result) 320s | ^~~~ 320s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 320s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 320s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s 608 | __miter_base(_Iterator __it) 320s | ^~~~~~~~~~~~ 320s /usr/include/c++/14/bits/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 > >]’: 320s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 320s | ^~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 320s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 608 | __miter_base(_Iterator __it) 320s | ^~~~~~~~~~~~ 320s /usr/include/c++/14/bits/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 >]’: 320s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 320s | ^~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /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]’: 320s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 320s | ^~~~~~~~~~~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /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 320s 371 | return std::__do_uninit_copy(__first, __last, __result); 320s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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 320s 373 | return std::uninitialized_copy(__first, __last, __result); 320s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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]’: 320s /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 320s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 320s | ^~~~~~~~~~~~~~~~~~~ 320s /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 320s /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 320s 1697 | std::__uninitialized_copy_a(__first, __last, 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 320s 1698 | this->_M_impl._M_start, 320s | ~~~~~~~~~~~~~~~~~~~~~~~ 320s 1699 | _M_get_Tp_allocator()); 320s | ~~~~~~~~~~~~~~~~~~~~~~ 320s /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]’: 320s /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 320s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 320s | ^~~~~~~~~~~~~~ 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/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]’: 320s /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 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 In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 320s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 320s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 608 | __miter_base(_Iterator __it) 320s | ^~~~~~~~~~~~ 320s /usr/include/c++/14/bits/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 >]’: 320s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 320s | ^~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /usr/include/c++/14/bits/stl_algobase.h:553:5: 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/bits/stl_iterator.h:78, 320s from /usr/include/c++/14/bits/stl_algobase.h:67: 320s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 320s /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 320s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 320s | ^~~~~~~~ 320s /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 320s /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 320s 193 | return std::_Destroy_aux::__destroy(__first, __last); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 320s /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 320s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 196 | __destroy(__first, __last); 320s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 320s /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*]’: 320s /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 320s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 320s | ^~~~~~~~~~~~~~~~ 320s /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 320s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 320s /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 320s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 320s | ^~~~~~~~~~~~~~~~~~ 320s /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 320s /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 320s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 185 | __uninit_copy(__first, __last, __result); 320s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 320s /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 320s 642 | copy(_II __first, _II __last, _OI __result) 320s | ^~~~ 320s /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 320s /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]’: 320s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 320s | ^~~~~~~~~~~~ 320s In file included from /usr/include/c++/14/string_view:56, 320s from /usr/include/c++/14/bits/basic_string.h:47: 320s /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 >]’: 320s /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 320s 994 | operator()(_It __x, _Sent __bound) const 320s | ^~~~~~~~ 320s /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 320s /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*]’: 320s /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 320s 346 | __niter_wrap(_From __from, _To __res) 320s | ^~~~~~~~~~~~ 320s /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&)::]’: 320s /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 320s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 320s | ^~~~ 320s /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 320s /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 320s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 320s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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 >]’: 320s /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 320s 675 | move(_II __first, _II __last, _OI __result) 320s | ^~~~ 320s /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 320s /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 320s /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 320s 683 | return std::__copy_move_a(std::__miter_base(__first), 320s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 684 | std::__miter_base(__last), __result); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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*]’: 320s /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 320s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 320s | ^~~~~~~~~~~~~~~~ 320s /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 320s /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*]’: 320s /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 320s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 320s | ^~~~~~~~~~~~~~~~~~ 320s /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 320s /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 320s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 185 | __uninit_copy(__first, __last, __result); 320s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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*]’: 320s /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 320s /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 320s /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*]’: 320s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 320s | ^~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /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 320s 147 | { return std::copy(__first, __last, __result); } 320s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 320s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 320s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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*]’: 320s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 320s | ^~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /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 320s 147 | { return std::copy(__first, __last, __result); } 320s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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&):: >]’: 320s /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 320s 1863 | __partial_sort(_RandomAccessIterator __first, 320s | ^~~~~~~~~~~~~~ 320s /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 320s /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 320s /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 320s 1868 | std::__heap_select(__first, __middle, __last, __comp); 320s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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 320s 1869 | std::__sort_heap(__first, __middle, __comp); 320s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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&):: >]’: 320s /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 320s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 320s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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 320s /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 320s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 1856 | __comp); 320s | ~~~~~~~ 320s /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 320s /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 320s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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&):: >]’: 320s /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 320s 1770 | __insertion_sort(_RandomAccessIterator __first, 320s | ^~~~~~~~~~~~~~~~ 320s /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 320s /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 320s 1777 | if (__comp(__i, __first)) 320s | ~~~~~~^~~~~~~~~~~~~~ 320s /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 320s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 320s | ^~~~~~~~~~~~~~~~~~~~~~~ 320s /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&):: >]’: 320s /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 320s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 320s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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 320s /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]’: 320s /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 320s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 320s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 1805 | std::move(__comp), std::move(__proj)); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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)::]’: 320s /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 320s 3867 | find_if(_InputIterator __first, _InputIterator __last, 320s | ^~~~~~~ 320s /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 320s /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 320s 3876 | return std::__find_if(__first, __last, 320s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 320s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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]’: 320s /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 320s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 320s | ^~~~~~~~ 320s /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 320s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 320s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 737 | std::move(__result), 320s | ~~~~~~~~~~~~~~~~~~~~ 320s 738 | std::move(__op), std::move(__proj)); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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 320s /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*]’: 320s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 642 | copy(_II __first, _II __last, _OI __result) 320s | ^~~~ 320s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 320s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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*]’: 320s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 320s | ^~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /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 320s 147 | { return std::copy(__first, __last, __result); } 320s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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*]’: 320s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 320s | ^~~~~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s /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&):: >]’: 320s /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 320s 1863 | __partial_sort(_RandomAccessIterator __first, 320s | ^~~~~~~~~~~~~~ 320s /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 320s /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 320s /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 320s 1868 | std::__heap_select(__first, __middle, __last, __comp); 320s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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 320s 1869 | std::__sort_heap(__first, __middle, __comp); 320s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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&):: >]’: 320s /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 320s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 320s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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 320s /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 320s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 1856 | __comp); 320s | ~~~~~~~ 320s /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 320s /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 320s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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*]’: 320s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 320s | ^~~~~~~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s /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 320s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 185 | __uninit_copy(__first, __last, __result); 320s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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&):: >]’: 320s /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 320s 1770 | __insertion_sort(_RandomAccessIterator __first, 320s | ^~~~~~~~~~~~~~~~ 320s /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 320s /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 320s 1777 | if (__comp(__i, __first)) 320s | ~~~~~~^~~~~~~~~~~~~~ 320s /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 320s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 320s | ^~~~~~~~~~~~~~~~~~~~~~~ 320s /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&):: >]’: 320s /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 320s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 320s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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 320s /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 > >]’: 320s /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 320s 855 | operator()(_It& __it, _Sent __bound) const 320s | ^~~~~~~~ 320s /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&):: >]’: 320s /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 320s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 320s | ^~~~~~ 320s /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]’: 320s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 320s | ^~~~~~~~ 320s /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 320s /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 320s 1905 | std::__introsort_loop(__first, __last, 320s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 320s 1906 | std::__lg(__last - __first) * 2, 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 1907 | __comp); 320s | ~~~~~~~ 320s /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 320s 1908 | std::__final_insertion_sort(__first, __last, __comp); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 320s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 320s /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)::]’: 320s /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 320s 317 | operator()(_Iterator __it) 320s | ^~~~~~~~ 320s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 320s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s 608 | __miter_base(_Iterator __it) 320s | ^~~~~~~~~~~~ 320s /usr/include/c++/14/bits/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 > >]’: 320s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 320s | ^~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s /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*]’: 320s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 320s | ^~~~~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /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 >]’: 320s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 320s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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*]’: 320s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 320s | ^~~~~~~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /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 320s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 185 | __uninit_copy(__first, __last, __result); 320s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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 >]’: 320s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 320s | ^~~~~~~~~~~~ 320s /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 > >]’: 320s /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 320s 855 | operator()(_It& __it, _Sent __bound) const 320s | ^~~~~~~~ 320s /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&):: >]’: 320s /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 320s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 320s | ^~~~~~ 320s /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 320s /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 320s 1905 | std::__introsort_loop(__first, __last, 320s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 320s 1906 | std::__lg(__last - __first) * 2, 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 1907 | __comp); 320s | ~~~~~~~ 320s /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 320s 1908 | std::__final_insertion_sort(__first, __last, __comp); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 320s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 320s /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)::]’: 320s /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 320s 317 | operator()(_Iterator __it) 320s | ^~~~~~~~ 320s /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*]’: 320s /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 320s 2981 | __miter_base(move_iterator<_Iterator> __it) 320s | ^~~~~~~~~~~~ 320s /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*]’: 320s /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 320s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 320s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 608 | __miter_base(_Iterator __it) 320s | ^~~~~~~~~~~~ 320s /usr/include/c++/14/bits/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 >]’: 320s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 320s | ^~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /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)::]’: 320s /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 320s 3867 | find_if(_InputIterator __first, _InputIterator __last, 320s | ^~~~~~~ 320s /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 320s /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 320s 3876 | return std::__find_if(__first, __last, 320s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 320s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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]’: 320s /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 320s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 320s | ^~~~~~~~ 320s /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 320s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 320s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 737 | std::move(__result), 320s | ~~~~~~~~~~~~~~~~~~~~ 320s 738 | std::move(__op), std::move(__proj)); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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 320s /usr/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 > >]’: 320s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 320s | ^~~~~~ 320s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s /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 320s 715 | return std::__copy_n(__first, __n2, __result, 320s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 320s 716 | std::__iterator_category(__first)); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /usr/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 > >]’: 320s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 320s | ^~~~~~ 320s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s /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 320s 715 | return std::__copy_n(__first, __n2, __result, 320s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 320s 716 | std::__iterator_category(__first)); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 320s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 608 | __miter_base(_Iterator __it) 320s | ^~~~~~~~~~~~ 320s /usr/include/c++/14/bits/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*]’: 320s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 320s | ^~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/stl_algobase.h:553:5: 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::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]’: 320s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 320s | ^~~~~~~~ 320s /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]’: 320s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 320s | ^~~~~~~~~~~~ 320s /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*]’: 320s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 642 | copy(_II __first, _II __last, _OI __result) 320s | ^~~~ 320s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 320s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/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 > >]’: 320s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 320s | ^~~~~~~~ 320s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s 683 | { return std::copy(__first, __first + __n, __result); } 320s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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&):: >]’: 320s /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 320s 1589 | __heap_select(_RandomAccessIterator __first, 320s | ^~~~~~~~~~~~~ 320s /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 320s /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 320s /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 320s 1593 | std::__make_heap(__first, __middle, __comp); 320s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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 320s 1595 | if (__comp(__i, __first)) 320s | ~~~~~~^~~~~~~~~~~~~~ 320s /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 320s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 320s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 320s /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&):: >]’: 320s /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 320s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 320s | ^~~~~~~~~~~ 320s /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 320s /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 320s 425 | std::__pop_heap(__first, __last, __last, __comp); 320s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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&):: >]’: 320s /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 320s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 320s | ^~~~~~~~~~~~~~~~~~~~~~ 320s /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 320s /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 320s /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 320s /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 320s 88 | if (__comp(__a, __b)) 320s | ~~~~~~^~~~~~~~~~ 320s /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 320s 90 | if (__comp(__b, __c)) 320s | ~~~~~~^~~~~~~~~~ 320s /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 320s 91 | std::iter_swap(__result, __b); 320s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 320s /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 320s 92 | else if (__comp(__a, __c)) 320s | ~~~~~~^~~~~~~~~~ 320s /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 320s 93 | std::iter_swap(__result, __c); 320s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 320s /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 320s 95 | std::iter_swap(__result, __a); 320s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 320s /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 320s 97 | else if (__comp(__a, __c)) 320s | ~~~~~~^~~~~~~~~~ 320s /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 320s 98 | std::iter_swap(__result, __a); 320s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 320s /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 320s 99 | else if (__comp(__b, __c)) 320s | ~~~~~~^~~~~~~~~~ 320s /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 320s 100 | std::iter_swap(__result, __c); 320s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 320s /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 320s 102 | std::iter_swap(__result, __b); 320s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 320s /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&):: >]’: 320s /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 320s 1829 | __unguarded_partition(_RandomAccessIterator __first, 320s | ^~~~~~~~~~~~~~~~~~~~~ 320s /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 320s /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 320s /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 320s 1835 | while (__comp(__first, __pivot)) 320s | ~~~~~~^~~~~~~~~~~~~~~~~~ 320s /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 320s 1838 | while (__comp(__pivot, __last)) 320s | ~~~~~~^~~~~~~~~~~~~~~~~ 320s /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 320s 1842 | std::iter_swap(__first, __last); 320s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 320s /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&)::]’: 320s /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 320s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 320s | ^~~~~~~~ 320s /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 320s /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 >]’: 320s /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 320s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 320s | ^~~~~~~~~~~~~ 320s /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 320s /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 320s /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 320s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 923 | std::__miter_base(__last), 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 924 | __result); 320s | ~~~~~~~~~ 320s /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&):: >]’: 320s /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 320s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 320s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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*]’: 320s /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 320s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 320s | ^~~~~~~~~~~~~ 320s /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 320s /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 320s 147 | { return std::copy(__first, __last, __result); } 320s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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*]’: 320s /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 320s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 320s | ^~~~~~~~~~~~~ 320s /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 320s /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 320s 147 | { return std::copy(__first, __last, __result); } 320s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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*]’: 320s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 320s | ^~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s /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 320s 147 | { return std::copy(__first, __last, __result); } 320s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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&):: >]’: 320s /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 320s 1876 | __introsort_loop(_RandomAccessIterator __first, 320s | ^~~~~~~~~~~~~~~~ 320s /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 320s /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 320s 1884 | std::__partial_sort(__first, __last, __last, __comp); 320s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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 320s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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 320s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 320s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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&):: >]’: 320s /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 320s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 320s | ^~~~~~~~~~~~~~~~~~~~~~ 320s /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 320s /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 320s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 320s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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 320s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 1819 | __comp); 320s | ~~~~~~~ 320s /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 320s 1822 | std::__insertion_sort(__first, __last, __comp); 320s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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]’: 320s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 320s 954 | vector<_Tp, _Alloc>:: 320s | ^~~~~~~~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 320s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 608 | __miter_base(_Iterator __it) 320s | ^~~~~~~~~~~~ 320s /usr/include/c++/14/bits/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*]’: 320s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 320s | ^~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /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*]’: 320s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 642 | copy(_II __first, _II __last, _OI __result) 320s | ^~~~ 320s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 320s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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&):: >]’: 320s /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 320s 1589 | __heap_select(_RandomAccessIterator __first, 320s | ^~~~~~~~~~~~~ 320s /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 320s /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 320s /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 320s 1593 | std::__make_heap(__first, __middle, __comp); 320s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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 320s 1595 | if (__comp(__i, __first)) 320s | ~~~~~~^~~~~~~~~~~~~~ 320s /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 320s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 320s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 320s /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&):: >]’: 320s /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 320s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 320s | ^~~~~~~~~~~ 320s /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 320s /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 320s 425 | std::__pop_heap(__first, __last, __last, __comp); 320s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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]’: 320s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 320s /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&):: >]’: 320s /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 320s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 320s | ^~~~~~~~~~~~~~~~~~~~~~ 320s /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 320s /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 320s /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 320s /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 320s 88 | if (__comp(__a, __b)) 320s | ~~~~~~^~~~~~~~~~ 320s /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 320s 90 | if (__comp(__b, __c)) 320s | ~~~~~~^~~~~~~~~~ 320s /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 320s 91 | std::iter_swap(__result, __b); 320s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 320s /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 320s 92 | else if (__comp(__a, __c)) 320s | ~~~~~~^~~~~~~~~~ 320s /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 320s 93 | std::iter_swap(__result, __c); 320s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 320s /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 320s 95 | std::iter_swap(__result, __a); 320s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 320s /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 320s 97 | else if (__comp(__a, __c)) 320s | ~~~~~~^~~~~~~~~~ 320s /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 320s 98 | std::iter_swap(__result, __a); 320s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 320s /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 320s 99 | else if (__comp(__b, __c)) 320s | ~~~~~~^~~~~~~~~~ 320s /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 320s 100 | std::iter_swap(__result, __c); 320s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 320s /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 320s 102 | std::iter_swap(__result, __b); 320s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 320s /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&):: >]’: 320s /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 320s 1829 | __unguarded_partition(_RandomAccessIterator __first, 320s | ^~~~~~~~~~~~~~~~~~~~~ 320s /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 320s /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 320s /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 320s 1835 | while (__comp(__first, __pivot)) 320s | ~~~~~~^~~~~~~~~~~~~~~~~~ 320s /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 320s 1838 | while (__comp(__pivot, __last)) 320s | ~~~~~~^~~~~~~~~~~~~~~~~ 320s /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 320s 1842 | std::iter_swap(__first, __last); 320s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 320s /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&)::]’: 320s /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 320s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 320s | ^~~~~~~~ 320s /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 320s /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 >]’: 320s /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 320s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 320s | ^~~~~~~~~~~~~ 320s /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 320s /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 320s /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 320s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 923 | std::__miter_base(__last), 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 924 | __result); 320s | ~~~~~~~~~ 320s /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&):: >]’: 320s /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 320s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 320s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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*]’: 320s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 320s | ^~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /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 320s 147 | { return std::copy(__first, __last, __result); } 320s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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*]’: 320s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 320s | ^~~~~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /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&):: >]’: 320s /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 320s 1876 | __introsort_loop(_RandomAccessIterator __first, 320s | ^~~~~~~~~~~~~~~~ 320s /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*]’: 320s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 320s | ^~~~~~~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /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 320s /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 320s 1884 | std::__partial_sort(__first, __last, __last, __comp); 320s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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 320s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 185 | __uninit_copy(__first, __last, __result); 320s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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 320s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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 320s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 320s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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&):: >]’: 320s /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 320s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 320s | ^~~~~~~~~~~~~~~~~~~~~~ 320s /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 320s /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 320s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 320s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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 320s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 1819 | __comp); 320s | ~~~~~~~ 320s /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 320s 1822 | std::__insertion_sort(__first, __last, __comp); 320s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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]’: 320s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 320s | ^~~~~~~~~~~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /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 320s 371 | return std::__do_uninit_copy(__first, __last, __result); 320s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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 320s 373 | return std::uninitialized_copy(__first, __last, __result); 320s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 320s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 320s | ^~~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/ranges_algobase.h:220:5: 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:220:5: 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:248:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 249 | std::move(__result)); 320s | ~~~~~~~~~~~~~~~~~~~~ 320s /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]’: 320s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 320s | ^~~~~~~~~~~~ 320s /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]’: 320s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /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*]’: 320s /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 320s 346 | __niter_wrap(_From __from, _To __res) 320s | ^~~~~~~~~~~~ 320s /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]’: 320s /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 320s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 320s | ^~~~~~~~~ 320s /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 320s /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 >]’: 320s /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 320s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 320s | ^~~~~~~~~ 320s /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 320s /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 >]’: 320s /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 320s 855 | operator()(_It& __it, _Sent __bound) const 320s | ^~~~~~~~ 320s /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&):: >]’: 320s /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 320s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 320s | ^~~~~~ 320s /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 320s /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 320s 1905 | std::__introsort_loop(__first, __last, 320s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 320s 1906 | std::__lg(__last - __first) * 2, 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 1907 | __comp); 320s | ~~~~~~~ 320s /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 320s 1908 | std::__final_insertion_sort(__first, __last, __comp); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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]’: 320s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 320s | ^~~~~~~~~~~~ 320s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 320s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 608 | __miter_base(_Iterator __it) 320s | ^~~~~~~~~~~~ 320s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 320s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 608 | __miter_base(_Iterator __it) 320s | ^~~~~~~~~~~~ 320s /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 >]’: 320s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 320s | ^~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/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*]’: 320s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 320s | ^~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /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&):: >]’: 320s /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 320s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 320s | ^~~~~~~~~~~ 320s /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 320s /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&):: >]’: 320s /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 320s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 320s | ^~~~~~~~~~ 320s /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 320s /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 320s /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 >]’: 320s /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 320s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 320s | ^~~~~~~~~ 320s /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 320s /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*]’: 320s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 642 | copy(_II __first, _II __last, _OI __result) 320s | ^~~~ 320s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 320s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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 >]’: 320s /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 320s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 320s | ^~~~~~~~~~~~~~~~~~~~~~ 320s /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 320s /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 320s /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&)::]’: 320s /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 320s 239 | operator()(_Value& __val, _Iterator __it) 320s | ^~~~~~~~ 320s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 320s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 320s | ^~~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/ranges_algobase.h:220:5: 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:220:5: 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:248:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 249 | std::move(__result)); 320s | ~~~~~~~~~~~~~~~~~~~~ 320s /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*]’: 320s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s 642 | copy(_II __first, _II __last, _OI __result) 320s | ^~~~ 320s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 320s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 320s /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 320s 642 | copy(_II __first, _II __last, _OI __result) 320s | ^~~~ 320s /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 320s /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&):: >]’: 320s /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 320s 1863 | __partial_sort(_RandomAccessIterator __first, 320s | ^~~~~~~~~~~~~~ 320s /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 320s /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 320s /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 320s 1868 | std::__heap_select(__first, __middle, __last, __comp); 320s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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]’: 320s /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 320s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 320s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 737 | std::move(__result), 320s | ~~~~~~~~~~~~~~~~~~~~ 320s 738 | std::move(__op), std::move(__proj)); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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 320s 1869 | std::__sort_heap(__first, __middle, __comp); 320s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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&):: >]’: 320s /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 320s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 320s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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 320s /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 320s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 1856 | __comp); 320s | ~~~~~~~ 320s /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 320s /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 320s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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&):: >]’: 320s /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 320s 1770 | __insertion_sort(_RandomAccessIterator __first, 320s | ^~~~~~~~~~~~~~~~ 320s /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 320s /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 320s 1777 | if (__comp(__i, __first)) 320s | ~~~~~~^~~~~~~~~~~~~~ 320s /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 320s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 320s | ^~~~~~~~~~~~~~~~~~~~~~~ 320s /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*]’: 320s /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 320s /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 320s /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&):: >]’: 320s /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 320s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 320s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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 320s /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]’: 320s /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 320s 1789 | operator()(_Iter __first, _Sent __last, 320s | ^~~~~~~~ 320s /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 320s /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 320s 1792 | auto __lasti = ranges::next(__first, __last); 320s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 320s /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 320s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 320s | ^ 320s /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):: >]’: 320s /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 320s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 320s | ^~~~~~~~~ 320s /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 320s /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 320s 2152 | return __find_if(__first, __last, __pred, 320s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 320s 2153 | std::__iterator_category(__first)); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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]’: 320s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 320s | ^~~~~~~~~~~~ 320s /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]’: 320s /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 320s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 320s | ^~~~~~~~ 320s /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 320s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 320s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 608 | __miter_base(_Iterator __it) 320s | ^~~~~~~~~~~~ 320s /usr/include/c++/14/bits/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*]’: 320s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 320s | ^~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /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&):: >]’: 320s /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 320s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 320s | ^~~~~~~~~~~ 320s /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 320s /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&):: >]’: 320s /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 320s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 320s | ^~~~~~~~~~ 320s /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 320s /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 320s /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 >]’: 320s /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 320s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 320s | ^~~~~~~~~ 320s /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 320s /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 >]’: 320s /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 320s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 320s | ^~~~~~~~~~~~~~~~~~~~~~ 320s /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 320s /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 320s /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&)::]’: 320s /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 320s 239 | operator()(_Value& __val, _Iterator __it) 320s | ^~~~~~~~ 320s /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]’: 320s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 320s | ^~~~~~~~~~~~ 320s /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&):: >]’: 320s /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 320s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 320s | ^~~~~~~~~~~~~ 320s /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 320s 232 | if (__comp(__first + __secondChild, 320s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 320s 233 | __first + (__secondChild - 1))) 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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*]’: 320s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 642 | copy(_II __first, _II __last, _OI __result) 320s | ^~~~ 320s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 320s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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&):: >]’: 320s /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 320s 1863 | __partial_sort(_RandomAccessIterator __first, 320s | ^~~~~~~~~~~~~~ 320s /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 320s /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 320s /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 320s 1868 | std::__heap_select(__first, __middle, __last, __comp); 320s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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 320s 1869 | std::__sort_heap(__first, __middle, __comp); 320s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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&):: >]’: 320s /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 320s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 320s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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 320s /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 320s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 1856 | __comp); 320s | ~~~~~~~ 320s /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 320s /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 320s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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&):: >]’: 320s /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 320s 1770 | __insertion_sort(_RandomAccessIterator __first, 320s | ^~~~~~~~~~~~~~~~ 320s /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 320s /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 320s 1777 | if (__comp(__i, __first)) 320s | ~~~~~~^~~~~~~~~~~~~~ 320s /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 320s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 320s | ^~~~~~~~~~~~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/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*]’: 320s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 320s | ^~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s /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&):: >]’: 320s /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 320s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 320s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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 320s /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&):: >]’: 320s /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 320s 1589 | __heap_select(_RandomAccessIterator __first, 320s | ^~~~~~~~~~~~~ 320s /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 320s /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 320s /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 320s 1593 | std::__make_heap(__first, __middle, __comp); 320s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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 320s 1595 | if (__comp(__i, __first)) 320s | ~~~~~~^~~~~~~~~~~~~~ 320s /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 320s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 320s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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&):: >]’: 320s /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 320s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 320s | ^~~~~~~~~~~ 320s /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 320s /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 320s 425 | std::__pop_heap(__first, __last, __last, __comp); 320s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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&):: >]’: 320s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 320s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 320s | ^~~~~~~~~~~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 320s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 320s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 320s /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 320s 88 | if (__comp(__a, __b)) 320s | ~~~~~~^~~~~~~~~~ 320s /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 320s 90 | if (__comp(__b, __c)) 320s | ~~~~~~^~~~~~~~~~ 320s /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 320s 91 | std::iter_swap(__result, __b); 320s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 320s /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 320s 92 | else if (__comp(__a, __c)) 320s | ~~~~~~^~~~~~~~~~ 320s /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 320s 93 | std::iter_swap(__result, __c); 320s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 320s /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 320s 95 | std::iter_swap(__result, __a); 320s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 320s /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 320s 97 | else if (__comp(__a, __c)) 320s | ~~~~~~^~~~~~~~~~ 320s /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 320s 98 | std::iter_swap(__result, __a); 320s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 320s /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 320s 99 | else if (__comp(__b, __c)) 320s | ~~~~~~^~~~~~~~~~ 320s /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 320s 100 | std::iter_swap(__result, __c); 320s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 320s /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 320s 102 | std::iter_swap(__result, __b); 320s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 320s /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&):: >]’: 320s /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 320s 1829 | __unguarded_partition(_RandomAccessIterator __first, 320s | ^~~~~~~~~~~~~~~~~~~~~ 320s /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 320s /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 320s /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 320s 1835 | while (__comp(__first, __pivot)) 320s | ~~~~~~^~~~~~~~~~~~~~~~~~ 320s /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 320s 1838 | while (__comp(__pivot, __last)) 320s | ~~~~~~^~~~~~~~~~~~~~~~~ 320s /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 320s 1842 | std::iter_swap(__first, __last); 320s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 320s /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]’: 320s /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 320s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 320s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 737 | std::move(__result), 320s | ~~~~~~~~~~~~~~~~~~~~ 320s 738 | std::move(__op), std::move(__proj)); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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&)::]’: 320s /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 320s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 320s | ^~~~~~~~ 320s /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 320s /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 > >]’: 320s /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 320s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 320s | ^~~~~~~~~~~~~ 320s /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]’: 320s /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 320s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 320s 607 | this->_M_impl._M_start, 320s | ~~~~~~~~~~~~~~~~~~~~~~~ 320s 608 | _M_get_Tp_allocator()); 320s | ~~~~~~~~~~~~~~~~~~~~~~ 320s /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 320s /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 320s /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 320s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 923 | std::__miter_base(__last), 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 924 | __result); 320s | ~~~~~~~~~ 320s /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&):: >]’: 320s /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 320s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 320s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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):: >]’: 320s /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 320s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 320s | ^~~~~~~~~ 320s /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 320s /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 320s 2152 | return __find_if(__first, __last, __pred, 320s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 320s 2153 | std::__iterator_category(__first)); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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]’: 320s /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 320s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 320s | ^~~~~~~~ 320s /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*]’: 320s /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 320s 2981 | __miter_base(move_iterator<_Iterator> __it) 320s | ^~~~~~~~~~~~ 320s /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 320s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /usr/include/c++/14/bits/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 > >]’: 320s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 320s | ^~~~~~~~ 320s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s 683 | { return std::copy(__first, __first + __n, __result); } 320s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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*]’: 320s /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 320s /usr/include/c++/14/bits/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 > >]’: 320s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 320s | ^~~~~~~~ 320s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s 683 | { return std::copy(__first, __first + __n, __result); } 320s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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 > >]’: 320s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s 642 | copy(_II __first, _II __last, _OI __result) 320s | ^~~~ 320s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 320s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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&):: >]’: 320s /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 320s 135 | __push_heap(_RandomAccessIterator __first, 320s | ^~~~~~~~~~~ 320s /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 320s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 320s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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]’: 320s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 320s | ^~~~~~~~~~~~ 320s /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&):: >]’: 320s /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 320s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 320s | ^~~~~~~~~~~~~ 320s /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 320s 232 | if (__comp(__first + __secondChild, 320s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 320s 233 | __first + (__secondChild - 1))) 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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&):: >]’: 320s /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 320s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 320s | ^~~~~~~~~~~ 320s /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 320s /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&):: >]’: 320s /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 320s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 320s | ^~~~~~~~~~ 320s /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 320s /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 320s /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]’: 320s /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 320s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 386 | __result, __alloc); 320s | ~~~~~~~~~~~~~~~~~~ 320s /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 > >]’: 320s /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 320s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 320s | ^~~~~~~~~ 320s /usr/include/c++/14/bits/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*]’: 320s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 320s | ^~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /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 320s /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 >]’: 320s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 642 | copy(_II __first, _II __last, _OI __result) 320s | ^~~~ 320s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 320s /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 320s 608 | __miter_base(_Iterator __it) 320s | ^~~~~~~~~~~~ 320s /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 > >]’: 320s /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 320s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 320s | ^~~~~~~~~~~~~~~~~~~~~~ 320s /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 320s /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 320s /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]’: 320s /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 320s 398 | return std::__uninitialized_copy_a 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 320s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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&):: >]’: 320s /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 320s 1589 | __heap_select(_RandomAccessIterator __first, 320s | ^~~~~~~~~~~~~ 320s /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 320s /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 320s /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 320s 1593 | std::__make_heap(__first, __middle, __comp); 320s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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 320s 1595 | if (__comp(__i, __first)) 320s | ~~~~~~^~~~~~~~~~~~~~ 320s /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 320s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 320s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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&)::]’: 320s /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 320s 239 | operator()(_Value& __val, _Iterator __it) 320s | ^~~~~~~~ 320s /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]’: 320s /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 320s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 386 | __result, __alloc); 320s | ~~~~~~~~~~~~~~~~~~ 320s /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&):: >]’: 320s /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 320s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 320s | ^~~~~~~~~~~ 320s /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 320s /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 320s 425 | std::__pop_heap(__first, __last, __last, __comp); 320s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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&):: >]’: 320s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 320s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 320s | ^~~~~~~~~~~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 320s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 320s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 320s /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 320s 88 | if (__comp(__a, __b)) 320s | ~~~~~~^~~~~~~~~~ 320s /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 320s 90 | if (__comp(__b, __c)) 320s | ~~~~~~^~~~~~~~~~ 320s /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 320s 91 | std::iter_swap(__result, __b); 320s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 320s /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 320s 92 | else if (__comp(__a, __c)) 320s | ~~~~~~^~~~~~~~~~ 320s /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 320s 93 | std::iter_swap(__result, __c); 320s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 320s /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 320s 95 | std::iter_swap(__result, __a); 320s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 320s /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 320s 97 | else if (__comp(__a, __c)) 320s | ~~~~~~^~~~~~~~~~ 320s /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 320s 98 | std::iter_swap(__result, __a); 320s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 320s /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 320s 99 | else if (__comp(__b, __c)) 320s | ~~~~~~^~~~~~~~~~ 320s /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&)::]’: 320s /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 320s 195 | operator()(_Iterator __it, _Value& __val) 320s | ^~~~~~~~ 320s /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 320s 100 | std::iter_swap(__result, __c); 320s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 320s /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 320s 102 | std::iter_swap(__result, __b); 320s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 320s /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 > >]’: 320s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s 642 | copy(_II __first, _II __last, _OI __result) 320s | ^~~~ 320s /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]’: 320s /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 320s 398 | return std::__uninitialized_copy_a 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 320s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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&):: >]’: 320s /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 320s 1829 | __unguarded_partition(_RandomAccessIterator __first, 320s | ^~~~~~~~~~~~~~~~~~~~~ 320s /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 320s /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 320s /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 320s 1835 | while (__comp(__first, __pivot)) 320s | ~~~~~~^~~~~~~~~~~~~~~~~~ 320s /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 320s 1838 | while (__comp(__pivot, __last)) 320s | ~~~~~~^~~~~~~~~~~~~~~~~ 320s /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 320s 1842 | std::iter_swap(__first, __last); 320s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 320s /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&)::]’: 320s /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 320s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 320s | ^~~~~~~~ 320s /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 320s /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 > >]’: 320s /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 320s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 320s | ^~~~~~~~~~~~~ 320s /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 320s /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 320s /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 320s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 923 | std::__miter_base(__last), 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 924 | __result); 320s | ~~~~~~~~~ 320s /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&):: >]’: 320s /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 320s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 320s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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&):: >]’: 320s /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 320s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 320s | ^~~~~~~~~~~~~ 320s /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 320s 232 | if (__comp(__first + __secondChild, 320s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 320s 233 | __first + (__secondChild - 1))) 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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 >]’: 320s /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 320s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 320s | ^~~~~~~~~~~~ 320s /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*]’: 320s /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 320s 346 | __niter_wrap(_From __from, _To __res) 320s | ^~~~~~~~~~~~ 320s /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&):: >]’: 320s /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 320s 135 | __push_heap(_RandomAccessIterator __first, 320s | ^~~~~~~~~~~ 320s /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 320s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 320s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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*]’: 320s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 320s | ^~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /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 320s 147 | { return std::copy(__first, __last, __result); } 320s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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&):: >]’: 320s /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 320s 135 | __push_heap(_RandomAccessIterator __first, 320s | ^~~~~~~~~~~ 320s /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 320s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 320s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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&):: >]’: 320s /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 320s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 320s | ^~~~~~~~~~~ 320s /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 320s /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&):: >]’: 320s /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 320s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 320s | ^~~~~~~~~~ 320s /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 320s /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 320s /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*]’: 320s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 320s | ^~~~~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /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 > >]’: 320s /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 320s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 320s | ^~~~~~~~~ 320s /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 320s /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&)::]’: 320s /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 320s 195 | operator()(_Iterator __it, _Value& __val) 320s | ^~~~~~~~ 320s /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*]’: 320s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 320s | ^~~~~~~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /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 320s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 185 | __uninit_copy(__first, __last, __result); 320s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 320s /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 320s 608 | __miter_base(_Iterator __it) 320s | ^~~~~~~~~~~~ 320s /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 > >]’: 320s /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 320s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 320s | ^~~~~~~~~~~~~~~~~~~~~~ 320s /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 320s /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 320s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 320s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 320s | ^~~~~~~~~~~~~~ 320s /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&)::]’: 320s /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 320s 239 | operator()(_Value& __val, _Iterator __it) 320s | ^~~~~~~~ 320s /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&):: >]’: 320s /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 320s 1876 | __introsort_loop(_RandomAccessIterator __first, 320s | ^~~~~~~~~~~~~~~~ 320s /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 320s /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 320s 1884 | std::__partial_sort(__first, __last, __last, __comp); 320s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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 320s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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 320s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 320s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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&):: >]’: 320s /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 320s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 320s | ^~~~~~~~~~~~~~~~~~~~~~ 320s /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 320s /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 320s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 320s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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 320s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 1819 | __comp); 320s | ~~~~~~~ 320s /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 320s 1822 | std::__insertion_sort(__first, __last, __comp); 320s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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&)::]’: 320s /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 320s 195 | operator()(_Iterator __it, _Value& __val) 320s | ^~~~~~~~ 320s /usr/include/c++/14/bits/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*]’: 320s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 320s | ^~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/stl_algobase.h:553:5: 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 function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 320s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 320s | ^~~~~~~~~~~~~~ 320s /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&):: >]’: 320s /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 320s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 320s | ^~~~~~~~~~~~~ 320s /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 320s 232 | if (__comp(__first + __secondChild, 320s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 320s 233 | __first + (__secondChild - 1))) 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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 >]’: 320s /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 320s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 320s | ^~~~~~~~~~~~ 320s /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*]’: 320s /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 320s 346 | __niter_wrap(_From __from, _To __res) 320s | ^~~~~~~~~~~~ 320s /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]’: 320s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 320s | ^~~~~~~~ 320s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /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&):: >]’: 320s /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 320s 135 | __push_heap(_RandomAccessIterator __first, 320s | ^~~~~~~~~~~ 320s /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 320s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 320s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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 > >]’: 320s /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 320s 994 | operator()(_It __x, _Sent __bound) const 320s | ^~~~~~~~ 320s /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 320s /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&)::]’: 320s /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 320s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 320s | ^~~~ 320s /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 320s /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 320s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 320s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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):: >]’: 320s /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 320s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 320s | ^~~~~~~~~ 320s /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 320s /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 320s 2107 | if (__pred(__first)) 320s | ~~~~~~^~~~~~~~~ 320s /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 320s 2111 | if (__pred(__first)) 320s | ~~~~~~^~~~~~~~~ 320s /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 320s 2115 | if (__pred(__first)) 320s | ~~~~~~^~~~~~~~~ 320s /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 320s 2119 | if (__pred(__first)) 320s | ~~~~~~^~~~~~~~~ 320s /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 320s 2127 | if (__pred(__first)) 320s | ~~~~~~^~~~~~~~~ 320s /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 320s 2132 | if (__pred(__first)) 320s | ~~~~~~^~~~~~~~~ 320s /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 320s 2137 | if (__pred(__first)) 320s | ~~~~~~^~~~~~~~~ 320s /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&)::]’: 320s /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 320s 195 | operator()(_Iterator __it, _Value& __val) 320s | ^~~~~~~~ 320s /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]’: 320s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 320s | ^~~~~~~~ 320s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 320s /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]’: 320s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 320s | ^~~~~~~~~~~~~~~~~~~~~~ 320s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s /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 320s 371 | return std::__do_uninit_copy(__first, __last, __result); 320s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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 320s 373 | return std::uninitialized_copy(__first, __last, __result); 320s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s /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):: >]’: 320s /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 320s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 320s | ^~~~~~~~~ 320s /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 320s /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 320s 2107 | if (__pred(__first)) 320s | ~~~~~~^~~~~~~~~ 320s /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 320s 2111 | if (__pred(__first)) 320s | ~~~~~~^~~~~~~~~ 320s /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 320s 2115 | if (__pred(__first)) 320s | ~~~~~~^~~~~~~~~ 320s /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 320s 2119 | if (__pred(__first)) 320s | ~~~~~~^~~~~~~~~ 320s /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 320s 2127 | if (__pred(__first)) 320s | ~~~~~~^~~~~~~~~ 320s /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 320s 2132 | if (__pred(__first)) 320s | ~~~~~~^~~~~~~~~ 320s /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 320s 2137 | if (__pred(__first)) 320s | ~~~~~~^~~~~~~~~ 320s /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 > >]’: 320s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s 642 | copy(_II __first, _II __last, _OI __result) 320s | ^~~~ 320s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 320s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 320s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 320s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 321s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 321s 608 | __miter_base(_Iterator __it) 321s | ^~~~~~~~~~~~ 321s /usr/include/c++/14/bits/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 > >]’: 321s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 321s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 321s | ^~~~~~~~~~~~~ 321s /usr/include/c++/14/bits/stl_algobase.h:553: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:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 321s /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]’: 321s /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 321s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 321s | ^~~~~~~~~~~~~~~~~~~~~~ 321s /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 321s /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 321s 371 | return std::__do_uninit_copy(__first, __last, __result); 321s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /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 321s 373 | return std::uninitialized_copy(__first, __last, __result); 321s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /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 >]’: 321s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 321s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 321s | ^~~~~~~~~~~~~ 321s /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]’: 321s /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 321s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 321s | ^~~~~~~~~~~~~~~~~~~~~~ 321s /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 321s /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 321s 371 | return std::__do_uninit_copy(__first, __last, __result); 321s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /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 321s 373 | return std::uninitialized_copy(__first, __last, __result); 321s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /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 > >]’: 321s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 321s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 321s | ^~~~~~~~~~~~~ 321s /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*]’: 321s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 321s 642 | copy(_II __first, _II __last, _OI __result) 321s | ^~~~ 321s /usr/include/c++/14/bits/stl_algobase.h:642: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:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 321s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 321s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 321s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 /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*]’: 321s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 321s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 321s | ^~~~~~~~~~~~~ 321s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 321s /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 321s 147 | { return std::copy(__first, __last, __result); } 321s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /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&):: >]’: 321s /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 321s 1863 | __partial_sort(_RandomAccessIterator __first, 321s | ^~~~~~~~~~~~~~ 321s /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 321s /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 321s /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 321s 1868 | std::__heap_select(__first, __middle, __last, __comp); 321s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /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 321s 1869 | std::__sort_heap(__first, __middle, __comp); 321s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /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&):: >]’: 321s /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 321s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 321s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /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 321s /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 321s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 321s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s 1856 | __comp); 321s | ~~~~~~~ 321s /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 321s /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 321s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 321s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /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&):: >]’: 321s /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 321s 1770 | __insertion_sort(_RandomAccessIterator __first, 321s | ^~~~~~~~~~~~~~~~ 321s /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 321s /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 321s 1777 | if (__comp(__i, __first)) 321s | ~~~~~~^~~~~~~~~~~~~~ 321s /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 321s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 321s | ^~~~~~~~~~~~~~~~~~~~~~~ 321s /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&):: >]’: 321s /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 321s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 321s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /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 321s /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 > >]’: 321s /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 321s 855 | operator()(_It& __it, _Sent __bound) const 321s | ^~~~~~~~ 321s /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&):: >]’: 321s /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 321s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 321s | ^~~~~~ 321s /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 321s /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 321s 1905 | std::__introsort_loop(__first, __last, 321s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 321s 1906 | std::__lg(__last - __first) * 2, 321s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s 1907 | __comp); 321s | ~~~~~~~ 321s /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 321s 1908 | std::__final_insertion_sort(__first, __last, __comp); 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_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)::]’: 321s /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 321s 317 | operator()(_Iterator __it) 321s | ^~~~~~~~ 321s /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*]’: 321s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 321s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 321s | ^~~~~~~~~~~~~~~~ 321s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 321s /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*]’: 321s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 321s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 321s | ^~~~~~~~~~~~~~~~~~ 321s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 321s /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 321s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 321s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s 185 | __uninit_copy(__first, __last, __result); 321s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /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)::]’: 321s /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 321s 317 | operator()(_Iterator __it) 321s | ^~~~~~~~ 321s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 321s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 321s 608 | __miter_base(_Iterator __it) 321s | ^~~~~~~~~~~~ 321s /usr/include/c++/14/bits/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 > >]’: 321s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 321s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 321s | ^~~~~~~~~~~~~ 321s /usr/include/c++/14/bits/stl_algobase.h:553: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:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 321s /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 >]’: 321s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 321s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 321s | ^~~~~~~~~~~~ 321s /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 >]’: 321s /usr/include/c++/14/bits/stl_iterator.h:1348: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: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = double*]’: 321s /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 321s 346 | __niter_wrap(_From __from, _To __res) 321s | ^~~~~~~~~~~~ 321s In file included from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test/matrix.cpp:16: 321s /usr/include/dolfinx/la/MatrixCSR.h: In lambda function: 321s /usr/include/dolfinx/la/MatrixCSR.h:143:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s 143 | return [&](std::span rows, 321s | ^ 321s /usr/include/dolfinx/la/MatrixCSR.h:147:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s 147 | this->add(data, rows, cols); 321s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 321s /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*]’: 321s /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 321s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 321s | ^~~~~~~~~~~~~~~~ 321s /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 321s /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*]’: 321s /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 321s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 321s | ^~~~~~~~~~~~~~~~~~ 321s /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 321s /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 321s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 321s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s 185 | __uninit_copy(__first, __last, __result); 321s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /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]’: 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 /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*]’: 321s /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 321s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 321s | ^~~~~~~~~~~~~~~~ 321s /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 321s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 321s /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 321s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 321s | ^~~~~~~~~~~~~~~~~~ 321s /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 321s /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 321s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 321s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s 185 | __uninit_copy(__first, __last, __result); 321s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 321s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 321s 608 | __miter_base(_Iterator __it) 321s | ^~~~~~~~~~~~ 321s /usr/include/c++/14/bits/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*]’: 321s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 321s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 321s | ^~~~~~~~~~~~~ 321s /usr/include/c++/14/bits/stl_algobase.h:553: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: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 321s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 321s 642 | copy(_II __first, _II __last, _OI __result) 321s | ^~~~ 321s /usr/include/c++/14/bits/stl_algobase.h:642: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:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 321s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 321s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 321s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /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&):: >]’: 321s /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 321s 1589 | __heap_select(_RandomAccessIterator __first, 321s | ^~~~~~~~~~~~~ 321s /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 321s /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 321s /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 321s 1593 | std::__make_heap(__first, __middle, __comp); 321s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /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 321s 1595 | if (__comp(__i, __first)) 321s | ~~~~~~^~~~~~~~~~~~~~ 321s /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 321s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 321s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 321s /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&):: >]’: 321s /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 321s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 321s | ^~~~~~~~~~~ 321s /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 321s /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 321s 425 | std::__pop_heap(__first, __last, __last, __comp); 321s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /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&):: >]’: 321s /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 321s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 321s | ^~~~~~~~~~~~~~~~~~~~~~ 321s /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 321s /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 321s /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 321s /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 321s 88 | if (__comp(__a, __b)) 321s | ~~~~~~^~~~~~~~~~ 321s /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 321s 90 | if (__comp(__b, __c)) 321s | ~~~~~~^~~~~~~~~~ 321s /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 321s 91 | std::iter_swap(__result, __b); 321s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 321s /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 321s 92 | else if (__comp(__a, __c)) 321s | ~~~~~~^~~~~~~~~~ 321s /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 321s 93 | std::iter_swap(__result, __c); 321s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 321s /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 321s 95 | std::iter_swap(__result, __a); 321s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 321s /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 321s 97 | else if (__comp(__a, __c)) 321s | ~~~~~~^~~~~~~~~~ 321s /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 321s 98 | std::iter_swap(__result, __a); 321s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 321s /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 321s 99 | else if (__comp(__b, __c)) 321s | ~~~~~~^~~~~~~~~~ 321s /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 321s 100 | std::iter_swap(__result, __c); 321s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 321s /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 321s 102 | std::iter_swap(__result, __b); 321s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 321s /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&):: >]’: 321s /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 321s 1829 | __unguarded_partition(_RandomAccessIterator __first, 321s | ^~~~~~~~~~~~~~~~~~~~~ 321s /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 321s /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 321s /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 321s 1835 | while (__comp(__first, __pivot)) 321s | ~~~~~~^~~~~~~~~~~~~~~~~~ 321s /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 321s 1838 | while (__comp(__pivot, __last)) 321s | ~~~~~~^~~~~~~~~~~~~~~~~ 321s /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 321s 1842 | std::iter_swap(__first, __last); 321s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 321s /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&)::]’: 321s /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 321s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 321s | ^~~~~~~~ 321s /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 321s /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 >]’: 321s /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 321s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 321s | ^~~~~~~~~~~~~ 321s /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 321s /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 321s /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 321s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 321s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s 923 | std::__miter_base(__last), 321s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s 924 | __result); 321s | ~~~~~~~~~ 321s /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&):: >]’: 321s /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 321s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 321s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 321s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test/matrix.cpp: In lambda function: 321s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test/matrix.cpp:238:36: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s 238 | A.index_map(1)->local_to_global(std::vector{col}, tmp); 321s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test/matrix.cpp:238:36: 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 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&):: >]’: 321s /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 321s 1876 | __introsort_loop(_RandomAccessIterator __first, 321s | ^~~~~~~~~~~~~~~~ 321s /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 321s /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 321s 1884 | std::__partial_sort(__first, __last, __last, __comp); 321s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /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 321s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 321s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 321s /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 321s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 321s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /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&):: >]’: 321s /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 321s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 321s | ^~~~~~~~~~~~~~~~~~~~~~ 321s /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 321s /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 321s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 321s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /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 321s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 321s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s 1819 | __comp); 321s | ~~~~~~~ 321s /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 321s 1822 | std::__insertion_sort(__first, __last, __comp); 321s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 321s /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*]’: 321s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 321s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 321s | ^~~~~~~~~~~~~ 321s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 321s /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 321s 147 | { return std::copy(__first, __last, __result); } 321s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /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*]’: 321s /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 321s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 321s | ^~~~~~~~~~~~~ 321s /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 321s /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 321s 147 | { return std::copy(__first, __last, __result); } 321s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /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*]’: 321s /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 321s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 321s | ^~~~~~~~~~~~~ 321s /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 321s /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 321s 147 | { return std::copy(__first, __last, __result); } 321s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /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]’: 321s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 321s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 321s | ^~~~~~~~~~~~ 321s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 321s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 321s 608 | __miter_base(_Iterator __it) 321s | ^~~~~~~~~~~~ 321s /usr/include/c++/14/bits/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*]’: 321s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 321s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 321s | ^~~~~~~~~~~~~ 321s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 321s /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&):: >]’: 321s /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 321s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 321s | ^~~~~~~~~~~ 321s /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 321s /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&):: >]’: 321s /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 321s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 321s | ^~~~~~~~~~ 321s /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 321s /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 321s /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 >]’: 321s /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 321s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 321s | ^~~~~~~~~ 321s /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 321s /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 >]’: 321s /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 321s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 321s | ^~~~~~~~~~~~~~~~~~~~~~ 321s /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 321s /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 321s /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&)::]’: 321s /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 321s 239 | operator()(_Value& __val, _Iterator __it) 321s | ^~~~~~~~ 321s /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&):: >]’: 321s /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 321s 1863 | __partial_sort(_RandomAccessIterator __first, 321s | ^~~~~~~~~~~~~~ 321s /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 321s /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 321s /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 321s 1868 | std::__heap_select(__first, __middle, __last, __comp); 321s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /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 321s 1869 | std::__sort_heap(__first, __middle, __comp); 321s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /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&):: >]’: 321s /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 321s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 321s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /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 321s /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 321s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 321s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s 1856 | __comp); 321s | ~~~~~~~ 321s /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 321s /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 321s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 321s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /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&):: >]’: 321s /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 321s 1770 | __insertion_sort(_RandomAccessIterator __first, 321s | ^~~~~~~~~~~~~~~~ 321s /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 321s /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 321s 1777 | if (__comp(__i, __first)) 321s | ~~~~~~^~~~~~~~~~~~~~ 321s /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 321s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 321s | ^~~~~~~~~~~~~~~~~~~~~~~ 321s /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&):: >]’: 321s /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 321s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 321s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /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 321s /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*]’: 321s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 321s 642 | copy(_II __first, _II __last, _OI __result) 321s | ^~~~ 321s /usr/include/c++/14/bits/stl_algobase.h:642: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:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 321s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 321s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 321s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /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*]’: 321s /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 321s 642 | copy(_II __first, _II __last, _OI __result) 321s | ^~~~ 321s /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 321s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 321s /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 321s /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 321s /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]’: 321s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 321s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 321s | ^~~~~~~~~~~~ 321s /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&):: >]’: 321s /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 321s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 321s | ^~~~~~~~~~~~~ 321s /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 321s 232 | if (__comp(__first + __secondChild, 321s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 321s 233 | __first + (__secondChild - 1))) 321s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /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&):: >]’: 321s /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 321s 1589 | __heap_select(_RandomAccessIterator __first, 321s | ^~~~~~~~~~~~~ 321s /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 321s /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 321s /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 321s 1593 | std::__make_heap(__first, __middle, __comp); 321s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /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 321s 1595 | if (__comp(__i, __first)) 321s | ~~~~~~^~~~~~~~~~~~~~ 321s /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 321s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 321s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /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&):: >]’: 321s /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 321s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 321s | ^~~~~~~~~~~ 321s /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 321s /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 321s 425 | std::__pop_heap(__first, __last, __last, __comp); 321s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /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&):: >]’: 321s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 321s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 321s | ^~~~~~~~~~~~~~~~~~~~~~ 321s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 321s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 321s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 321s /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 321s 88 | if (__comp(__a, __b)) 321s | ~~~~~~^~~~~~~~~~ 321s /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 321s 90 | if (__comp(__b, __c)) 321s | ~~~~~~^~~~~~~~~~ 321s /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 321s 91 | std::iter_swap(__result, __b); 321s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 321s /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 321s 92 | else if (__comp(__a, __c)) 321s | ~~~~~~^~~~~~~~~~ 321s /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 321s 93 | std::iter_swap(__result, __c); 321s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 321s /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 321s 95 | std::iter_swap(__result, __a); 321s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 321s /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 321s 97 | else if (__comp(__a, __c)) 321s | ~~~~~~^~~~~~~~~~ 321s /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 321s 98 | std::iter_swap(__result, __a); 321s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 321s /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 321s 99 | else if (__comp(__b, __c)) 321s | ~~~~~~^~~~~~~~~~ 321s /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 321s 100 | std::iter_swap(__result, __c); 321s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 321s /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 321s 102 | std::iter_swap(__result, __b); 321s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 321s /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&):: >]’: 321s /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 321s 1829 | __unguarded_partition(_RandomAccessIterator __first, 321s | ^~~~~~~~~~~~~~~~~~~~~ 321s /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 321s /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 321s /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 321s 1835 | while (__comp(__first, __pivot)) 321s | ~~~~~~^~~~~~~~~~~~~~~~~~ 321s /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 321s 1838 | while (__comp(__pivot, __last)) 321s | ~~~~~~^~~~~~~~~~~~~~~~~ 321s /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 321s 1842 | std::iter_swap(__first, __last); 321s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 321s /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&)::]’: 321s /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 321s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 321s | ^~~~~~~~ 321s /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 321s /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 > >]’: 321s /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 321s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 321s | ^~~~~~~~~~~~~ 321s /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 321s /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 321s /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 321s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 321s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s 923 | std::__miter_base(__last), 321s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s 924 | __result); 321s | ~~~~~~~~~ 321s /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&):: >]’: 321s /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 321s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 321s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 321s /usr/include/c++/14/bits/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*]’: 321s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 321s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 321s | ^~~~~~~~~~~~~ 321s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 321s /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*]’: 321s /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 321s 2981 | __miter_base(move_iterator<_Iterator> __it) 321s | ^~~~~~~~~~~~ 321s /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*]’: 321s /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 321s /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&):: >]’: 321s /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 321s 135 | __push_heap(_RandomAccessIterator __first, 321s | ^~~~~~~~~~~ 321s /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 321s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 321s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s In file included from /usr/include/c++/14/vector:66, 321s from /usr/include/basix/mdspan.hpp:6096, 321s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test/matrix.cpp:11: 321s /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]’: 321s /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 321s 678 | vector(initializer_list __l, 321s | ^~~~~~ 321s /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&):: >]’: 321s /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 321s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 321s | ^~~~~~~~~~~ 321s /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 321s /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&):: >]’: 321s /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 321s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 321s | ^~~~~~~~~~ 321s /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 321s /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 321s /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 > >]’: 321s /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 321s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 321s | ^~~~~~~~~ 321s /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 321s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 321s /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 321s 608 | __miter_base(_Iterator __it) 321s | ^~~~~~~~~~~~ 321s /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 > >]’: 321s /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 321s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 321s | ^~~~~~~~~~~~~~~~~~~~~~ 321s /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 321s /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 321s /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&)::]’: 321s /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 321s 239 | operator()(_Value& __val, _Iterator __it) 321s | ^~~~~~~~ 321s /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&)::]’: 321s /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 321s 195 | operator()(_Iterator __it, _Value& __val) 321s | ^~~~~~~~ 321s /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]’: 321s /usr/include/dolfinx/la/MatrixCSR.h:414:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 321s 414 | _row_ptr(p.graph().second.begin(), p.graph().second.end()), 321s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /usr/include/dolfinx/la/MatrixCSR.h:450:27: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 321s 450 | rowptr_container_type new_row_ptr = {0}; 321s | ^~~~~~~~~~~ 321s /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&):: >]’: 321s /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 321s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 321s | ^~~~~~~~~~~~~ 321s /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 321s 232 | if (__comp(__first + __secondChild, 321s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 321s 233 | __first + (__secondChild - 1))) 321s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /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 >]’: 321s /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 321s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 321s | ^~~~~~~~~~~~ 321s /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*]’: 321s /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 321s 346 | __niter_wrap(_From __from, _To __res) 321s | ^~~~~~~~~~~~ 321s /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&):: >]’: 321s /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 321s 135 | __push_heap(_RandomAccessIterator __first, 321s | ^~~~~~~~~~~ 321s /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 321s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 321s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /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&)::]’: 321s /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 321s 195 | operator()(_Iterator __it, _Value& __val) 321s | ^~~~~~~~ 321s /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]’: 321s /usr/include/dolfinx/la/MatrixCSR.h:249:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s 249 | void add(std::span x, std::span rows, 321s | ^~~ 321s /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]’: 321s /usr/include/dolfinx/la/MatrixCSR.h:724:41: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 321s 724 | double norm_sq_local = std::accumulate( 321s | ~~~~~~~~~~~~~~~^ 321s 725 | _data.cbegin(), std::next(_data.cbegin(), _row_ptr[num_owned_rows] * bs2), 321s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s 726 | double(0), [](auto norm, value_type y) { return norm + std::norm(y); }); 321s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s In file included from /usr/include/c++/14/bits/ranges_algo.h:38, 321s from /usr/include/c++/14/algorithm:63, 321s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test/matrix.cpp:10: 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 /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test/matrix.cpp: In function ‘void {anonymous}::spmv(dolfinx::la::MatrixCSR&, dolfinx::la::Vector&, dolfinx::la::Vector&) [with T = double]’: 321s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test/matrix.cpp:98:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s 98 | spmv_impl(values, row_begin, off_diag_offset, cols, _x, _y); 321s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test/matrix.cpp:98:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test/matrix.cpp:98:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test/matrix.cpp:105:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s 105 | spmv_impl(values, off_diag_offset, row_end, cols, _x, _y); 321s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test/matrix.cpp:105:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test/matrix.cpp:105:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 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::span; _Proj = std::identity; _Fun = {anonymous}::test_matrix_apply()::]’: 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/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]’: 321s /usr/include/dolfinx/la/MatrixCSR.h:414:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 321s 414 | _row_ptr(p.graph().second.begin(), p.graph().second.end()), 321s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /usr/include/dolfinx/la/MatrixCSR.h:450:27: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 321s 450 | rowptr_container_type new_row_ptr = {0}; 321s | ^~~~~~~~~~~ 321s In file included from /usr/include/catch2/internal/catch_decomposer.hpp:11, 321s from /usr/include/catch2/internal/catch_assertion_handler.hpp:12, 321s from /usr/include/catch2/internal/catch_test_macro_impl.hpp:12, 321s from /usr/include/catch2/catch_test_macros.hpp:11, 321s from /usr/include/catch2/catch_template_test_macros.hpp:20, 321s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test/mesh/generation.cpp:9: 321s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::rangeToString(const Range&) [with Range = std::span]’: 321s /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 321s 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); 321s | ^ 321s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::rangeToString(const Range&) [with Range = std::vector >]’: 321s /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 321s 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); 321s | ^ 321s /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 >]’: 321s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 321s 343 | std::string rangeToString(InputIterator first, Sentinel last) { 321s | ^~~~~~~~~~~~~ 321s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 321s /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 > >]’: 321s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 321s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 321s /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]’: 321s /usr/include/dolfinx/la/MatrixCSR.h:642:42: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s 642 | _index_maps[1]->local_to_global(local_col, global_col); 321s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 321s /usr/include/dolfinx/la/MatrixCSR.h:642:42: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s In file included from /usr/include/c++/14/vector:66, 321s from /usr/include/catch2/catch_tostring.hpp:12, 321s from /usr/include/catch2/internal/catch_decomposer.hpp:11, 321s from /usr/include/catch2/internal/catch_assertion_handler.hpp:12, 321s from /usr/include/catch2/internal/catch_test_macro_impl.hpp:12, 321s from /usr/include/catch2/catch_test_macros.hpp:11, 321s from /usr/include/catch2/catch_template_test_macros.hpp:20, 321s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test/mesh/refinement/rectangle.cpp:13: 321s /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]’: 321s /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 321s 678 | vector(initializer_list __l, 321s | ^~~~~~ 321s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test/mesh/refinement/rectangle.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_0() [with TestType = double]’: 321s /tmp/autopkgtest.kte2W7/build.m6l/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 321s 117 | std::vector expected_x = {/* v_0 */ 0.5, 0.5, 0.0, 321s | ^~~~~~~~~~ 321s In file included from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test/mesh/refinement/rectangle.cpp:25: 321s /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]’: 321s /usr/include/dolfinx/refinement/refine.h:73:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s 73 | mesh::Mesh mesh1 = mesh::create_mesh( 321s | ^~~~~ 321s /usr/include/dolfinx/refinement/refine.h:73:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s /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]’: 321s /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 321s 707 | vector(_InputIterator __first, _InputIterator __last, 321s | ^~~~~~ 321s /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 321s /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 321s 711 | _M_range_initialize(__first, __last, 321s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 321s 712 | std::__iterator_category(__first)); 321s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s In file included from /usr/include/c++/14/vector:72: 321s /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]’: 321s /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 321s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 321s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 321s 239 | __x.end()); 321s | ~~~~~~~~~~ 321s /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 321s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 321s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s 251 | end(), _M_get_Tp_allocator()); 321s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 321s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 321s from /usr/include/c++/14/vector:65: 321s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 321s 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: 321s /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 321s 993 | std::_Destroy(__first, __last); 321s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 321s /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]’: 321s /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 321s 775 | return (*this)(ranges::begin(__r1), ranges::end(__r1), 321s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s 776 | ranges::begin(__r2), ranges::end(__r2), 321s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s 777 | std::move(__result), std::move(__binary_op), 321s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s 778 | std::move(__proj1), std::move(__proj2)); 321s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /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 321s /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]’: 321s /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 321s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 321s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s 1805 | std::move(__comp), std::move(__proj)); 321s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /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)::]’: 321s /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 321s 2094 | return (*this)(ranges::begin(__r), ranges::end(__r), 321s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s 2095 | __value, std::move(__comp), std::move(__proj)); 321s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13, 321s from /usr/include/dolfinx/fem/assembler.h:9, 321s from /usr/include/dolfinx/fem/dolfinx_fem.h:20, 321s from /usr/include/dolfinx.h:11, 321s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test/matrix.cpp:14: 321s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form]’: 321s /usr/include/dolfinx/fem/utils.h:1365:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 321s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 321s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s In file included from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test/mesh/refinement/rectangle.cpp:24: 321s /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]’: 321s /usr/include/dolfinx/refinement/interval.h:163:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 321s 163 | cell_topology.insert(cell_topology.end(), {a, c, c, b}); 321s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /usr/include/dolfinx/refinement/interval.h:171:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 321s 171 | cell_topology.insert(cell_topology.end(), {a, b}); 321s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /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]’: 321s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 321s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s /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)>]’: 321s /usr/include/dolfinx/fem/assembler.h:267:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s 267 | void assemble_matrix( 321s | ^~~~~~~~~~~~~~~ 321s /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]’: 321s /usr/include/dolfinx/la/MatrixCSR.h:714:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 321s 714 | std::fill(std::next(_data.begin(), _row_ptr[local_size0] * bs2), _data.end(), 321s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s 715 | 0); 321s | ~~ 321s In file included from /usr/include/c++/14/vector:66, 321s from /usr/include/catch2/catch_tostring.hpp:12, 321s from /usr/include/catch2/internal/catch_decomposer.hpp:11, 321s from /usr/include/catch2/internal/catch_assertion_handler.hpp:12, 321s from /usr/include/catch2/internal/catch_test_macro_impl.hpp:12, 321s from /usr/include/catch2/catch_test_macros.hpp:11, 321s from /usr/include/catch2/catch_template_test_macros.hpp:20, 321s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp:7: 321s /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]’: 321s /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 321s 678 | vector(initializer_list __l, 321s | ^~~~~~ 321s In file included from /usr/include/c++/14/numeric:62, 321s from /usr/include/dolfinx/graph/AdjacencyList.h:12, 321s from /usr/include/dolfinx/common/MPI.h:17, 321s from /usr/include/dolfinx/common/dolfinx_common.h:13, 321s from /usr/include/dolfinx.h:10: 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::MatrixCSR::squared_norm() const::::value_type)>]’: 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 /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_0() [with TestType = double]’: 321s /tmp/autopkgtest.kte2W7/build.m6l/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 321s 78 | std::vector expected_x = { 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 In file included from /usr/include/dolfinx/fem/Function.h:17, 321s from /usr/include/dolfinx/fem/DirichletBC.h:12, 321s from /usr/include/dolfinx/fem/dolfinx_fem.h:14: 321s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_fwd_begin() [with T = double; Container = std::vector]’: 321s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s 98 | _scatterer->scatter_fwd_begin(std::span(_buffer_local), 321s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s 99 | std::span(_buffer_remote), 321s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s 100 | std::span(_request)); 321s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s /tmp/autopkgtest.kte2W7/build.m6l/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]’: 321s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test/matrix.cpp:35:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s 35 | void spmv_impl(std::span values, 321s | ^~~~~~~~~ 321s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test/matrix.cpp:35:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test/matrix.cpp:35:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test/matrix.cpp:35:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test/matrix.cpp:35:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s In file included from /usr/include/c++/14/algorithm:63, 321s from /usr/include/catch2/internal/catch_is_permutation.hpp:11, 321s from /usr/include/catch2/matchers/catch_matchers_range_equals.hpp:11, 321s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test/mesh/refinement/rectangle.cpp:17: 321s /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]’: 321s /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 321s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 321s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s 1159 | std::move(__comp), std::move(__proj)); 321s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /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]’: 321s /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 321s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 321s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 321s 607 | this->_M_impl._M_start, 321s | ~~~~~~~~~~~~~~~~~~~~~~~ 321s 608 | _M_get_Tp_allocator()); 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 = {anonymous}::test_matrix_apply()::]’: 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 In file included from /usr/include/dolfinx/mesh/generation.h:11, 321s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test/mesh/refinement/rectangle.cpp:22: 321s /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 >]’: 321s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s 783 | Mesh> create_mesh( 321s | ^~~~~~~~~~~ 321s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 321s | ^ 321s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_3() [with TestType = double]’: 321s /tmp/autopkgtest.kte2W7/build.m6l/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 321s 120 | std::vector expected_x = { 321s | ^~~~~~~~~~ 321s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 321s 830 | cells1 = std::vector(cells.begin(), cells.end()); 321s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 321s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 321s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s 841 | std::vector cells1_v 321s | ^~~~~~~~ 321s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 321s 880 | boundary_v.erase(unique_end, range_end); 321s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 321s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 321s 885 | boundary_v.erase(boundary_v.begin()); 321s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 321s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 321s | ^~~~~~~~ 321s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 321s 905 | nodes1.erase(unique_end, range_end); 321s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 321s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s 911 | Geometry geometry 321s | ^~~~~~~~ 321s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 321s /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)::]’: 321s /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 321s 2094 | return (*this)(ranges::begin(__r), ranges::end(__r), 321s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s 2095 | __value, std::move(__comp), std::move(__proj)); 321s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp: In lambda function: 321s /tmp/autopkgtest.kte2W7/build.m6l/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 321s 187 | {x.size() / 3, 3}, partitioner); 321s | ^ 321s /tmp/autopkgtest.kte2W7/build.m6l/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 322s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp: In lambda function: 322s /tmp/autopkgtest.kte2W7/build.m6l/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 322s 166 | x.insert(x.end(), {static_cast(i) / comm_size, static_cast(i) + 1, 322s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 167 | static_cast(2. * i + comm_size)}); 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /tmp/autopkgtest.kte2W7/build.m6l/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 322s 187 | {x.size() / 3, 3}, partitioner); 322s | ^ 322s /tmp/autopkgtest.kte2W7/build.m6l/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 322s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 322s from /usr/include/dolfinx.h:16: 322s /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]’: 322s /usr/include/dolfinx/mesh/generation.h:379:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 322s 379 | cells.insert(cells.end(), 322s | ~~~~~~~~~~~~^~~~~~~~~~~~~ 322s 380 | {v0, v1, v3, v7, v0, v1, v7, v5, v0, v5, v7, v4, 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 381 | v0, v3, v2, v7, v0, v6, v4, v7, v0, v2, v6, v7}); 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s 386 | {x.size() / 3, 3}, partitioner); 322s | ^ 322s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s /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]’: 322s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 322s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 322s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 322s 540 | x.insert(x.end(), {x0, x1}); 322s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 322s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 322s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 322s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 565 | v2, v3, vmid}); 322s | ~~~~~~~~~~~~~~ 322s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 322s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 322s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 322s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 322s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s 627 | {x.size() / 2, 2}, partitioner); 322s | ^ 322s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s 632 | std::vector{}, {0, 2}, partitioner); 322s | ^ 322s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_6() [with TestType = double]’: 322s /tmp/autopkgtest.kte2W7/build.m6l/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 322s 201 | std::vector expected_x 322s | ^~~~~~~~~~ 322s /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]’: 322s /usr/include/dolfinx/mesh/generation.h:424:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 322s 424 | cells.insert(cells.end(), {v0, v1, v2, v3, v4, v5, v6, v7}); 322s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s 429 | {x.size() / 3, 3}, partitioner); 322s | ^ 322s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s /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]’: 322s /usr/include/dolfinx/mesh/generation.h:470:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 322s 470 | cells.insert(cells.end(), {v0, v1, v2, v4, v5, v6}); 322s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /usr/include/dolfinx/mesh/generation.h:471:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 322s 471 | cells.insert(cells.end(), {v1, v2, v3, v5, v6, v7}); 322s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s 476 | {x.size() / 3, 3}, partitioner); 322s | ^ 322s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s /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]’: 322s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 322s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 322s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 322s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 322s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 671 | i0 + iy + ny + 2}); 322s | ~~~~~~~~~~~~~~~~~~ 322s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s 676 | {x.size() / 2, 2}, partitioner); 322s | ^ 322s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s 681 | std::vector{}, {0, 2}, partitioner); 322s | ^ 322s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s /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]’: 322s /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 322s 678 | vector(initializer_list __l, 322s | ^~~~~~ 322s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp: In function ‘dolfinx::mesh::Mesh create_3_vertex_interval_mesh() [with T = float]’: 322s /tmp/autopkgtest.kte2W7/build.m6l/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 322s 56 | std::vector cells{0, 1, 1, 2}; 322s | ^~~~~ 322s /tmp/autopkgtest.kte2W7/build.m6l/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 322s 63 | mesh::create_cell_partitioner()); 322s | ^ 322s /tmp/autopkgtest.kte2W7/build.m6l/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 322s In file included from /usr/include/dolfinx/refinement/plaza.h:12, 322s from /usr/include/dolfinx/refinement/interval.h:12: 322s /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]’: 322s /usr/include/dolfinx/refinement/utils.h:177:16: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 322s 177 | std::for_each(local_edge_to_new_vertex.begin(), 322s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 178 | local_edge_to_new_vertex.end(), 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 179 | [global_offset](auto& e) { e.second += global_offset; }); 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /usr/include/dolfinx/refinement/utils.h:222:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 322s 222 | send_buffer.insert(send_buffer.end(), x.begin(), x.end()); 322s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /usr/include/dolfinx/refinement/utils.h:222:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s /usr/include/dolfinx/refinement/utils.h:253:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s 253 | mesh.topology()->index_map(1)->global_to_local(recv_global_edge, 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 322s 254 | recv_local_edge); 322s | ~~~~~~~~~~~~~~~~ 322s In file included from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp:18: 322s /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]’: 322s /usr/include/dolfinx/refinement/refine.h:73:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s 73 | mesh::Mesh mesh1 = mesh::create_mesh( 322s | ^~~~~ 322s /usr/include/dolfinx/refinement/refine.h:73:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s /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]’: 322s /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 322s 1413 | insert(const_iterator __position, initializer_list __l) 322s | ^~~~~~ 322s /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 322s /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 322s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 322s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 1417 | std::random_access_iterator_tag()); 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp: In function ‘dolfinx::mesh::Mesh create_3_vertex_interval_mesh() [with T = double]’: 322s /tmp/autopkgtest.kte2W7/build.m6l/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 322s 56 | std::vector cells{0, 1, 1, 2}; 322s | ^~~~~ 322s /tmp/autopkgtest.kte2W7/build.m6l/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 322s 58 | std::vector x{v0[0], v0[1], v0[2], v1[0], v1[1], 322s | ^ 322s /tmp/autopkgtest.kte2W7/build.m6l/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 322s 63 | mesh::create_cell_partitioner()); 322s | ^ 322s /tmp/autopkgtest.kte2W7/build.m6l/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 322s /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]’: 322s /usr/include/dolfinx/refinement/refine.h:73:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s 73 | mesh::Mesh mesh1 = mesh::create_mesh( 322s | ^~~~~ 322s /usr/include/dolfinx/refinement/refine.h:73:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s /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]’: 322s /usr/include/dolfinx/refinement/plaza.h:209:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s 209 | edge_length[e] = std::sqrt(std::transform_reduce( 322s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 322s 210 | x0.begin(), x0.end(), x1.begin(), 0.0, std::plus<>(), 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 211 | [](auto x0, auto x1) { return (x0 - x1) * (x0 - x1); })); 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s In file included from /usr/include/c++/14/algorithm:63, 322s from /usr/include/catch2/internal/catch_is_permutation.hpp:11, 322s from /usr/include/catch2/matchers/catch_matchers_range_equals.hpp:11, 322s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp:11: 322s /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]’: 322s /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 322s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 322s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 1159 | std::move(__comp), std::move(__proj)); 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /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]’: 322s /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 322s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 322s 607 | this->_M_impl._M_start, 322s | ~~~~~~~~~~~~~~~~~~~~~~~ 322s 608 | _M_get_Tp_allocator()); 322s | ~~~~~~~~~~~~~~~~~~~~~~ 322s In file included from /usr/include/dolfinx/mesh/generation.h:11, 322s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp:15: 322s /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 >]’: 322s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s 783 | Mesh> create_mesh( 322s | ^~~~~~~~~~~ 322s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 322s | ^ 322s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s 830 | cells1 = std::vector(cells.begin(), cells.end()); 322s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 322s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s 841 | std::vector cells1_v 322s | ^~~~~~~~ 322s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 322s 880 | boundary_v.erase(unique_end, range_end); 322s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 322s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 322s 885 | boundary_v.erase(boundary_v.begin()); 322s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 322s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 322s | ^~~~~~~~ 322s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 322s 905 | nodes1.erase(unique_end, range_end); 322s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 322s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s 911 | Geometry geometry 322s | ^~~~~~~~ 322s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s /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]’: 322s /usr/include/dolfinx/refinement/plaza.h:404:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s 404 | = get_simplices(indices, longest_edge, tdim, uniform); 322s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /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]’: 322s /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 322s 1413 | insert(const_iterator __position, initializer_list __l) 322s | ^~~~~~ 322s /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 322s /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 322s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 322s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 1417 | std::random_access_iterator_tag()); 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /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]’: 322s /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 322s 707 | vector(_InputIterator __first, _InputIterator __last, 322s | ^~~~~~ 322s /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 322s /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 322s 711 | _M_range_initialize(__first, __last, 322s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 322s 712 | std::__iterator_category(__first)); 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s In file included from /usr/include/c++/14/numeric:62, 322s from /usr/include/dolfinx/graph/AdjacencyList.h:12, 322s from /usr/include/dolfinx/common/MPI.h:17, 322s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test/mesh/refinement/rectangle.cpp:19: 322s /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]’: 322s /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 322s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 322s | ^~~~ 322s /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 322s /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 >]’: 322s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s 783 | Mesh> create_mesh( 322s | ^~~~~~~~~~~ 322s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 322s | ^ 322s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s 830 | cells1 = std::vector(cells.begin(), cells.end()); 322s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 322s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s 841 | std::vector cells1_v 322s | ^~~~~~~~ 322s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 322s 880 | boundary_v.erase(unique_end, range_end); 322s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 322s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 322s 885 | boundary_v.erase(boundary_v.begin()); 322s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 322s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 322s | ^~~~~~~~ 322s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 322s 905 | nodes1.erase(unique_end, range_end); 322s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 322s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s 911 | Geometry geometry 322s | ^~~~~~~~ 322s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s In file included from /usr/include/c++/14/chrono:48, 322s from /usr/include/catch2/catch_tostring.hpp:545: 322s /usr/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 >]’: 322s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 322s | ^~~~~~ 322s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s /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]’: 322s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s 46 | void reorder_list(std::span list, std::span nodemap) 322s | ^~~~~~~~~~~~ 322s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s 53 | const std::vector orig(list.begin(), list.end()); 322s | ^~~~ 322s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s 58 | std::ranges::copy(links_old, links_new.begin()); 322s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /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]’: 322s /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 322s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 322s | ^~~~~~~~~~~~~~~~~~~ 322s /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 322s /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 322s 1697 | std::__uninitialized_copy_a(__first, __last, 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 322s 1698 | this->_M_impl._M_start, 322s | ~~~~~~~~~~~~~~~~~~~~~~~ 322s 1699 | _M_get_Tp_allocator()); 322s | ~~~~~~~~~~~~~~~~~~~~~~ 322s In file included from /usr/include/c++/14/vector:72: 322s /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]’: 322s /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 322s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 322s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 322s 239 | __x.end()); 322s | ~~~~~~~~~~ 322s /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 322s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 322s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 251 | end(), _M_get_Tp_allocator()); 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 322s from /usr/include/c++/14/bits/basic_string.h:39, 322s from /usr/include/c++/14/string:54, 322s from /usr/include/catch2/internal/catch_stringref.hpp:12, 322s from /usr/include/catch2/catch_assertion_info.hpp:13, 322s from /usr/include/catch2/internal/catch_assertion_handler.hpp:11: 322s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 322s 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: 322s /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 322s 993 | std::_Destroy(__first, __last); 322s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 322s /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]’: 322s /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 322s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 322s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 1805 | std::move(__comp), std::move(__proj)); 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /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]’: 322s /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 322s 1134 | operator()(_Iter __first, _Sent __last, 322s | ^~~~~~~~ 322s /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 322s /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 322s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 322s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /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 322s 1139 | return {__first, __first}; 322s | ^ 322s /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 322s 1148 | return {++__dest, __first}; 322s | ^ 322s /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]’: 322s /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 322s 1564 | erase(const_iterator __first, const_iterator __last) 322s | ^~~~~ 322s /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 322s /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 322s 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 322s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /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]’: 322s /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 322s 1536 | erase(const_iterator __position) 322s | ^~~~~ 322s /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 322s 1537 | { return _M_erase(begin() + (__position - cbegin())); } 322s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /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]’: 322s /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 322s 1618 | _M_allocate_and_copy(size_type __n, 322s | ^~~~~~~~~~~~~~~~~~~~ 322s /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 322s /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 322s 1624 | std::__uninitialized_copy_a(__first, __last, __result, 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 1625 | _M_get_Tp_allocator()); 322s | ~~~~~~~~~~~~~~~~~~~~~~ 322s In file included from /usr/include/c++/14/algorithm:60: 322s /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 >]’: 322s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s 642 | copy(_II __first, _II __last, _OI __result) 322s | ^~~~ 322s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 322s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s In file included from /usr/include/c++/14/vector:65: 322s /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]’: 322s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 322s | ^~~~~~~~~~~~~~~~~~~~~~ 322s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s /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 322s 371 | return std::__do_uninit_copy(__first, __last, __result); 322s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /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 322s 373 | return std::uninitialized_copy(__first, __last, __result); 322s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /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]’: 322s /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 322s 750 | operator()(_Iter1 __first1, _Sent1 __last1, 322s | ^~~~~~~~ 322s /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 322s /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]’: 322s /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 322s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 322s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 1805 | std::move(__comp), std::move(__proj)); 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 322s from /usr/include/dolfinx/mesh/Mesh.h:9, 322s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test/mesh/refinement/rectangle.cpp:21: 322s /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]’: 322s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s 119 | std::ranges::copy(buffer, range.begin()); 322s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 322s /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 >]’: 322s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s 676 | distribute_data(MPI_Comm comm0, std::span indices, 322s | ^~~~~~~~~~~~~~~ 322s /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]’: 322s /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 322s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 322s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 2021 | std::move(__comp), std::move(__proj)); 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s In file included from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp:17: 322s /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]’: 322s /usr/include/dolfinx/refinement/interval.h:163:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 322s 163 | cell_topology.insert(cell_topology.end(), {a, c, c, b}); 322s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /usr/include/dolfinx/refinement/interval.h:171:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 322s 171 | cell_topology.insert(cell_topology.end(), {a, b}); 322s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /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 >]’: 322s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s 382 | create_geometry( 322s | ^~~~~~~~~~~~~~~ 322s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 322s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s 424 | const std::vector l2l = graph::build::compute_local_to_local( 322s | ^~~ 322s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s 429 | std::ranges::transform(l2l, igi.begin(), 322s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 322s 430 | [&nodes](auto index) { return nodes[index]; }); 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /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]’: 322s /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 322s 1789 | operator()(_Iter __first, _Sent __last, 322s | ^~~~~~~~ 322s /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 322s /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 322s 1792 | auto __lasti = ranges::next(__first, __last); 322s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 322s /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 322s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 322s | ^ 322s /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)::]’: 322s /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 322s 2064 | operator()(_Iter __first, _Sent __last, 322s | ^~~~~~~~ 322s /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 322s /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 >]’: 322s /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 322s 318 | operator()(_Range&& __r, _Out __result) const 322s | ^~~~~~~~ 322s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 322s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 321 | std::move(__result)); 322s | ~~~~~~~~~~~~~~~~~~~~ 322s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s /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]’: 322s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 322s | ^~~~~~~~~~~~~~~~~ 322s /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)>]’: 322s /usr/include/dolfinx/fem/assembler.h:233:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s 233 | void assemble_matrix( 322s | ^~~~~~~~~~~~~~~ 322s /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]’: 322s /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 322s 1413 | insert(const_iterator __position, initializer_list __l) 322s | ^~~~~~ 322s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s 246 | impl::assemble_matrix(mat_add, a, mesh->geometry().dofmap(), 322s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 247 | mesh->geometry().x(), constants, coefficients, 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 248 | dof_marker0, dof_marker1); 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s /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 322s /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 322s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 322s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 1417 | std::random_access_iterator_tag()); 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /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 >]’: 322s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s 642 | copy(_II __first, _II __last, _OI __result) 322s | ^~~~ 322s /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]’: 322s /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 322s 1022 | fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) 322s | ^~~~ 322s /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 322s /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 322s 1029 | std::__fill_a(__first, __last, __value); 322s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /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 >]’: 322s /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 322s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 322s | ^~~~~~~~ 322s In file included from /usr/include/dolfinx/la/Vector.h:14: 322s /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]’: 322s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s 195 | void scatter_fwd_begin(std::span send_buffer, 322s | ^~~~~~~~~~~~~~~~~ 322s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s /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]’: 322s /usr/include/dolfinx/refinement/interval.h:163:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 322s 163 | cell_topology.insert(cell_topology.end(), {a, c, c, b}); 322s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /usr/include/dolfinx/refinement/interval.h:171:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 322s 171 | cell_topology.insert(cell_topology.end(), {a, b}); 322s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /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)::]’: 322s /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 322s 2064 | operator()(_Iter __first, _Sent __last, 322s | ^~~~~~~~ 322s /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 322s /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)::]’: 322s /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 322s 3780 | for_each(_InputIterator __first, _InputIterator __last, _Function __f) 322s | ^~~~~~~~ 322s /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 322s /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]’: 322s /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 322s 1484 | insert(const_iterator __position, _InputIterator __first, 322s | ^~~~~~ 322s /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 322s /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 322s /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 322s 1488 | _M_range_insert(begin() + __offset, __first, __last, 322s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 1489 | std::__iterator_category(__first)); 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /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 322s /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]’: 322s /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 322s 1413 | insert(const_iterator __position, initializer_list __l) 322s | ^~~~~~ 322s /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 322s /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 322s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 322s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 1417 | std::random_access_iterator_tag()); 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /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]’: 322s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 322s 954 | vector<_Tp, _Alloc>:: 322s | ^~~~~~~~~~~~~~~~~~~ 322s /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]’: 322s /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 322s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 322s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 1159 | std::move(__comp), std::move(__proj)); 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /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]’: 322s /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 322s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 322s 607 | this->_M_impl._M_start, 322s | ~~~~~~~~~~~~~~~~~~~~~~~ 322s 608 | _M_get_Tp_allocator()); 322s | ~~~~~~~~~~~~~~~~~~~~~~ 322s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 322s from /usr/include/dolfinx/geometry/utils.h:9, 322s from /usr/include/dolfinx/fem/interpolate.h:19, 322s from /usr/include/dolfinx/fem/Function.h:12: 322s /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]’: 322s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s 783 | Mesh> create_mesh( 322s | ^~~~~~~~~~~ 322s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 322s | ^ 322s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s 830 | cells1 = std::vector(cells.begin(), cells.end()); 322s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 322s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s 841 | std::vector cells1_v 322s | ^~~~~~~~ 322s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 322s 880 | boundary_v.erase(unique_end, range_end); 322s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 322s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 322s 885 | boundary_v.erase(boundary_v.begin()); 322s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 322s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 322s | ^~~~~~~~ 322s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 322s 905 | nodes1.erase(unique_end, range_end); 322s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 322s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s 911 | Geometry geometry 322s | ^~~~~~~~ 322s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s /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]’: 322s /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 322s 707 | vector(_InputIterator __first, _InputIterator __last, 322s | ^~~~~~ 322s /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 322s /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 322s 711 | _M_range_initialize(__first, __last, 322s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 322s 712 | std::__iterator_category(__first)); 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s In file included from /usr/include/c++/14/numeric:62, 322s from /usr/include/dolfinx/graph/AdjacencyList.h:12, 322s from /usr/include/dolfinx/common/MPI.h:17, 322s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp:12: 322s /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]’: 322s /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 322s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 322s | ^~~~ 322s /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 322s /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&)::]’: 322s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s 370 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 322s | ^~~~~~~~~~~~~~~~ 322s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s In file included from /usr/include/c++/14/chrono:48, 322s from /usr/include/catch2/catch_tostring.hpp:545: 322s /usr/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 >]’: 322s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 322s | ^~~~~~ 322s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s /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]’: 322s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s 46 | void reorder_list(std::span list, std::span nodemap) 322s | ^~~~~~~~~~~~ 322s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s 53 | const std::vector orig(list.begin(), list.end()); 322s | ^~~~ 322s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s 58 | std::ranges::copy(links_old, links_new.begin()); 322s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s In file included from /usr/include/c++/14/vector:72: 322s /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]’: 322s /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 322s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 322s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 322s 239 | __x.end()); 322s | ~~~~~~~~~~ 322s /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 322s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 322s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 251 | end(), _M_get_Tp_allocator()); 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 322s from /usr/include/c++/14/bits/basic_string.h:39, 322s from /usr/include/c++/14/string:54, 322s from /usr/include/catch2/internal/catch_stringref.hpp:12, 322s from /usr/include/catch2/catch_assertion_info.hpp:13, 322s from /usr/include/catch2/internal/catch_assertion_handler.hpp:11: 322s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 322s 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: 322s /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 322s 993 | std::_Destroy(__first, __last); 322s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 322s /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]’: 322s /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 322s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 322s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 1805 | std::move(__comp), std::move(__proj)); 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /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]’: 322s /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 322s 1134 | operator()(_Iter __first, _Sent __last, 322s | ^~~~~~~~ 322s /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 322s /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 322s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 322s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /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 322s 1139 | return {__first, __first}; 322s | ^ 322s /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 322s 1148 | return {++__dest, __first}; 322s | ^ 322s /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]’: 322s /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 322s 1564 | erase(const_iterator __first, const_iterator __last) 322s | ^~~~~ 322s /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 322s /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 322s 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 322s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /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]’: 322s /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 322s 1536 | erase(const_iterator __position) 322s | ^~~~~ 322s /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 322s 1537 | { return _M_erase(begin() + (__position - cbegin())); } 322s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s In file included from /usr/include/c++/14/vector:65: 322s /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]’: 322s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 322s | ^~~~~~~~~~~~~~~~~~~~~~ 322s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s /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 322s 371 | return std::__do_uninit_copy(__first, __last, __result); 322s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /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 322s 373 | return std::uninitialized_copy(__first, __last, __result); 322s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 322s from /usr/include/dolfinx/mesh/Mesh.h:9, 322s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp:14: 322s /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]’: 322s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s 119 | std::ranges::copy(buffer, range.begin()); 322s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 322s /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]’: 322s /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 322s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 322s | ^~~~~~~~~~~~~~~~~~~ 322s /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 322s /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 322s 1697 | std::__uninitialized_copy_a(__first, __last, 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 322s 1698 | this->_M_impl._M_start, 322s | ~~~~~~~~~~~~~~~~~~~~~~~ 322s 1699 | _M_get_Tp_allocator()); 322s | ~~~~~~~~~~~~~~~~~~~~~~ 322s /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 >]’: 322s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s 676 | distribute_data(MPI_Comm comm0, std::span indices, 322s | ^~~~~~~~~~~~~~~ 322s /usr/include/c++/14/bits/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 >]’: 322s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 322s | ^~~~~~~~ 322s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s 683 | { return std::copy(__first, __first + __n, __result); } 322s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /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]’: 322s /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 322s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 322s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 2021 | std::move(__comp), std::move(__proj)); 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /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]’: 322s /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 322s 707 | vector(_InputIterator __first, _InputIterator __last, 322s | ^~~~~~ 322s /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 322s /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 322s 711 | _M_range_initialize(__first, __last, 322s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 322s 712 | std::__iterator_category(__first)); 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s In file included from /usr/include/c++/14/format:55, 322s from /usr/include/c++/14/bits/chrono_io.h:39, 322s from /usr/include/c++/14/chrono:3360: 322s /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 >]’: 322s /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 322s 318 | operator()(_Range&& __r, _Out __result) const 322s | ^~~~~~~~ 322s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 322s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 321 | std::move(__result)); 322s | ~~~~~~~~~~~~~~~~~~~~ 322s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s /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]’: 322s /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 322s 1618 | _M_allocate_and_copy(size_type __n, 322s | ^~~~~~~~~~~~~~~~~~~~ 322s /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 322s /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 322s 1624 | std::__uninitialized_copy_a(__first, __last, __result, 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 1625 | _M_get_Tp_allocator()); 322s | ~~~~~~~~~~~~~~~~~~~~~~ 322s In file included from /usr/include/c++/14/string:51: 322s /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 >]’: 322s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s 642 | copy(_II __first, _II __last, _OI __result) 322s | ^~~~ 322s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 322s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /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]’: 322s /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 322s 1789 | operator()(_Iter __first, _Sent __last, 322s | ^~~~~~~~ 322s /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 322s /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 322s 1792 | auto __lasti = ranges::next(__first, __last); 322s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 322s /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 322s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 322s | ^ 322s In file included from /usr/include/c++/14/tuple:44, 322s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 322s from /usr/include/c++/14/bits/memory_resource.h:41, 322s from /usr/include/c++/14/string:68: 322s /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]’: 322s /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 322s 767 | operator()(_Iter __first, _Sent __last, 322s | ^~~~~~~~ 322s /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 322s /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]’: 322s /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 322s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 322s | ^~~~~~~~ 322s /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 322s /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]’: 322s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 322s 195 | vector<_Tp, _Alloc>:: 322s | ^~~~~~~~~~~~~~~~~~~ 322s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 322s /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 322s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 322s | ^~~~~~~~~~~~~~ 322s /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]’: 322s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 322s 181 | vector<_Tp, _Alloc>:: 322s | ^~~~~~~~~~~~~~~~~~~ 322s /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 322s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 322s | ^~~~~~~~~~~~~~ 322s /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 >]’: 322s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s 382 | create_geometry( 322s | ^~~~~~~~~~~~~~~ 322s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 322s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s 424 | const std::vector l2l = graph::build::compute_local_to_local( 322s | ^~~ 322s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s 429 | std::ranges::transform(l2l, igi.begin(), 322s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 322s 430 | [&nodes](auto index) { return nodes[index]; }); 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /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*]’: 322s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 322s | ^~~~~~~~~~~~~~~~ 322s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s /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*]’: 322s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 322s | ^~~~~~~~~~~~~~~~~~ 322s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s /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 322s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 185 | __uninit_copy(__first, __last, __result); 322s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /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]’: 322s /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 322s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 322s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 3147 | std::move(__comp), std::move(__proj)); 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /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 >]’: 322s /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 322s 318 | operator()(_Range&& __r, _Out __result) const 322s | ^~~~~~~~ 322s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 322s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 321 | std::move(__result)); 322s | ~~~~~~~~~~~~~~~~~~~~ 322s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s /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 >]’: 322s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 322s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /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 322s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 322s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 508 | { return std::get<0>(idx) != r; }); 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 322s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 553 | [](auto x) { return std::get<1>(x); }); 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 322s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 322s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 322s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 322s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 322s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 322s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 646 | std::next(x_new.begin(), shape[1] * i)); 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 322s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 322s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 658 | std::next(x_new.begin(), shape[1] * i)); 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 322s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 322s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /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]’: 322s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 322s 954 | vector<_Tp, _Alloc>:: 322s | ^~~~~~~~~~~~~~~~~~~ 322s /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 >]’: 322s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s 676 | distribute_data(MPI_Comm comm0, std::span indices, 322s | ^~~~~~~~~~~~~~~ 322s /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 >]’: 322s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s 382 | create_geometry( 322s | ^~~~~~~~~~~~~~~ 322s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 322s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s 424 | const std::vector l2l = graph::build::compute_local_to_local( 322s | ^~~ 322s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s 429 | std::ranges::transform(l2l, igi.begin(), 322s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 322s 430 | [&nodes](auto index) { return nodes[index]; }); 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /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]’: 322s /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 322s 1999 | operator()(_Iter __first, _Sent __last, 322s | ^~~~~~~~ 322s /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 322s /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]’: 322s /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 322s 1789 | operator()(_Iter __first, _Sent __last, 322s | ^~~~~~~~ 322s /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 322s /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 322s 1792 | auto __lasti = ranges::next(__first, __last); 322s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 322s /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 322s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 322s | ^ 322s /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]’: 322s /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 322s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 322s | ^~~~~~~~ 322s /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 322s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 322s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 737 | std::move(__result), 322s | ~~~~~~~~~~~~~~~~~~~~ 322s 738 | std::move(__op), std::move(__proj)); 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /usr/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 > >]’: 322s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 322s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 322s | ^~~~~~ 322s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 322s In file included from /usr/include/dolfinx/refinement/plaza.h:12, 322s from /usr/include/dolfinx/refinement/interval.h:12: 322s /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]’: 322s /usr/include/dolfinx/refinement/utils.h:177:16: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 322s 177 | std::for_each(local_edge_to_new_vertex.begin(), 322s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 178 | local_edge_to_new_vertex.end(), 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 179 | [global_offset](auto& e) { e.second += global_offset; }); 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /usr/include/dolfinx/refinement/utils.h:222:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 322s 222 | send_buffer.insert(send_buffer.end(), x.begin(), x.end()); 322s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /usr/include/dolfinx/refinement/utils.h:222:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s /usr/include/dolfinx/refinement/utils.h:253:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s 253 | mesh.topology()->index_map(1)->global_to_local(recv_global_edge, 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 322s 254 | recv_local_edge); 322s | ~~~~~~~~~~~~~~~~ 322s /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]’: 322s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 322s 954 | vector<_Tp, _Alloc>:: 322s | ^~~~~~~~~~~~~~~~~~~ 322s /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]’: 322s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 322s | ^~~~~~~~~~~~~~~~~~~~~~ 322s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s /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 322s 371 | return std::__do_uninit_copy(__first, __last, __result); 322s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /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 322s 373 | return std::uninitialized_copy(__first, __last, __result); 322s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /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]’: 322s /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 322s 1413 | insert(const_iterator __position, initializer_list __l) 322s | ^~~~~~ 322s /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 322s /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 322s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 322s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 1417 | std::random_access_iterator_tag()); 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /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]’: 322s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 322s | ^~~~~~~~~~~~~~~~~~~~~~ 322s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s /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 322s 371 | return std::__do_uninit_copy(__first, __last, __result); 322s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /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 322s 373 | return std::uninitialized_copy(__first, __last, __result); 322s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 322s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 322s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s 608 | __miter_base(_Iterator __it) 322s | ^~~~~~~~~~~~ 322s /usr/include/c++/14/bits/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 >]’: 322s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 322s | ^~~~~~~~~~~~~ 322s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 322s from /usr/include/c++/14/bits/stl_algobase.h:67: 322s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 322s /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 322s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 322s | ^~~~~~~~ 322s /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 322s /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 322s 193 | return std::_Destroy_aux::__destroy(__first, __last); 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 322s /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 322s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 196 | __destroy(__first, __last); 322s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 322s /usr/include/dolfinx/mesh/utils.h: In function ‘std::vector dolfinx::mesh::compute_midpoints(const Mesh&, int, std::span) [with T = double]’: 322s /usr/include/dolfinx/mesh/utils.h:402:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s 402 | std::ranges::transform(p, xg, p.begin(), 322s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 322s 403 | [size = rows.size()](auto x, auto y) 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 404 | { return x + y / size; }); 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /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]’: 322s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 322s 954 | vector<_Tp, _Alloc>:: 322s | ^~~~~~~~~~~~~~~~~~~ 322s /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 322s /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 322s /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 322s 977 | std::copy(__first, __last, __position); 322s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /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 322s 984 | std::__uninitialized_copy_a(__mid, __last, 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 322s 985 | this->_M_impl._M_finish, 322s | ~~~~~~~~~~~~~~~~~~~~~~~~ 322s 986 | _M_get_Tp_allocator()); 322s | ~~~~~~~~~~~~~~~~~~~~~~ 322s /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 322s 995 | std::copy(__first, __mid, __position); 322s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /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 322s 1022 | = std::__uninitialized_copy_a(__first, __last, 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 322s 1023 | __new_finish, 322s | ~~~~~~~~~~~~~ 322s 1024 | _M_get_Tp_allocator()); 322s | ~~~~~~~~~~~~~~~~~~~~~~ 322s In file included from /usr/include/c++/14/bits/ranges_algobase.h:38: 322s /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 > >]’: 322s /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 322s 994 | operator()(_It __x, _Sent __bound) const 322s | ^~~~~~~~ 322s /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 322s In file included from /usr/include/c++/14/algorithm:61: 322s /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&)::]’: 322s /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 322s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 322s | ^~~~ 322s /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 322s /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 322s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 322s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /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 > >]’: 322s /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 322s 952 | operator()(_It&& __first, _Sent __last) const 322s | ^~~~~~~~ 322s /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 >]’: 322s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 322s | ^~~~~~~~ 322s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s 310 | return ranges::__copy_or_move(std::move(__first), 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 322s 311 | std::move(__last), 322s | ~~~~~~~~~~~~~~~~~~ 322s 312 | std::move(__result)); 322s | ~~~~~~~~~~~~~~~~~~~~ 322s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s /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]’: 322s /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 322s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 386 | __result, __alloc); 322s | ~~~~~~~~~~~~~~~~~~ 322s /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 >]’: 322s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s 642 | copy(_II __first, _II __last, _OI __result) 322s | ^~~~ 322s /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]’: 322s /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 322s 398 | return std::__uninitialized_copy_a 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 322s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /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]’: 322s /usr/include/dolfinx/refinement/plaza.h:404:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s 404 | = get_simplices(indices, longest_edge, tdim, uniform); 322s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /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)::]’: 322s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s 927 | void pack_coefficient_entity(std::span c, int cstride, 322s | ^~~~~~~~~~~~~~~~~~~~~~~ 322s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 322s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 322s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 322s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 322s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /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)::]’: 322s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s 927 | void pack_coefficient_entity(std::span c, int cstride, 322s | ^~~~~~~~~~~~~~~~~~~~~~~ 322s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 322s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 322s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 322s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 322s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /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)::]’: 322s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s 927 | void pack_coefficient_entity(std::span c, int cstride, 322s | ^~~~~~~~~~~~~~~~~~~~~~~ 322s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 322s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 322s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 322s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 322s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /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)::]’: 322s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s 927 | void pack_coefficient_entity(std::span c, int cstride, 322s | ^~~~~~~~~~~~~~~~~~~~~~~ 322s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 322s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 322s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 322s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 322s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /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]’: 322s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 322s | ^~~~~~~~~~~~~~~~~~~~~~ 322s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s /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 322s 371 | return std::__do_uninit_copy(__first, __last, __result); 322s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /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 322s 373 | return std::uninitialized_copy(__first, __last, __result); 322s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /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)>]’: 322s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s 494 | void assemble_matrix( 322s | ^~~~~~~~~~~~~~~ 322s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s 549 | impl::assemble_cells( 322s | ~~~~~~~~~~~~~~~~~~~~^ 322s 550 | mat_set, x_dofmap, x, a.domain(IntegralType::cell, i), 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 551 | {dofs0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 552 | {dofs1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, bc0, bc1, 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 553 | fn, coeffs, cstride, constants, cell_info0, cell_info1); 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /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 322s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s 572 | impl::assemble_exterior_facets( 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 322s 573 | mat_set, x_dofmap, x, num_facets_per_cell, 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 574 | a.domain(IntegralType::exterior_facet, i), 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 575 | {dofs0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 576 | {dofs1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 577 | bc0, bc1, fn, coeffs, cstride, constants, cell_info0, cell_info1, 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 578 | perms); 322s | ~~~~~~ 322s /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 322s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s 588 | impl::assemble_interior_facets( 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 322s 589 | mat_set, x_dofmap, x, num_facets_per_cell, 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 590 | a.domain(IntegralType::interior_facet, i), 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 591 | {*dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 592 | {*dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 593 | bc0, bc1, fn, coeffs, cstride, c_offsets, constants, cell_info0, 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 594 | cell_info1, perms); 322s | ~~~~~~~~~~~~~~~~~~ 322s /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 322s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s /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]’: 322s /usr/include/dolfinx/refinement/utils.h:177:16: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 322s 177 | std::for_each(local_edge_to_new_vertex.begin(), 322s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 178 | local_edge_to_new_vertex.end(), 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 179 | [global_offset](auto& e) { e.second += global_offset; }); 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /usr/include/dolfinx/refinement/utils.h:222:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 322s 222 | send_buffer.insert(send_buffer.end(), x.begin(), x.end()); 322s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /usr/include/dolfinx/refinement/utils.h:222:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s /usr/include/dolfinx/refinement/utils.h:253:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s 253 | mesh.topology()->index_map(1)->global_to_local(recv_global_edge, 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 322s 254 | recv_local_edge); 322s | ~~~~~~~~~~~~~~~~ 322s /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]’: 322s /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 322s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 322s | ^~~~~~~~~~~~~~~~~~~ 322s /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 322s /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 322s 1697 | std::__uninitialized_copy_a(__first, __last, 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 322s 1698 | this->_M_impl._M_start, 322s | ~~~~~~~~~~~~~~~~~~~~~~~ 322s 1699 | _M_get_Tp_allocator()); 322s | ~~~~~~~~~~~~~~~~~~~~~~ 322s /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 >]’: 322s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 322s | ^~~~~~~~ 322s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s 310 | return ranges::__copy_or_move(std::move(__first), 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 322s 311 | std::move(__last), 322s | ~~~~~~~~~~~~~~~~~~ 322s 312 | std::move(__result)); 322s | ~~~~~~~~~~~~~~~~~~~~ 322s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s In file included from /usr/include/c++/14/string:44: 322s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 322s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s 608 | __miter_base(_Iterator __it) 322s | ^~~~~~~~~~~~ 322s /usr/include/c++/14/bits/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 >]’: 322s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 322s | ^~~~~~~~~~~~~ 322s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s In file included from /usr/include/c++/14/optional:48, 322s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test/mesh/refinement/rectangle.cpp:9: 322s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 322s /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 322s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 322s | ^~~~~~~~ 322s /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 322s /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 322s 193 | return std::_Destroy_aux::__destroy(__first, __last); 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 322s /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 322s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 196 | __destroy(__first, __last); 322s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 322s In file included from /usr/include/c++/14/string_view:56, 322s from /usr/include/c++/14/bits/basic_string.h:47: 322s /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 >]’: 322s /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 322s 994 | operator()(_It __x, _Sent __bound) const 322s | ^~~~~~~~ 322s /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 322s /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&)::]’: 322s /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 322s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 322s | ^~~~ 322s /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 322s /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 322s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 322s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /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 >]’: 322s /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 322s 675 | move(_II __first, _II __last, _OI __result) 322s | ^~~~ 322s /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 322s /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 322s /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 322s 683 | return std::__copy_move_a(std::__miter_base(__first), 322s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 684 | std::__miter_base(__last), __result); 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /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*]’: 322s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 322s | ^~~~~~~~~~~~~ 322s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s /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 322s 147 | { return std::copy(__first, __last, __result); } 322s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /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]’: 322s /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 322s 3123 | operator()(_Iter __first, _Sent __last, 322s | ^~~~~~~~ 322s /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 322s /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]’: 322s /usr/include/dolfinx/refinement/plaza.h:209:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s 209 | edge_length[e] = std::sqrt(std::transform_reduce( 322s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 322s 210 | x0.begin(), x0.end(), x1.begin(), 0.0, std::plus<>(), 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 211 | [](auto x0, auto x1) { return (x0 - x1) * (x0 - x1); })); 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /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 >]’: 322s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 322s | ^~~~~~~~ 322s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s 310 | return ranges::__copy_or_move(std::move(__first), 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 322s 311 | std::move(__last), 322s | ~~~~~~~~~~~~~~~~~~ 322s 312 | std::move(__result)); 322s | ~~~~~~~~~~~~~~~~~~~~ 322s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s /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 >]’: 322s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 322s | ^~~~~~~~~~~~~ 322s /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 >]’: 322s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 322s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 322s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /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]’: 322s /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 322s 997 | __fill_a(_FIte __first, _FIte __last, const _Tp& __value) 322s | ^~~~~~~~ 322s /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 322s /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 322s 998 | { std::__fill_a1(__first, __last, __value); } 322s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /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]’: 322s /usr/include/dolfinx/refinement/plaza.h:404:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s 404 | = get_simplices(indices, longest_edge, tdim, uniform); 322s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /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]’: 322s /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 322s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 322s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 1805 | std::move(__comp), std::move(__proj)); 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /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)::]’: 322s /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 322s 3867 | find_if(_InputIterator __first, _InputIterator __last, 322s | ^~~~~~~ 322s /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 322s /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 322s 3876 | return std::__find_if(__first, __last, 322s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 322s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /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]’: 322s /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 322s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 322s | ^~~~~~~~ 322s /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 322s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 322s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 737 | std::move(__result), 322s | ~~~~~~~~~~~~~~~~~~~~ 322s 738 | std::move(__op), std::move(__proj)); 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /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 322s /usr/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 > >]’: 322s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 322s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 322s | ^~~~~~ 322s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 322s /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 322s 715 | return std::__copy_n(__first, __n2, __result, 322s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 322s 716 | std::__iterator_category(__first)); 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /usr/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 > >]’: 322s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 322s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 322s | ^~~~~~ 322s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 322s /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 322s 715 | return std::__copy_n(__first, __n2, __result, 322s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 322s 716 | std::__iterator_category(__first)); 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /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]’: 322s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 322s 954 | vector<_Tp, _Alloc>:: 322s | ^~~~~~~~~~~~~~~~~~~ 322s /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]’: 322s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 322s | ^~~~~~~~ 322s /usr/include/c++/14/bits/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 > >]’: 322s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 322s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 322s | ^~~~~~~~ 322s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 322s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 322s 683 | { return std::copy(__first, __first + __n, __result); } 322s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /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]’: 322s /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 322s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 322s | ^~~~ 322s /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 322s /usr/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 >]’: 322s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 322s | ^~~~~~ 322s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s /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]’: 322s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s 46 | void reorder_list(std::span list, std::span nodemap) 322s | ^~~~~~~~~~~~ 322s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s 53 | const std::vector orig(list.begin(), list.end()); 322s | ^~~~ 322s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s 58 | std::ranges::copy(links_old, links_new.begin()); 322s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /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]’: 322s /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 322s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 322s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 1805 | std::move(__comp), std::move(__proj)); 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /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]’: 322s /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 322s 1134 | operator()(_Iter __first, _Sent __last, 322s | ^~~~~~~~ 322s /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 322s /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 322s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 322s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /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 322s 1139 | return {__first, __first}; 322s | ^ 322s /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 322s 1148 | return {++__dest, __first}; 322s | ^ 322s /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]’: 322s /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 322s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 386 | __result, __alloc); 322s | ~~~~~~~~~~~~~~~~~~ 322s /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]’: 322s /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 322s 1564 | erase(const_iterator __first, const_iterator __last) 322s | ^~~~~ 322s /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 322s /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 > >]’: 322s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 322s 642 | copy(_II __first, _II __last, _OI __result) 322s | ^~~~ 322s /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 322s 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 322s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /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]’: 322s /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 322s 398 | return std::__uninitialized_copy_a 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 322s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /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]’: 322s /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 322s 1536 | erase(const_iterator __position) 322s | ^~~~~ 322s /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 322s 1537 | { return _M_erase(begin() + (__position - cbegin())); } 322s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 322s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 322s from /usr/include/dolfinx/fem/Function.h:11: 322s /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]’: 322s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s 119 | std::ranges::copy(buffer, range.begin()); 322s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 322s /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]’: 322s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s 676 | distribute_data(MPI_Comm comm0, std::span indices, 322s | ^~~~~~~~~~~~~~~ 322s /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]’: 322s /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 322s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 322s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 2021 | std::move(__comp), std::move(__proj)); 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /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]’: 322s /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 322s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 322s | ^~~~~~~~~~~~~~~~~~~ 322s /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 322s /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 322s 1697 | std::__uninitialized_copy_a(__first, __last, 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 322s 1698 | this->_M_impl._M_start, 322s | ~~~~~~~~~~~~~~~~~~~~~~~ 322s 1699 | _M_get_Tp_allocator()); 322s | ~~~~~~~~~~~~~~~~~~~~~~ 322s /usr/include/c++/14/bits/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 >]’: 322s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 322s | ^~~~~~~~ 322s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s 683 | { return std::copy(__first, __first + __n, __result); } 322s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /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]’: 322s /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 322s 707 | vector(_InputIterator __first, _InputIterator __last, 322s | ^~~~~~ 322s /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 322s /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 322s 711 | _M_range_initialize(__first, __last, 322s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 322s 712 | std::__iterator_category(__first)); 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /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]’: 322s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s 382 | create_geometry( 322s | ^~~~~~~~~~~~~~~ 322s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 322s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s 424 | const std::vector l2l = graph::build::compute_local_to_local( 322s | ^~~ 322s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s 429 | std::ranges::transform(l2l, igi.begin(), 322s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 322s 430 | [&nodes](auto index) { return nodes[index]; }); 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s In file included from /usr/include/c++/14/format:55, 322s from /usr/include/c++/14/bits/chrono_io.h:39, 322s from /usr/include/c++/14/chrono:3360: 322s /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 >]’: 322s /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 322s 318 | operator()(_Range&& __r, _Out __result) const 322s | ^~~~~~~~ 322s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 322s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 321 | std::move(__result)); 322s | ~~~~~~~~~~~~~~~~~~~~ 322s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s /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]’: 322s /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 322s 1618 | _M_allocate_and_copy(size_type __n, 322s | ^~~~~~~~~~~~~~~~~~~~ 322s /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 322s /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 322s 1624 | std::__uninitialized_copy_a(__first, __last, __result, 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 1625 | _M_get_Tp_allocator()); 322s | ~~~~~~~~~~~~~~~~~~~~~~ 322s In file included from /usr/include/c++/14/string:51: 322s /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 >]’: 322s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s 642 | copy(_II __first, _II __last, _OI __result) 322s | ^~~~ 322s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 322s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /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]’: 322s /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 322s 772 | operator()(_Range1&& __r1, _Range2&& __r2, _Out __result, _Fp __binary_op, 322s | ^~~~~~~~ 322s /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 322s 775 | return (*this)(ranges::begin(__r1), ranges::end(__r1), 322s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 776 | ranges::begin(__r2), ranges::end(__r2), 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 777 | std::move(__result), std::move(__binary_op), 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 778 | std::move(__proj1), std::move(__proj2)); 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /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 322s /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 322s /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 322s /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]’: 322s /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 322s 1789 | operator()(_Iter __first, _Sent __last, 322s | ^~~~~~~~ 322s /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 322s /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 322s 1792 | auto __lasti = ranges::next(__first, __last); 322s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 322s /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 322s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 322s | ^ 322s In file included from /usr/include/c++/14/tuple:44, 322s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 322s from /usr/include/c++/14/bits/memory_resource.h:41, 322s from /usr/include/c++/14/string:68: 322s /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]’: 322s /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 322s 767 | operator()(_Iter __first, _Sent __last, 322s | ^~~~~~~~ 322s /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 322s /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]’: 322s /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 322s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 322s | ^~~~~~~~ 322s /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 322s /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]’: 322s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 322s 195 | vector<_Tp, _Alloc>:: 322s | ^~~~~~~~~~~~~~~~~~~ 322s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 322s /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 322s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 322s | ^~~~~~~~~~~~~~ 322s /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]’: 322s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 322s 181 | vector<_Tp, _Alloc>:: 322s | ^~~~~~~~~~~~~~~~~~~ 322s /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 322s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 322s | ^~~~~~~~~~~~~~ 322s /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 >]’: 322s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s 642 | copy(_II __first, _II __last, _OI __result) 322s | ^~~~ 322s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 322s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /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]’: 322s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 322s | ^~~~~~~~~~~~~~~~~~~~~~ 322s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s /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 322s 371 | return std::__do_uninit_copy(__first, __last, __result); 322s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /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 322s 373 | return std::uninitialized_copy(__first, __last, __result); 322s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /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*]’: 322s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 322s | ^~~~~~~~~~~~~~~~ 322s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s /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*]’: 322s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 322s | ^~~~~~~~~~~~~~~~~~ 322s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s /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 322s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 185 | __uninit_copy(__first, __last, __result); 322s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /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]’: 322s /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 322s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 322s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 3147 | std::move(__comp), std::move(__proj)); 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /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]’: 322s /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 322s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 322s | ^~~~~~~~~~~~~~~~~~~~~~ 322s /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 322s /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 322s 371 | return std::__do_uninit_copy(__first, __last, __result); 322s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /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 322s 373 | return std::uninitialized_copy(__first, __last, __result); 322s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /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 >]’: 322s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 322s | ^~~~~~~~~~~~~ 322s /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 >]’: 322s /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 322s 318 | operator()(_Range&& __r, _Out __result) const 322s | ^~~~~~~~ 322s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 322s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 321 | std::move(__result)); 322s | ~~~~~~~~~~~~~~~~~~~~ 322s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s /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]’: 322s /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 322s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 322s 607 | this->_M_impl._M_start, 322s | ~~~~~~~~~~~~~~~~~~~~~~~ 322s 608 | _M_get_Tp_allocator()); 322s | ~~~~~~~~~~~~~~~~~~~~~~ 322s /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 >]’: 322s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 322s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 322s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /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 322s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 322s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 508 | { return std::get<0>(idx) != r; }); 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 322s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 553 | [](auto x) { return std::get<1>(x); }); 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /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*]’: 322s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 322s | ^~~~~~~~~~~~~~~~ 322s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s /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*]’: 322s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 322s | ^~~~~~~~~~~~~~~~~~ 322s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s /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 322s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 185 | __uninit_copy(__first, __last, __result); 322s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /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]’: 322s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 322s | ^~~~~~~~~~~~~~~~~~~~~~ 322s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s /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 322s 371 | return std::__do_uninit_copy(__first, __last, __result); 322s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /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 322s 373 | return std::uninitialized_copy(__first, __last, __result); 322s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 322s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 322s | ^~~~~~~~~~~~~~ 322s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s /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 322s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 249 | std::move(__result)); 322s | ~~~~~~~~~~~~~~~~~~~~ 322s /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]’: 322s /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 322s 1999 | operator()(_Iter __first, _Sent __last, 322s | ^~~~~~~~ 322s /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 322s In file included from /usr/include/c++/14/string:48: 322s /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]’: 322s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 322s | ^~~~~~~~~~~~ 322s /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]’: 322s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s /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*]’: 322s /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 322s 346 | __niter_wrap(_From __from, _To __res) 322s | ^~~~~~~~~~~~ 322s /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]’: 322s /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 322s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 322s | ^~~~~~~~~ 322s /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 322s /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 >]’: 322s /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 322s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 322s | ^~~~~~~~~ 322s /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 322s /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 >]’: 322s /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 322s 855 | operator()(_It& __it, _Sent __bound) const 322s | ^~~~~~~~ 322s /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&):: >]’: 322s /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 322s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 322s | ^~~~~~ 322s /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 322s /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 322s 1905 | std::__introsort_loop(__first, __last, 322s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 322s 1906 | std::__lg(__last - __first) * 2, 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322s 1907 | __comp); 322s | ~~~~~~~ 322s /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 322s 1908 | std::__final_insertion_sort(__first, __last, __comp); 322s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 322s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 322s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 322s 608 | __miter_base(_Iterator __it) 322s | ^~~~~~~~~~~~ 323s /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 >]’: 323s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 323s | ^~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /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*]’: 323s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 642 | copy(_II __first, _II __last, _OI __result) 323s | ^~~~ 323s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 323s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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]’: 323s /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 323s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 323s | ^~~~~~~~ 323s /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 323s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 323s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 737 | std::move(__result), 323s | ~~~~~~~~~~~~~~~~~~~~ 323s 738 | std::move(__op), std::move(__proj)); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 323s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 323s | ^~~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /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 323s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 249 | std::move(__result)); 323s | ~~~~~~~~~~~~~~~~~~~~ 323s /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]’: 323s /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 323s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 323s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 737 | std::move(__result), 323s | ~~~~~~~~~~~~~~~~~~~~ 323s 738 | std::move(__op), std::move(__proj)); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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]’: 323s /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 323s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 386 | __result, __alloc); 323s | ~~~~~~~~~~~~~~~~~~ 323s /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 > >]’: 323s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323s 642 | copy(_II __first, _II __last, _OI __result) 323s | ^~~~ 323s /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]’: 323s /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 323s 398 | return std::__uninitialized_copy_a 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 323s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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]’: 323s /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 323s 1789 | operator()(_Iter __first, _Sent __last, 323s | ^~~~~~~~ 323s /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 323s /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 323s 1792 | auto __lasti = ranges::next(__first, __last); 323s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 323s /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 323s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 323s | ^ 323s /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):: >]’: 323s /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 323s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 323s | ^~~~~~~~~ 323s /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 323s /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 323s 2152 | return __find_if(__first, __last, __pred, 323s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 323s 2153 | std::__iterator_category(__first)); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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]’: 323s /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 323s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 323s | ^~~~~~~~ 323s /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 323s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /usr/include/c++/14/bits/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 > >]’: 323s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 323s | ^~~~~~~~ 323s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323s 683 | { return std::copy(__first, __first + __n, __result); } 323s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/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 > >]’: 323s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 323s | ^~~~~~~~ 323s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323s 683 | { return std::copy(__first, __first + __n, __result); } 323s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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 >]’: 323s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 323s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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 323s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 323s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 508 | { return std::get<0>(idx) != r; }); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 323s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 553 | [](auto x) { return std::get<1>(x); }); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 323s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 323s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 323s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 646 | std::next(x_new.begin(), shape[1] * i)); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 323s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 658 | std::next(x_new.begin(), shape[1] * i)); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 323s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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 > >]’: 323s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323s 642 | copy(_II __first, _II __last, _OI __result) 323s | ^~~~ 323s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 323s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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*]’: 323s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 323s | ^~~~~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /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*]’: 323s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 323s | ^~~~~~~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /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 323s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 185 | __uninit_copy(__first, __last, __result); 323s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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]’: 323s /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 323s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 323s | ^~~~~~~~ 323s /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 323s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 323s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 737 | std::move(__result), 323s | ~~~~~~~~~~~~~~~~~~~~ 323s 738 | std::move(__op), std::move(__proj)); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/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 > >]’: 323s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 323s | ^~~~~~ 323s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323s /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*]’: 323s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 323s | ^~~~~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /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]’: 323s /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 323s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 323s | ^~~~~~~~~~~~~~~~~~~~~~ 323s /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 323s /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 323s 371 | return std::__do_uninit_copy(__first, __last, __result); 323s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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 323s 373 | return std::uninitialized_copy(__first, __last, __result); 323s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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*]’: 323s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 323s | ^~~~~~~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /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 323s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 185 | __uninit_copy(__first, __last, __result); 323s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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]’: 323s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 323s | ^~~~~~~~~~~~ 323s /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 > >]’: 323s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 323s | ^~~~~~~~~~~~~ 323s /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]’: 323s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /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*]’: 323s /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 323s 346 | __niter_wrap(_From __from, _To __res) 323s | ^~~~~~~~~~~~ 323s /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]’: 323s /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 323s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 323s | ^~~~~~~~~ 323s /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 323s /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 >]’: 323s /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 323s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 323s | ^~~~~~~~~ 323s /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 323s In file included from /usr/include/c++/14/string_view:56, 323s from /usr/include/c++/14/bits/basic_string.h:47: 323s /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 >]’: 323s /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 323s 994 | operator()(_It __x, _Sent __bound) const 323s | ^~~~~~~~ 323s /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 323s /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&)::]’: 323s /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 323s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 323s | ^~~~ 323s /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 323s /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 323s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 323s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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]’: 323s /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 323s 750 | operator()(_Iter1 __first1, _Sent1 __last1, 323s | ^~~~~~~~ 323s /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 323s /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 323s /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 323s /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 323s /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 > >]’: 323s /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 323s 855 | operator()(_It& __it, _Sent __bound) const 323s | ^~~~~~~~ 323s /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&):: >]’: 323s /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 323s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 323s | ^~~~~~ 323s /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 323s /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 323s 1905 | std::__introsort_loop(__first, __last, 323s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 323s 1906 | std::__lg(__last - __first) * 2, 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 1907 | __comp); 323s | ~~~~~~~ 323s /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 323s 1908 | std::__final_insertion_sort(__first, __last, __comp); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/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 >]’: 323s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 323s | ^~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /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*]’: 323s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 323s | ^~~~~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /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*]’: 323s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 323s | ^~~~~~~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /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 323s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 185 | __uninit_copy(__first, __last, __result); 323s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 323s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 323s | ^~~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /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 323s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 249 | std::move(__result)); 323s | ~~~~~~~~~~~~~~~~~~~~ 323s /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]’: 323s /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 323s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 323s | ^~~~~~~~~~~~~~ 323s /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*]’: 323s /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 323s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 323s | ^~~~~~~~~~~~~~~~ 323s /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 323s /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*]’: 323s /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 323s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 323s | ^~~~~~~~~~~~~~~~~~ 323s /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 323s /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 323s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 185 | __uninit_copy(__first, __last, __result); 323s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s In file included from /usr/include/dolfinx/fem/Function.h:10: 323s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 323s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 319 | return [](std::span, std::span, std::int32_t, int) 323s | ^ 323s /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]’: 323s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 323s | ^~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323s /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 323s 371 | return std::__do_uninit_copy(__first, __last, __result); 323s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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 323s 373 | return std::uninitialized_copy(__first, __last, __result); 323s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 323s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 341 | return [dims, sub_element_fns](std::span data, 323s | ^ 323s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 323s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 350 | block_size); 323s | ~~~~~~~~~~~ 323s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 323s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 362 | return [ebs, sub_fn](std::span data, 323s | ^ 323s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 323s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 323s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 372 | return [this](std::span data, std::span cell_info, 323s | ^ 323s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 323s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 323s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 376 | return [this](std::span data, std::span cell_info, 323s | ^ 323s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 323s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 323s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 380 | return [this](std::span data, std::span cell_info, 323s | ^ 323s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 323s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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)::]’: 323s /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 323s 3780 | for_each(_InputIterator __first, _InputIterator __last, _Function __f) 323s | ^~~~~~~~ 323s /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 323s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 323s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 384 | return [this](std::span data, std::span cell_info, 323s | ^ 323s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 386 | { T_apply(data, cell_info[cell], block_size); }; 323s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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)>]’: 323s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 323s | ^~~~ 323s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 902 | transform(coeffs, cell_info, cell, 1); 323s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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)>]’: 323s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 323s | ^~~~ 323s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 902 | transform(coeffs, cell_info, cell, 1); 323s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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)>]’: 323s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 323s | ^~~~ 323s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 902 | transform(coeffs, cell_info, cell, 1); 323s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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)>]’: 323s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 323s | ^~~~ 323s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 902 | transform(coeffs, cell_info, cell, 1); 323s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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]’: 323s /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 323s 1484 | insert(const_iterator __position, _InputIterator __first, 323s | ^~~~~~ 323s /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 323s /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 323s /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 323s 1488 | _M_range_insert(begin() + __offset, __first, __last, 323s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 1489 | std::__iterator_category(__first)); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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 323s /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*]’: 323s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 323s | ^~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /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 323s 147 | { return std::copy(__first, __last, __result); } 323s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 323s /usr/include/dolfinx/fem/FiniteElement.h:424:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 424 | return [](std::span, std::span, std::int32_t, int) 323s | ^ 323s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 323s /usr/include/dolfinx/fem/FiniteElement.h:443:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 443 | return [this, sub_element_fns](std::span data, 323s | ^ 323s /usr/include/dolfinx/fem/FiniteElement.h:450:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 450 | sub_element_fns[e](data.subspan(offset, data.size() - offset), 323s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 451 | cell_info, cell, block_size); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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*]’: 323s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 323s | ^~~~~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /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*]’: 323s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 323s | ^~~~~~~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /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 323s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 185 | __uninit_copy(__first, __last, __result); 323s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 323s /usr/include/dolfinx/fem/FiniteElement.h:466:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 466 | return [this, sub_fn](std::span data, 323s | ^ 323s /usr/include/dolfinx/fem/FiniteElement.h:474:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 474 | sub_fn(data.subspan(block * dof_count, dof_count), cell_info, cell, 323s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 475 | ebs); 323s | ~~~~ 323s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 323s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 323s | ^~~~~~~~~~~~~~ 323s /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]’: 323s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 323s 954 | vector<_Tp, _Alloc>:: 323s | ^~~~~~~~~~~~~~~~~~~ 323s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 323s /usr/include/dolfinx/fem/FiniteElement.h:484:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 484 | return [this](std::span data, std::span cell_info, 323s | ^ 323s /usr/include/dolfinx/fem/FiniteElement.h:486:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 486 | { Tt_inv_apply_right(data, cell_info[cell], n); }; 323s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 323s /usr/include/dolfinx/fem/FiniteElement.h:488:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 488 | return [this](std::span data, std::span cell_info, 323s | ^ 323s /usr/include/dolfinx/fem/FiniteElement.h:490:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 490 | { Tt_apply_right(data, cell_info[cell], n); }; 323s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 323s /usr/include/dolfinx/fem/FiniteElement.h:492:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 492 | return [this](std::span data, std::span cell_info, 323s | ^ 323s /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&):: >]’: 323s /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 323s 1876 | __introsort_loop(_RandomAccessIterator __first, 323s | ^~~~~~~~~~~~~~~~ 323s /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 323s /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 323s 1884 | std::__partial_sort(__first, __last, __last, __comp); 323s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/dolfinx/fem/FiniteElement.h:494:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 494 | { Tinv_apply_right(data, cell_info[cell], n); }; 323s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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 323s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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 323s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 323s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 323s /usr/include/dolfinx/fem/FiniteElement.h:496:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 496 | return [this](std::span data, std::span cell_info, 323s | ^ 323s /usr/include/dolfinx/fem/FiniteElement.h:498:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 498 | { T_apply_right(data, cell_info[cell], n); }; 323s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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&):: >]’: 323s /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 323s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 323s | ^~~~~~~~~~~~~~~~~~~~~~ 323s /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 323s /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 323s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 323s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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 323s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 1819 | __comp); 323s | ~~~~~~~ 323s /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 323s 1822 | std::__insertion_sort(__first, __last, __comp); 323s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/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*]’: 323s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 323s | ^~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 323s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 323s | ^~~~~~~~~~~~~~ 323s /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]’: 323s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 323s | ^~~~~~~~ 323s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /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]’: 323s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 61 | void assemble_cells( 323s | ^~~~~~~~~~~~~~ 323s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 323s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 323s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 155 | mat_set(dofs0, dofs1, Ae); 323s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 323s /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 > >]’: 323s /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 323s 994 | operator()(_It __x, _Sent __bound) const 323s | ^~~~~~~~ 323s /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 323s /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&)::]’: 323s /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 323s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 323s | ^~~~ 323s /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 323s /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 323s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 323s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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):: >]’: 323s /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 323s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 323s | ^~~~~~~~~ 323s /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 323s /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 323s 2107 | if (__pred(__first)) 323s | ~~~~~~^~~~~~~~~ 323s /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 323s 2111 | if (__pred(__first)) 323s | ~~~~~~^~~~~~~~~ 323s /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 323s 2115 | if (__pred(__first)) 323s | ~~~~~~^~~~~~~~~ 323s /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 323s 2119 | if (__pred(__first)) 323s | ~~~~~~^~~~~~~~~ 323s /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 323s 2127 | if (__pred(__first)) 323s | ~~~~~~^~~~~~~~~ 323s /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 323s 2132 | if (__pred(__first)) 323s | ~~~~~~^~~~~~~~~ 323s /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 323s 2137 | if (__pred(__first)) 323s | ~~~~~~^~~~~~~~~ 323s /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 > >]’: 323s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323s 642 | copy(_II __first, _II __last, _OI __result) 323s | ^~~~ 323s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 323s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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]’: 323s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 195 | void assemble_exterior_facets( 323s | ^~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s /usr/include/dolfinx/fem/assemble_matrix_impl.h:254:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 254 | P0(_Ae, cell_info0, cell0, ndim1); 323s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/dolfinx/fem/assemble_matrix_impl.h:255:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 255 | P1T(_Ae, cell_info1, cell1, ndim0); 323s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/dolfinx/fem/assemble_matrix_impl.h:292:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 292 | mat_set(dofs0, dofs1, Ae); 323s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 323s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323s 608 | __miter_base(_Iterator __it) 323s | ^~~~~~~~~~~~ 323s /usr/include/c++/14/bits/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 > >]’: 323s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 323s | ^~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323s /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]’: 323s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 334 | void assemble_interior_facets( 323s | ^~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s /usr/include/dolfinx/fem/assemble_matrix_impl.h:439:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 439 | P0(_Ae, cell_info0, cells0[0], num_cols); 323s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/dolfinx/fem/assemble_matrix_impl.h:440:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 440 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 323s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/dolfinx/fem/assemble_matrix_impl.h:441:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 441 | P1T(_Ae, cell_info1, cells1[0], num_rows); 323s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/dolfinx/fem/assemble_matrix_impl.h:449:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 449 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 323s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/dolfinx/fem/assemble_matrix_impl.h:484:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 484 | mat_set(dmapjoint0, dmapjoint1, Ae); 323s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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]’: 323s /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 323s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 323s | ^~~~~~~~~~~~~~ 323s /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*]’: 323s /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 323s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 323s | ^~~~~~~~~~~~~~~~ 323s /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 323s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 323s /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 323s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 323s | ^~~~~~~~~~~~~~~~~~ 323s /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 323s /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 323s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 185 | __uninit_copy(__first, __last, __result); 323s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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)::]’: 323s /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 323s 3780 | for_each(_InputIterator __first, _InputIterator __last, _Function __f) 323s | ^~~~~~~~ 323s /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 323s /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 >]’: 323s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 323s | ^~~~~~~~~~~~ 323s /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*]’: 323s /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 323s 346 | __niter_wrap(_From __from, _To __res) 323s | ^~~~~~~~~~~~ 323s /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*]’: 323s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 323s | ^~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /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 323s 147 | { return std::copy(__first, __last, __result); } 323s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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]’: 323s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 323s | ^~~~~~~~~~~~ 323s /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*]’: 323s /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 323s 346 | __niter_wrap(_From __from, _To __res) 323s | ^~~~~~~~~~~~ 323s /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]’: 323s /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 323s 951 | _Tp(__make_move_if_noexcept_iterator(__c.begin()), 323s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 952 | __make_move_if_noexcept_iterator(__c.end()), 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 953 | __c.get_allocator()).swap(__c); 323s | ~~~~~~~~~~~~~~~~~~~~ 323s /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*]’: 323s /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 323s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 323s | ^~~~~~~~~~~~~ 323s /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 323s /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 323s 147 | { return std::copy(__first, __last, __result); } 323s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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]’: 323s /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 323s 978 | __fill_a1(::__gnu_cxx::__normal_iterator<_Ite, _Cont> __first, 323s | ^~~~~~~~~ 323s /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 323s /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*]’: 323s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 323s | ^~~~~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323s /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&)::]’: 323s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 370 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 323s | ^~~~~~~~~~~~~~~~ 323s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /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*]’: 323s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 323s | ^~~~~~~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323s /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 323s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 185 | __uninit_copy(__first, __last, __result); 323s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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]’: 323s /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 323s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 386 | __result, __alloc); 323s | ~~~~~~~~~~~~~~~~~~ 323s /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 >]’: 323s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 642 | copy(_II __first, _II __last, _OI __result) 323s | ^~~~ 323s /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]’: 323s /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 323s 398 | return std::__uninitialized_copy_a 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 323s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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*]’: 323s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 642 | copy(_II __first, _II __last, _OI __result) 323s | ^~~~ 323s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 323s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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*]’: 323s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 323s | ^~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /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 323s 147 | { return std::copy(__first, __last, __result); } 323s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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&):: >]’: 323s /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 323s 1863 | __partial_sort(_RandomAccessIterator __first, 323s | ^~~~~~~~~~~~~~ 323s /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 323s /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 323s /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 323s 1868 | std::__heap_select(__first, __middle, __last, __comp); 323s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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 323s 1869 | std::__sort_heap(__first, __middle, __comp); 323s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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&):: >]’: 323s /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 323s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 323s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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 323s /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 323s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 1856 | __comp); 323s | ~~~~~~~ 323s /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 323s /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 323s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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&):: >]’: 323s /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 323s 1770 | __insertion_sort(_RandomAccessIterator __first, 323s | ^~~~~~~~~~~~~~~~ 323s /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 323s /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 323s 1777 | if (__comp(__i, __first)) 323s | ~~~~~~^~~~~~~~~~~~~~ 323s /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 323s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 323s | ^~~~~~~~~~~~~~~~~~~~~~~ 323s /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]’: 323s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 323s | ^~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /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 323s 371 | return std::__do_uninit_copy(__first, __last, __result); 323s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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 323s 373 | return std::uninitialized_copy(__first, __last, __result); 323s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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&):: >]’: 323s /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 323s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 323s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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 323s /usr/include/c++/14/bits/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 >]’: 323s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 323s | ^~~~~~~~ 323s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 683 | { return std::copy(__first, __first + __n, __result); } 323s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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]’: 323s /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 323s 707 | vector(_InputIterator __first, _InputIterator __last, 323s | ^~~~~~ 323s /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 323s /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 323s 711 | _M_range_initialize(__first, __last, 323s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 323s 712 | std::__iterator_category(__first)); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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]’: 323s /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 323s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 323s | ^~~~~~~~~~~~~~~~~~~ 323s /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 323s /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 323s 1697 | std::__uninitialized_copy_a(__first, __last, 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 323s 1698 | this->_M_impl._M_start, 323s | ~~~~~~~~~~~~~~~~~~~~~~~ 323s 1699 | _M_get_Tp_allocator()); 323s | ~~~~~~~~~~~~~~~~~~~~~~ 323s /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 >]’: 323s /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 323s 318 | operator()(_Range&& __r, _Out __result) const 323s | ^~~~~~~~ 323s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 323s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 321 | std::move(__result)); 323s | ~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /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 >]’: 323s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 323s | ^~~~~~~~ 323s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 310 | return ranges::__copy_or_move(std::move(__first), 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 323s 311 | std::move(__last), 323s | ~~~~~~~~~~~~~~~~~~ 323s 312 | std::move(__result)); 323s | ~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /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]’: 323s /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 323s 1789 | operator()(_Iter __first, _Sent __last, 323s | ^~~~~~~~ 323s /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 323s /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 323s 1792 | auto __lasti = ranges::next(__first, __last); 323s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 323s /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 323s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 323s | ^ 323s In file included from /usr/include/c++/14/string:44: 323s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 323s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 608 | __miter_base(_Iterator __it) 323s | ^~~~~~~~~~~~ 323s /usr/include/c++/14/bits/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 >]’: 323s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 323s | ^~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s In file included from /usr/include/c++/14/bits/ranges_algo.h:39: 323s /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]’: 323s /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 323s 767 | operator()(_Iter __first, _Sent __last, 323s | ^~~~~~~~ 323s /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 323s In file included from /usr/include/c++/14/bits/char_traits.h:57, 323s from /usr/include/c++/14/string:42: 323s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 323s /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 323s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 323s | ^~~~~~~~ 323s /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 323s /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 323s 193 | return std::_Destroy_aux::__destroy(__first, __last); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 323s /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 323s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 196 | __destroy(__first, __last); 323s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 323s /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]’: 323s /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 323s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 323s | ^~~~~~~~ 323s /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 323s /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 >]’: 323s /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 323s 994 | operator()(_It __x, _Sent __bound) const 323s | ^~~~~~~~ 323s /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 323s /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]’: 323s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 323s 195 | vector<_Tp, _Alloc>:: 323s | ^~~~~~~~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 323s /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 323s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 323s | ^~~~~~~~~~~~~~ 323s /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&)::]’: 323s /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 323s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 323s | ^~~~ 323s /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 323s /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 323s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 323s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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]’: 323s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 323s 181 | vector<_Tp, _Alloc>:: 323s | ^~~~~~~~~~~~~~~~~~~ 323s /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 323s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 323s | ^~~~~~~~~~~~~~ 323s /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 >]’: 323s /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 323s 675 | move(_II __first, _II __last, _OI __result) 323s | ^~~~ 323s /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 323s /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 323s /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 323s 683 | return std::__copy_move_a(std::__miter_base(__first), 323s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 684 | std::__miter_base(__last), __result); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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]’: 323s /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 323s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 323s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 3147 | std::move(__comp), std::move(__proj)); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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*]’: 323s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 323s | ^~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /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 323s 147 | { return std::copy(__first, __last, __result); } 323s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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]’: 323s /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 323s 3123 | operator()(_Iter __first, _Sent __last, 323s | ^~~~~~~~ 323s /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 323s /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 >]’: 323s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 323s | ^~~~~~~~ 323s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 310 | return ranges::__copy_or_move(std::move(__first), 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 323s 311 | std::move(__last), 323s | ~~~~~~~~~~~~~~~~~~ 323s 312 | std::move(__result)); 323s | ~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /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 >]’: 323s /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 323s 318 | operator()(_Range&& __r, _Out __result) const 323s | ^~~~~~~~ 323s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 323s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 321 | std::move(__result)); 323s | ~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /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 > >]’: 323s /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 323s 855 | operator()(_It& __it, _Sent __bound) const 323s | ^~~~~~~~ 323s /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&):: >]’: 323s /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 323s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 323s | ^~~~~~ 323s /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 323s /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 323s 1905 | std::__introsort_loop(__first, __last, 323s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 323s 1906 | std::__lg(__last - __first) * 2, 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 1907 | __comp); 323s | ~~~~~~~ 323s /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 323s 1908 | std::__final_insertion_sort(__first, __last, __comp); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 323s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 323s /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)::]’: 323s /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 323s 317 | operator()(_Iterator __it) 323s | ^~~~~~~~ 323s /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]’: 323s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 323s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 323s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323s 608 | __miter_base(_Iterator __it) 323s | ^~~~~~~~~~~~ 323s /usr/include/c++/14/bits/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 > >]’: 323s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 323s | ^~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323s /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 323s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 323s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 508 | { return std::get<0>(idx) != r; }); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 323s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 553 | [](auto x) { return std::get<1>(x); }); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 323s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 323s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 323s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 646 | std::next(x_new.begin(), shape[1] * i)); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 323s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 658 | std::next(x_new.begin(), shape[1] * i)); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 323s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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 >]’: 323s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 323s | ^~~~~~~~~~~~ 323s /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]’: 323s /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 323s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 323s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 1805 | std::move(__comp), std::move(__proj)); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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)::]’: 323s /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 323s 3867 | find_if(_InputIterator __first, _InputIterator __last, 323s | ^~~~~~~ 323s /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 323s /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 323s 3876 | return std::__find_if(__first, __last, 323s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 323s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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]’: 323s /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 323s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 323s | ^~~~~~~~ 323s /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 323s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 323s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 737 | std::move(__result), 323s | ~~~~~~~~~~~~~~~~~~~~ 323s 738 | std::move(__op), std::move(__proj)); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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 323s /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*]’: 323s /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 323s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 323s | ^~~~~~~~~~~~~ 323s /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 323s /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 323s 147 | { return std::copy(__first, __last, __result); } 323s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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*]’: 323s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 642 | copy(_II __first, _II __last, _OI __result) 323s | ^~~~ 323s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 323s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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*]’: 323s /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 323s 642 | copy(_II __first, _II __last, _OI __result) 323s | ^~~~ 323s /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]’: 323s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 323s | ^~~~~~~~ 323s /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 323s /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]’: 323s /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 323s 1999 | operator()(_Iter __first, _Sent __last, 323s | ^~~~~~~~ 323s /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 323s /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*]’: 323s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 323s | ^~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323s /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 323s 147 | { return std::copy(__first, __last, __result); } 323s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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]’: 323s /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 323s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 323s | ^~~~~~~~~~~~~~~~~~~~~~ 323s /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 323s /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 323s 371 | return std::__do_uninit_copy(__first, __last, __result); 323s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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 323s 373 | return std::uninitialized_copy(__first, __last, __result); 323s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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 > >]’: 323s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 323s | ^~~~~~~~~~~~~ 323s /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]’: 323s /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 323s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 323s | ^~~~~~~~ 323s /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 323s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 323s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 737 | std::move(__result), 323s | ~~~~~~~~~~~~~~~~~~~~ 323s 738 | std::move(__op), std::move(__proj)); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/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 >]’: 323s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 323s | ^~~~~~ 323s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /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 >]’: 323s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 323s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 323s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 608 | __miter_base(_Iterator __it) 323s | ^~~~~~~~~~~~ 323s /usr/include/c++/14/bits/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*]’: 323s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 323s | ^~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /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*]’: 323s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 642 | copy(_II __first, _II __last, _OI __result) 323s | ^~~~ 323s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 323s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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&):: >]’: 323s /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 323s 1589 | __heap_select(_RandomAccessIterator __first, 323s | ^~~~~~~~~~~~~ 323s /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 323s /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 323s /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 323s 1593 | std::__make_heap(__first, __middle, __comp); 323s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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 323s 1595 | if (__comp(__i, __first)) 323s | ~~~~~~^~~~~~~~~~~~~~ 323s /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 323s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 323s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 323s /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&):: >]’: 323s /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 323s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 323s | ^~~~~~~~~~~ 323s /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 323s /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 323s 425 | std::__pop_heap(__first, __last, __last, __comp); 323s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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&):: >]’: 323s /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 323s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 323s | ^~~~~~~~~~~~~~~~~~~~~~ 323s /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 323s /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 323s /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 323s /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 323s 88 | if (__comp(__a, __b)) 323s | ~~~~~~^~~~~~~~~~ 323s /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 323s 90 | if (__comp(__b, __c)) 323s | ~~~~~~^~~~~~~~~~ 323s /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 323s 91 | std::iter_swap(__result, __b); 323s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 323s /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 323s 92 | else if (__comp(__a, __c)) 323s | ~~~~~~^~~~~~~~~~ 323s /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 323s 93 | std::iter_swap(__result, __c); 323s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 323s /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 323s 95 | std::iter_swap(__result, __a); 323s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 323s /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 323s 97 | else if (__comp(__a, __c)) 323s | ~~~~~~^~~~~~~~~~ 323s /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 323s 98 | std::iter_swap(__result, __a); 323s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 323s /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 323s 99 | else if (__comp(__b, __c)) 323s | ~~~~~~^~~~~~~~~~ 323s /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 323s 100 | std::iter_swap(__result, __c); 323s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 323s /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 323s 102 | std::iter_swap(__result, __b); 323s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 323s /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&):: >]’: 323s /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 323s 1829 | __unguarded_partition(_RandomAccessIterator __first, 323s | ^~~~~~~~~~~~~~~~~~~~~ 323s /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 323s /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 323s /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 323s 1835 | while (__comp(__first, __pivot)) 323s | ~~~~~~^~~~~~~~~~~~~~~~~~ 323s /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 323s 1838 | while (__comp(__pivot, __last)) 323s | ~~~~~~^~~~~~~~~~~~~~~~~ 323s /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 323s 1842 | std::iter_swap(__first, __last); 323s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 323s /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&)::]’: 323s /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 323s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 323s | ^~~~~~~~ 323s /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 323s /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 >]’: 323s /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 323s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 323s | ^~~~~~~~~~~~~ 323s /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 323s /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 323s /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 323s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 923 | std::__miter_base(__last), 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 924 | __result); 323s | ~~~~~~~~~ 323s /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&):: >]’: 323s /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 323s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 323s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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)::]’: 323s /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 323s 3867 | find_if(_InputIterator __first, _InputIterator __last, 323s | ^~~~~~~ 323s /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 323s /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 323s 3876 | return std::__find_if(__first, __last, 323s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 323s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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]’: 323s /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 323s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 323s | ^~~~~~~~ 323s /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 323s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 323s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 737 | std::move(__result), 323s | ~~~~~~~~~~~~~~~~~~~~ 323s 738 | std::move(__op), std::move(__proj)); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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 323s /usr/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 > >]’: 323s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 323s | ^~~~~~ 323s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323s /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 323s 715 | return std::__copy_n(__first, __n2, __result, 323s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 323s 716 | std::__iterator_category(__first)); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/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 > >]’: 323s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 323s | ^~~~~~ 323s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323s /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 323s 715 | return std::__copy_n(__first, __n2, __result, 323s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 323s 716 | std::__iterator_category(__first)); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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&):: >]’: 323s /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 323s 1876 | __introsort_loop(_RandomAccessIterator __first, 323s | ^~~~~~~~~~~~~~~~ 323s /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 323s /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 323s 1884 | std::__partial_sort(__first, __last, __last, __comp); 323s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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 323s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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 323s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 323s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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]’: 323s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 323s | ^~~~~~~~ 323s /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&):: >]’: 323s /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 323s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 323s | ^~~~~~~~~~~~~~~~~~~~~~ 323s /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 323s /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 323s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 323s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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 323s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 1819 | __comp); 323s | ~~~~~~~ 323s /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 323s 1822 | std::__insertion_sort(__first, __last, __comp); 323s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/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 > >]’: 323s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 323s | ^~~~~~~~ 323s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323s 683 | { return std::copy(__first, __first + __n, __result); } 323s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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 >]’: 323s /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 323s 855 | operator()(_It& __it, _Sent __bound) const 323s | ^~~~~~~~ 323s /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&):: >]’: 323s /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 323s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 323s | ^~~~~~ 323s /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 323s /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 323s 1905 | std::__introsort_loop(__first, __last, 323s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 323s 1906 | std::__lg(__last - __first) * 2, 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 1907 | __comp); 323s | ~~~~~~~ 323s /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 323s 1908 | std::__final_insertion_sort(__first, __last, __comp); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 323s /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 323s 642 | copy(_II __first, _II __last, _OI __result) 323s | ^~~~ 323s /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 323s /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]’: 323s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 323s 954 | vector<_Tp, _Alloc>:: 323s | ^~~~~~~~~~~~~~~~~~~ 323s /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 323s /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 323s /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 323s 977 | std::copy(__first, __last, __position); 323s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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 323s 984 | std::__uninitialized_copy_a(__mid, __last, 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 323s 985 | this->_M_impl._M_finish, 323s | ~~~~~~~~~~~~~~~~~~~~~~~~ 323s 986 | _M_get_Tp_allocator()); 323s | ~~~~~~~~~~~~~~~~~~~~~~ 323s /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 323s 995 | std::copy(__first, __mid, __position); 323s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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 323s 1022 | = std::__uninitialized_copy_a(__first, __last, 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 323s 1023 | __new_finish, 323s | ~~~~~~~~~~~~~ 323s 1024 | _M_get_Tp_allocator()); 323s | ~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/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*]’: 323s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 323s | ^~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /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*]’: 323s /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 323s 2981 | __miter_base(move_iterator<_Iterator> __it) 323s | ^~~~~~~~~~~~ 323s /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*]’: 323s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323s 642 | copy(_II __first, _II __last, _OI __result) 323s | ^~~~ 323s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 323s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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]’: 323s /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 323s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 386 | __result, __alloc); 323s | ~~~~~~~~~~~~~~~~~~ 323s /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 >]’: 323s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 642 | copy(_II __first, _II __last, _OI __result) 323s | ^~~~ 323s /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]’: 323s /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 323s 398 | return std::__uninitialized_copy_a 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 323s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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]’: 323s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 323s | ^~~~~~~~~~~~ 323s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 323s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 608 | __miter_base(_Iterator __it) 323s | ^~~~~~~~~~~~ 323s /usr/include/c++/14/bits/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*]’: 323s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 323s | ^~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /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&):: >]’: 323s /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 323s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 323s | ^~~~~~~~~~~ 323s /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 323s /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&):: >]’: 323s /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 323s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 323s | ^~~~~~~~~~ 323s /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 323s /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 323s /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 >]’: 323s /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 323s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 323s | ^~~~~~~~~ 323s /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 323s /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 >]’: 323s /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 323s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 323s | ^~~~~~~~~~~~~~~~~~~~~~ 323s /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 323s /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 323s /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&)::]’: 323s /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 323s 239 | operator()(_Value& __val, _Iterator __it) 323s | ^~~~~~~~ 323s /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&):: >]’: 323s /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 323s 1863 | __partial_sort(_RandomAccessIterator __first, 323s | ^~~~~~~~~~~~~~ 323s /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 323s /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 323s /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 323s 1868 | std::__heap_select(__first, __middle, __last, __comp); 323s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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 323s 1869 | std::__sort_heap(__first, __middle, __comp); 323s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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&):: >]’: 323s /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 323s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 323s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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 323s /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 323s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 1856 | __comp); 323s | ~~~~~~~ 323s /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 323s /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 323s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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&):: >]’: 323s /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 323s 1770 | __insertion_sort(_RandomAccessIterator __first, 323s | ^~~~~~~~~~~~~~~~ 323s /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 323s /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 323s 1777 | if (__comp(__i, __first)) 323s | ~~~~~~^~~~~~~~~~~~~~ 323s /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 323s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 323s | ^~~~~~~~~~~~~~~~~~~~~~~ 323s /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&):: >]’: 323s /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 323s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 323s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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 323s /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*]’: 323s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 323s | ^~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /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 323s 147 | { return std::copy(__first, __last, __result); } 323s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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]’: 323s /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 323s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 323s | ^~~~~~~~~~~~~~ 323s /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*]’: 323s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 323s | ^~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /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 323s 147 | { return std::copy(__first, __last, __result); } 323s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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*]’: 323s /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 323s 2981 | __miter_base(move_iterator<_Iterator> __it) 323s | ^~~~~~~~~~~~ 323s /usr/include/c++/14/bits/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*]’: 323s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 323s | ^~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323s /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&):: >]’: 323s /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 323s 1876 | __introsort_loop(_RandomAccessIterator __first, 323s | ^~~~~~~~~~~~~~~~ 323s /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 323s /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 323s 1884 | std::__partial_sort(__first, __last, __last, __comp); 323s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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 323s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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 323s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 323s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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&):: >]’: 323s /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 323s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 323s | ^~~~~~~~~~~~~~~~~~~~~~ 323s /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 323s /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]’: 323s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 323s | ^~~~~~~~~~~~ 323s /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 323s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 323s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/dolfinx/mesh/utils.h: In function ‘std::vector dolfinx::mesh::compute_midpoints(const Mesh&, int, std::span) [with T = double]’: 323s /usr/include/dolfinx/mesh/utils.h:402:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 402 | std::ranges::transform(p, xg, p.begin(), 323s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 323s 403 | [size = rows.size()](auto x, auto y) 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 404 | { return x + y / size; }); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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 323s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 1819 | __comp); 323s | ~~~~~~~ 323s /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 323s 1822 | std::__insertion_sort(__first, __last, __comp); 323s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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&):: >]’: 323s /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 323s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 323s | ^~~~~~~~~~~~~ 323s /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 323s 232 | if (__comp(__first + __secondChild, 323s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 323s 233 | __first + (__secondChild - 1))) 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 323s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 323s | ^~~~~~~~~~~~~~ 323s /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&):: >]’: 323s /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 323s 1589 | __heap_select(_RandomAccessIterator __first, 323s | ^~~~~~~~~~~~~ 323s /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 323s /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 323s /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 323s 1593 | std::__make_heap(__first, __middle, __comp); 323s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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 323s 1595 | if (__comp(__i, __first)) 323s | ~~~~~~^~~~~~~~~~~~~~ 323s /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 323s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 323s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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&):: >]’: 323s /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 323s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 323s | ^~~~~~~~~~~ 323s /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 323s /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 323s 425 | std::__pop_heap(__first, __last, __last, __comp); 323s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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&):: >]’: 323s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 323s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 323s | ^~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 323s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 323s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 323s /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 323s 88 | if (__comp(__a, __b)) 323s | ~~~~~~^~~~~~~~~~ 323s /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 323s 90 | if (__comp(__b, __c)) 323s | ~~~~~~^~~~~~~~~~ 323s /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 323s 91 | std::iter_swap(__result, __b); 323s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 323s /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 323s 92 | else if (__comp(__a, __c)) 323s | ~~~~~~^~~~~~~~~~ 323s /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 323s 93 | std::iter_swap(__result, __c); 323s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 323s /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 323s 95 | std::iter_swap(__result, __a); 323s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 323s /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 323s 97 | else if (__comp(__a, __c)) 323s | ~~~~~~^~~~~~~~~~ 323s /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 323s 98 | std::iter_swap(__result, __a); 323s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 323s /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 323s 99 | else if (__comp(__b, __c)) 323s | ~~~~~~^~~~~~~~~~ 323s /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 323s 100 | std::iter_swap(__result, __c); 323s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 323s /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 323s 102 | std::iter_swap(__result, __b); 323s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 323s /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&):: >]’: 323s /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 323s 1829 | __unguarded_partition(_RandomAccessIterator __first, 323s | ^~~~~~~~~~~~~~~~~~~~~ 323s /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 323s /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 323s /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 323s 1835 | while (__comp(__first, __pivot)) 323s | ~~~~~~^~~~~~~~~~~~~~~~~~ 323s /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 323s 1838 | while (__comp(__pivot, __last)) 323s | ~~~~~~^~~~~~~~~~~~~~~~~ 323s /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 323s 1842 | std::iter_swap(__first, __last); 323s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 323s In file included from /usr/include/c++/14/functional:59, 323s from /usr/include/spdlog/common.h:13, 323s from /usr/include/spdlog/spdlog.h:12, 323s from /usr/include/dolfinx/common/log.h:9, 323s from /usr/include/dolfinx/common/MPI.h:10: 323s /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}]’: 323s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 587 | operator()(_ArgTypes... __args) const 323s | ^~~~~~~~ 323s /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&)::]’: 323s /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 323s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 323s | ^~~~~~~~ 323s /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 323s /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 > >]’: 323s /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 323s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 323s | ^~~~~~~~~~~~~ 323s /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 323s /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 323s /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 323s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 923 | std::__miter_base(__last), 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 924 | __result); 323s | ~~~~~~~~~ 323s /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&):: >]’: 323s /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 323s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 323s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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]’: 323s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 323s | ^~~~~~~~~~~~ 323s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 323s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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]’: 323s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 323s | ^~~~~~~~ 323s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 577 | _element->Tt_apply(data, n, cell_permutation); 323s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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]’: 323s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 323s | ^~~~~~~~~~ 323s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 593 | _element->Tinv_apply(data, n, cell_permutation); 323s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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]’: 323s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 323s | ^~~~~~~ 323s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 544 | _element->T_apply(data, n, cell_permutation); 323s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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*]’: 323s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 323s | ^~~~~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /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&):: >]’: 323s /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 323s 135 | __push_heap(_RandomAccessIterator __first, 323s | ^~~~~~~~~~~ 323s /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 323s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 323s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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*]’: 323s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 323s | ^~~~~~~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /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 323s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 185 | __uninit_copy(__first, __last, __result); 323s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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]’: 323s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 323s | ^~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /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 323s 371 | return std::__do_uninit_copy(__first, __last, __result); 323s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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 323s 373 | return std::uninitialized_copy(__first, __last, __result); 323s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 323s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 323s | ^~~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /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 323s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 249 | std::move(__result)); 323s | ~~~~~~~~~~~~~~~~~~~~ 323s In file included from /usr/include/c++/14/string:48: 323s /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]’: 323s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 323s | ^~~~~~~~~~~~ 323s /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]’: 323s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /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*]’: 323s /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 323s 346 | __niter_wrap(_From __from, _To __res) 323s | ^~~~~~~~~~~~ 323s /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]’: 323s /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 323s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 323s | ^~~~~~~~~ 323s /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 323s /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&):: >]’: 323s /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 323s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 323s | ^~~~~~~~~~~ 323s /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 323s /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 >]’: 323s /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 323s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 323s | ^~~~~~~~~ 323s /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 323s /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]’: 323s /usr/include/dolfinx/fem/FiniteElement.h:656:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 656 | void Tt_inv_apply_right(std::span data, std::uint32_t cell_permutation, 323s | ^~~~~~~~~~~~~~~~~~ 323s /usr/include/dolfinx/fem/FiniteElement.h:660:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 660 | _element->Tt_inv_apply_right(data, n, cell_permutation); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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&):: >]’: 323s /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 323s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 323s | ^~~~~~~~~~ 323s /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 323s /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 323s /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]’: 323s /usr/include/dolfinx/fem/FiniteElement.h:639:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 639 | void Tt_apply_right(std::span data, std::uint32_t cell_permutation, 323s | ^~~~~~~~~~~~~~ 323s /usr/include/dolfinx/fem/FiniteElement.h:643:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 643 | _element->Tt_apply_right(data, n, cell_permutation); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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 >]’: 323s /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 323s 855 | operator()(_It& __it, _Sent __bound) const 323s | ^~~~~~~~ 323s /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&):: >]’: 323s /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 323s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 323s | ^~~~~~ 323s /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 323s /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 > >]’: 323s /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 323s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 323s | ^~~~~~~~~ 323s /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 323s 1905 | std::__introsort_loop(__first, __last, 323s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 323s 1906 | std::__lg(__last - __first) * 2, 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 1907 | __comp); 323s | ~~~~~~~ 323s /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 323s /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 323s 1908 | std::__final_insertion_sort(__first, __last, __comp); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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]’: 323s /usr/include/dolfinx/fem/FiniteElement.h:622:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 622 | void Tinv_apply_right(std::span data, std::uint32_t cell_permutation, 323s | ^~~~~~~~~~~~~~~~ 323s /usr/include/dolfinx/fem/FiniteElement.h:626:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 626 | _element->Tinv_apply_right(data, n, cell_permutation); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 323s /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 323s 608 | __miter_base(_Iterator __it) 323s | ^~~~~~~~~~~~ 323s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 323s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 608 | __miter_base(_Iterator __it) 323s | ^~~~~~~~~~~~ 323s /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 > >]’: 323s /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 323s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 323s | ^~~~~~~~~~~~~~~~~~~~~~ 323s /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 323s /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 323s /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 >]’: 323s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 323s | ^~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /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]’: 323s /usr/include/dolfinx/fem/FiniteElement.h:605:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 605 | void T_apply_right(std::span data, std::uint32_t cell_permutation, 323s | ^~~~~~~~~~~~~ 323s /usr/include/dolfinx/fem/FiniteElement.h:609:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 609 | _element->T_apply_right(data, n, cell_permutation); 323s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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&)::]’: 323s /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 323s 239 | operator()(_Value& __val, _Iterator __it) 323s | ^~~~~~~~ 323s /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*]’: 323s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 642 | copy(_II __first, _II __last, _OI __result) 323s | ^~~~ 323s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 323s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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&)::]’: 323s /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 323s 195 | operator()(_Iterator __it, _Value& __val) 323s | ^~~~~~~~ 323s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 323s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 323s | ^~~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /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 323s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 249 | std::move(__result)); 323s | ~~~~~~~~~~~~~~~~~~~~ 323s /usr/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 >]’: 323s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 323s | ^~~~~~ 323s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /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&]’: 323s /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 323s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 323s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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]’: 323s /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 323s 1178 | fill_n(_OI __first, _Size __n, const _Tp& __value) 323s | ^~~~~~ 323s /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&):: >]’: 323s /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 323s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 323s | ^~~~~~~~~~~~~ 323s /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 323s 232 | if (__comp(__first + __secondChild, 323s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 323s 233 | __first + (__secondChild - 1))) 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/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 >]’: 323s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 323s | ^~~~~~ 323s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /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 >]’: 323s /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 323s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 323s | ^~~~~~~~~~~~ 323s /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*]’: 323s /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 323s 346 | __niter_wrap(_From __from, _To __res) 323s | ^~~~~~~~~~~~ 323s /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 > >]’: 323s /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 323s 1816 | __make_move_if_noexcept_iterator(_Iterator __i) 323s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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 323s 1817 | { return _ReturnType(__i); } 323s | ^~~~~~~~~~~~~~~~ 323s /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]’: 323s /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 323s 707 | vector(_InputIterator __first, _InputIterator __last, 323s | ^~~~~~ 323s /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 323s /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 323s 711 | _M_range_initialize(__first, __last, 323s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 323s 712 | std::__iterator_category(__first)); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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]’: 323s /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 323s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 323s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 737 | std::move(__result), 323s | ~~~~~~~~~~~~~~~~~~~~ 323s 738 | std::move(__op), std::move(__proj)); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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]’: 323s /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 323s 1789 | operator()(_Iter __first, _Sent __last, 323s | ^~~~~~~~ 323s /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 323s /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 323s 1792 | auto __lasti = ranges::next(__first, __last); 323s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 323s /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 323s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 323s | ^ 323s /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&):: >]’: 323s /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 323s 135 | __push_heap(_RandomAccessIterator __first, 323s | ^~~~~~~~~~~ 323s /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 323s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 323s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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):: >]’: 323s /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 323s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 323s | ^~~~~~~~~ 323s /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 323s /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 323s 2152 | return __find_if(__first, __last, __pred, 323s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 323s 2153 | std::__iterator_category(__first)); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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]’: 323s /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 323s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 323s | ^~~~~~~~ 323s /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 323s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /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&)::]’: 323s /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 323s 195 | operator()(_Iterator __it, _Value& __val) 323s | ^~~~~~~~ 323s /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]’: 323s /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 323s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 323s | ^~~~~~~~~~~~~~~~~~~~~~ 323s /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 323s /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 323s 371 | return std::__do_uninit_copy(__first, __last, __result); 323s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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 323s 373 | return std::uninitialized_copy(__first, __last, __result); 323s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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 >]’: 323s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 323s | ^~~~~~~~~~~~~ 323s /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*]’: 323s /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 323s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 323s | ^~~~~~~~~~~~~~~~ 323s /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 323s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 323s /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 323s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 323s | ^~~~~~~~~~~~~~~~~~ 323s /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 323s /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 323s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 185 | __uninit_copy(__first, __last, __result); 323s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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 >]’: 323s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 323s | ^~~~~~~~~~~~ 323s /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*]’: 323s /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 323s 346 | __niter_wrap(_From __from, _To __res) 323s | ^~~~~~~~~~~~ 323s /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]’: 323s /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 323s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 323s | ^~~~~~~~~~~~~~~~~~~ 323s /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 323s /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 323s 1697 | std::__uninitialized_copy_a(__first, __last, 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 323s 1698 | this->_M_impl._M_start, 323s | ~~~~~~~~~~~~~~~~~~~~~~~ 323s 1699 | _M_get_Tp_allocator()); 323s | ~~~~~~~~~~~~~~~~~~~~~~ 323s /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]’: 323s /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 323s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 323s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 737 | std::move(__result), 323s | ~~~~~~~~~~~~~~~~~~~~ 323s 738 | std::move(__op), std::move(__proj)); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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 >]’: 323s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 323s | ^~~~~~~~ 323s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /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]’: 323s /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 323s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 323s 607 | this->_M_impl._M_start, 323s | ~~~~~~~~~~~~~~~~~~~~~~~ 323s 608 | _M_get_Tp_allocator()); 323s | ~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 310 | return ranges::__copy_or_move(std::move(__first), 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 323s 311 | std::move(__last), 323s | ~~~~~~~~~~~~~~~~~~ 323s 312 | std::move(__result)); 323s | ~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /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 >]’: 323s /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 323s 994 | operator()(_It __x, _Sent __bound) const 323s | ^~~~~~~~ 323s /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 323s /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&)::]’: 323s /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 323s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 323s | ^~~~ 323s /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 323s /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 323s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 323s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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):: >]’: 323s /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 323s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 323s | ^~~~~~~~~ 323s /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 323s /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 323s 2152 | return __find_if(__first, __last, __pred, 323s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 323s 2153 | std::__iterator_category(__first)); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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 >]’: 323s /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 323s 675 | move(_II __first, _II __last, _OI __result) 323s | ^~~~ 323s /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 323s /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 323s /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 323s 683 | return std::__copy_move_a(std::__miter_base(__first), 323s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 684 | std::__miter_base(__last), __result); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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]’: 323s /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 323s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 323s | ^~~~~~~~ 323s /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 323s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /usr/include/c++/14/bits/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 > >]’: 323s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 323s | ^~~~~~~~ 323s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323s 683 | { return std::copy(__first, __first + __n, __result); } 323s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/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 > >]’: 323s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 323s | ^~~~~~~~ 323s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323s 683 | { return std::copy(__first, __first + __n, __result); } 323s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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]’: 323s /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 323s 3123 | operator()(_Iter __first, _Sent __last, 323s | ^~~~~~~~ 323s /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 323s /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 > >]’: 323s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323s 642 | copy(_II __first, _II __last, _OI __result) 323s | ^~~~ 323s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 323s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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 >]’: 323s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 323s | ^~~~~~~~ 323s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 310 | return ranges::__copy_or_move(std::move(__first), 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 323s 311 | std::move(__last), 323s | ~~~~~~~~~~~~~~~~~~ 323s 312 | std::move(__result)); 323s | ~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /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&):: >]’: 323s /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 323s 1876 | __introsort_loop(_RandomAccessIterator __first, 323s | ^~~~~~~~~~~~~~~~ 323s /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 323s /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 323s 1884 | std::__partial_sort(__first, __last, __last, __comp); 323s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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 323s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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 323s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 323s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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&):: >]’: 323s /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 323s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 323s | ^~~~~~~~~~~~~~~~~~~~~~ 323s /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 323s /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 323s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 323s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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 323s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 1819 | __comp); 323s | ~~~~~~~ 323s /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 323s 1822 | std::__insertion_sort(__first, __last, __comp); 323s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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]’: 323s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 323s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::rangeToString(const Range&) [with Range = std::span]’: 323s /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); 323s | ^ 323s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::rangeToString(const Range&) [with Range = std::vector >]’: 323s /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323s 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); 323s | ^ 323s /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 >]’: 323s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 343 | std::string rangeToString(InputIterator first, Sentinel last) { 323s | ^~~~~~~~~~~~~ 323s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /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 > >]’: 323s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323s /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]’: 323s /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 323s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 323s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 1805 | std::move(__comp), std::move(__proj)); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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)::]’: 323s /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 323s 3867 | find_if(_InputIterator __first, _InputIterator __last, 323s | ^~~~~~~ 323s /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 323s /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 323s 3876 | return std::__find_if(__first, __last, 323s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 323s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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]’: 323s /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 323s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 323s | ^~~~~~~~ 323s /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 323s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 323s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 737 | std::move(__result), 323s | ~~~~~~~~~~~~~~~~~~~~ 323s 738 | std::move(__op), std::move(__proj)); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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 323s /usr/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 >]’: 323s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 323s | ^~~~~~ 323s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /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 323s 715 | return std::__copy_n(__first, __n2, __result, 323s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 323s 716 | std::__iterator_category(__first)); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/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 >]’: 323s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 323s | ^~~~~~ 323s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /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 323s 715 | return std::__copy_n(__first, __n2, __result, 323s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 323s 716 | std::__iterator_category(__first)); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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]’: 323s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 323s | ^~~~~~~~ 323s /usr/include/c++/14/bits/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 >]’: 323s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 323s | ^~~~~~~~ 323s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 683 | { return std::copy(__first, __first + __n, __result); } 323s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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 >]’: 323s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 642 | copy(_II __first, _II __last, _OI __result) 323s | ^~~~ 323s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 323s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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]’: 323s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 323s | ^~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /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 323s 371 | return std::__do_uninit_copy(__first, __last, __result); 323s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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 323s 373 | return std::uninitialized_copy(__first, __last, __result); 323s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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]’: 323s /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 323s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 323s | ^~~~~~~~~~~~~~~~~~~~~~ 323s /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 323s /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 323s 371 | return std::__do_uninit_copy(__first, __last, __result); 323s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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 323s 373 | return std::uninitialized_copy(__first, __last, __result); 323s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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 >]’: 323s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 323s | ^~~~~~~~~~~~~ 323s /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*]’: 323s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 642 | copy(_II __first, _II __last, _OI __result) 323s | ^~~~ 323s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 323s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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*]’: 323s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 642 | copy(_II __first, _II __last, _OI __result) 323s | ^~~~ 323s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 323s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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]’: 323s /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 323s 772 | operator()(_Range1&& __r1, _Range2&& __r2, _Out __result, _Fp __binary_op, 323s | ^~~~~~~~ 323s /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 323s 775 | return (*this)(ranges::begin(__r1), ranges::end(__r1), 323s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 776 | ranges::begin(__r2), ranges::end(__r2), 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 777 | std::move(__result), std::move(__binary_op), 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 778 | std::move(__proj1), std::move(__proj2)); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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 323s /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 323s /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 323s /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&):: >]’: 323s /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 323s 1863 | __partial_sort(_RandomAccessIterator __first, 323s | ^~~~~~~~~~~~~~ 323s /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 323s /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 323s /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 323s 1868 | std::__heap_select(__first, __middle, __last, __comp); 323s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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 323s 1869 | std::__sort_heap(__first, __middle, __comp); 323s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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&):: >]’: 323s /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 323s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 323s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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 323s /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 323s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 1856 | __comp); 323s | ~~~~~~~ 323s /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 323s /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 323s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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&):: >]’: 323s /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 323s 1770 | __insertion_sort(_RandomAccessIterator __first, 323s | ^~~~~~~~~~~~~~~~ 323s /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 323s /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 323s 1777 | if (__comp(__i, __first)) 323s | ~~~~~~^~~~~~~~~~~~~~ 323s /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 323s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 323s | ^~~~~~~~~~~~~~~~~~~~~~~ 323s /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&):: >]’: 323s /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 323s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 323s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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 323s /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*]’: 323s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 323s | ^~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /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 323s 147 | { return std::copy(__first, __last, __result); } 323s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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*]’: 323s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 323s | ^~~~~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /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*]’: 323s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 323s | ^~~~~~~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /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 323s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 185 | __uninit_copy(__first, __last, __result); 323s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 323s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 323s | ^~~~~~~~~~~~~~ 323s In file included from /usr/include/dolfinx/fem/FiniteElement.h:11: 323s /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]’: 323s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 323s | ^~~~~~~~~~~~~~~~ 323s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 1849 | permute_data(u, n, cell_info, _eperm); 323s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 1852 | transform_data(u, n, cell_info, _etrans_invT, 323s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 1853 | precompute::apply_matrix); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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&):: >]’: 323s /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 323s 1876 | __introsort_loop(_RandomAccessIterator __first, 323s | ^~~~~~~~~~~~~~~~ 323s /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 323s /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 323s 1884 | std::__partial_sort(__first, __last, __last, __comp); 323s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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 323s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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 323s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 323s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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&):: >]’: 323s /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 323s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 323s | ^~~~~~~~~~~~~~~~~~~~~~ 323s /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 323s /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 323s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 323s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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 323s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 1819 | __comp); 323s | ~~~~~~~ 323s /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 323s 1822 | std::__insertion_sort(__first, __last, __comp); 323s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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]’: 323s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 323s | ^~~~~~~~~~~~~~~~ 323s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 1833 | permute_data(u, n, cell_info, _eperm_inv); 323s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 1836 | transform_data(u, n, cell_info, _etransT, 323s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 1837 | precompute::apply_matrix); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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]’: 323s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 323s | ^~~~~~~~~~~~~~~~ 323s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 1865 | permute_data(u, n, cell_info, _eperm_inv); 323s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 1868 | transform_data(u, n, cell_info, _etrans_inv, 323s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 1869 | precompute::apply_matrix); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/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*]’: 323s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 323s | ^~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 323s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 323s | ^~~~~~~~~~~~~~ 323s /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]’: 323s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 1810 | void FiniteElement::T_apply(std::span u, int n, 323s | ^~~~~~~~~~~~~~~~ 323s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 1817 | permute_data(u, n, cell_info, _eperm); 323s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 1820 | transform_data(u, n, cell_info, _etrans, 323s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 1821 | precompute::apply_matrix); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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]’: 323s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 323s | ^~~~~~~~ 323s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /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]’: 323s /usr/include/basix/finite-element.h:1947:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 1947 | void FiniteElement::Tt_inv_apply_right(std::span u, int n, 323s | ^~~~~~~~~~~~~~~~ 323s /usr/include/basix/finite-element.h:1959:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 1959 | permute_data(dblock, 1, cell_info, _eperm_inv); 323s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/basix/finite-element.h:1964:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 1964 | transform_data(u, n, cell_info, _etrans_inv, 323s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 1965 | precompute::apply_tranpose_matrix_right); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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 > >]’: 323s /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 323s 994 | operator()(_It __x, _Sent __bound) const 323s | ^~~~~~~~ 323s /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 323s /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&)::]’: 323s /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 323s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 323s | ^~~~ 323s /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 323s /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 323s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 323s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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]’: 323s /usr/include/basix/finite-element.h:1875:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 1875 | void FiniteElement::Tt_apply_right(std::span u, int n, 323s | ^~~~~~~~~~~~~~~~ 323s /usr/include/basix/finite-element.h:1887:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 1887 | permute_data(dblock, 1, cell_info, _eperm); 323s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/basix/finite-element.h:1892:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 1892 | transform_data(u, n, cell_info, _etrans, 323s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 1893 | precompute::apply_tranpose_matrix_right); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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):: >]’: 323s /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 323s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 323s | ^~~~~~~~~ 323s /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 323s /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 323s 2107 | if (__pred(__first)) 323s | ~~~~~~^~~~~~~~~ 323s /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 323s 2111 | if (__pred(__first)) 323s | ~~~~~~^~~~~~~~~ 323s /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 323s 2115 | if (__pred(__first)) 323s | ~~~~~~^~~~~~~~~ 323s /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 323s 2119 | if (__pred(__first)) 323s | ~~~~~~^~~~~~~~~ 323s /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 323s 2127 | if (__pred(__first)) 323s | ~~~~~~^~~~~~~~~ 323s /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 323s 2132 | if (__pred(__first)) 323s | ~~~~~~^~~~~~~~~ 323s /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 323s 2137 | if (__pred(__first)) 323s | ~~~~~~^~~~~~~~~ 323s /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]’: 323s /usr/include/basix/finite-element.h:1899:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 1899 | void FiniteElement::Tinv_apply_right(std::span u, int n, 323s | ^~~~~~~~~~~~~~~~ 323s /usr/include/basix/finite-element.h:1911:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 1911 | permute_data(dblock, 1, cell_info, _eperm); 323s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/basix/finite-element.h:1916:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 1916 | transform_data(u, n, cell_info, _etrans_invT, 323s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 1917 | precompute::apply_tranpose_matrix_right); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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]’: 323s /usr/include/basix/finite-element.h:1923:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 1923 | void FiniteElement::T_apply_right(std::span u, int n, 323s | ^~~~~~~~~~~~~~~~ 323s /usr/include/basix/finite-element.h:1935:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 1935 | permute_data(dblock, 1, cell_info, _eperm_inv); 323s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/basix/finite-element.h:1940:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 1940 | transform_data(u, n, cell_info, _etransT, 323s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 1941 | precompute::apply_tranpose_matrix_right); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/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 >]’: 323s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 323s | ^~~~~~~~ 323s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 683 | { return std::copy(__first, __first + __n, __result); } 323s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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 >]’: 323s /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 323s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 323s | ^~~~~~~~ 323s /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 323s /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 323s 577 | return ranges::fill_n(std::move(__first), __len, __value); 323s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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]’: 323s /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 323s 1143 | __fill_n_a(_OutputIterator __first, _Size __n, const _Tp& __value, 323s | ^~~~~~~~~~ 323s /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 323s 1154 | std::__fill_a(__first, __first + __n, __value); 323s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/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 >]’: 323s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 323s | ^~~~~~~~ 323s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 683 | { return std::copy(__first, __first + __n, __result); } 323s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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 >]’: 323s /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 323s 1508 | move_iterator(iterator_type __i) 323s | ^~~~~~~~~~~~~ 323s /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]’: 323s /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 323s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 323s | ^~~~~~~~~~~~~~~~~~~ 323s /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 323s /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 323s 1697 | std::__uninitialized_copy_a(__first, __last, 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 323s 1698 | this->_M_impl._M_start, 323s | ~~~~~~~~~~~~~~~~~~~~~~~ 323s 1699 | _M_get_Tp_allocator()); 323s | ~~~~~~~~~~~~~~~~~~~~~~ 323s /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*]’: 323s /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 323s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 323s | ^~~~~~~~~~~~~ 323s /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 323s /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 323s 147 | { return std::copy(__first, __last, __result); } 323s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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]’: 323s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 323s | ^~~~~~~~ 323s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /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]’: 323s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 323s | ^~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323s /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 323s 371 | return std::__do_uninit_copy(__first, __last, __result); 323s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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 323s 373 | return std::uninitialized_copy(__first, __last, __result); 323s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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):: >]’: 323s /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 323s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 323s | ^~~~~~~~~ 323s /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 323s /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 323s 2107 | if (__pred(__first)) 323s | ~~~~~~^~~~~~~~~ 323s /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 323s 2111 | if (__pred(__first)) 323s | ~~~~~~^~~~~~~~~ 323s /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 323s 2115 | if (__pred(__first)) 323s | ~~~~~~^~~~~~~~~ 323s /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 323s 2119 | if (__pred(__first)) 323s | ~~~~~~^~~~~~~~~ 323s /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 323s 2127 | if (__pred(__first)) 323s | ~~~~~~^~~~~~~~~ 323s /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 323s 2132 | if (__pred(__first)) 323s | ~~~~~~^~~~~~~~~ 323s /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 323s 2137 | if (__pred(__first)) 323s | ~~~~~~^~~~~~~~~ 323s /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*]’: 323s /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 323s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 323s | ^~~~~~~~~~~~~~~~ 323s /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 323s /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 > >]’: 323s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323s 642 | copy(_II __first, _II __last, _OI __result) 323s | ^~~~ 323s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 323s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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*]’: 323s /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 323s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 323s | ^~~~~~~~~~~~~~~~~~ 323s /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 323s /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 323s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 185 | __uninit_copy(__first, __last, __result); 323s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 323s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323s 608 | __miter_base(_Iterator __it) 323s | ^~~~~~~~~~~~ 323s /usr/include/c++/14/bits/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 > >]’: 323s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 323s | ^~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323s /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&):: >]’: 323s /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 323s 1863 | __partial_sort(_RandomAccessIterator __first, 323s | ^~~~~~~~~~~~~~ 323s /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 323s /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 323s /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 323s 1868 | std::__heap_select(__first, __middle, __last, __comp); 323s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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 323s 1869 | std::__sort_heap(__first, __middle, __comp); 323s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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&):: >]’: 323s /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 323s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 323s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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 323s /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 323s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 1856 | __comp); 323s | ~~~~~~~ 323s /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 323s /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 323s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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&):: >]’: 323s /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 323s 1770 | __insertion_sort(_RandomAccessIterator __first, 323s | ^~~~~~~~~~~~~~~~ 323s /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 323s /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 323s 1777 | if (__comp(__i, __first)) 323s | ~~~~~~^~~~~~~~~~~~~~ 323s /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 323s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 323s | ^~~~~~~~~~~~~~~~~~~~~~~ 323s /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&):: >]’: 323s /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 323s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 323s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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 323s /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]’: 323s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 323s | ^~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /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 323s 371 | return std::__do_uninit_copy(__first, __last, __result); 323s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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 323s 373 | return std::uninitialized_copy(__first, __last, __result); 323s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 323s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 323s | ^~~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /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 323s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 249 | std::move(__result)); 323s | ~~~~~~~~~~~~~~~~~~~~ 323s /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 >]’: 323s /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 323s 855 | operator()(_It& __it, _Sent __bound) const 323s | ^~~~~~~~ 323s /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&):: >]’: 323s /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 323s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 323s | ^~~~~~ 323s /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 323s /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 323s 1905 | std::__introsort_loop(__first, __last, 323s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 323s 1906 | std::__lg(__last - __first) * 2, 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 1907 | __comp); 323s | ~~~~~~~ 323s /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 323s 1908 | std::__final_insertion_sort(__first, __last, __comp); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 323s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 608 | __miter_base(_Iterator __it) 323s | ^~~~~~~~~~~~ 323s /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 >]’: 323s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 323s | ^~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 323s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 323s | ^~~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /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 323s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 249 | std::move(__result)); 323s | ~~~~~~~~~~~~~~~~~~~~ 323s /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]’: 323s /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 323s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 323s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 737 | std::move(__result), 323s | ~~~~~~~~~~~~~~~~~~~~ 323s 738 | std::move(__op), std::move(__proj)); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/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 >]’: 323s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 323s | ^~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /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*]’: 323s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 323s | ^~~~~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /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]’: 323s /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 323s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 323s 607 | this->_M_impl._M_start, 323s | ~~~~~~~~~~~~~~~~~~~~~~~ 323s 608 | _M_get_Tp_allocator()); 323s | ~~~~~~~~~~~~~~~~~~~~~~ 323s /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*]’: 323s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 323s | ^~~~~~~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /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 323s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 185 | __uninit_copy(__first, __last, __result); 323s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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]’: 323s /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 323s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 323s | ^~~~~~~~~~~~~~ 323s /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]’: 323s /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 323s 1789 | operator()(_Iter __first, _Sent __last, 323s | ^~~~~~~~ 323s /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 323s /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 323s 1792 | auto __lasti = ranges::next(__first, __last); 323s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 323s /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 323s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 323s | ^ 323s /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*]’: 323s /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 323s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 323s | ^~~~~~~~~~~~~~~~ 323s /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 323s /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):: >]’: 323s /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 323s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 323s | ^~~~~~~~~ 323s /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 323s /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 323s 2152 | return __find_if(__first, __last, __pred, 323s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 323s 2153 | std::__iterator_category(__first)); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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*]’: 323s /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 323s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 323s | ^~~~~~~~~~~~~~~~~~ 323s /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 323s /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 323s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 185 | __uninit_copy(__first, __last, __result); 323s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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]’: 323s /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 323s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 323s | ^~~~~~~~ 323s /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 323s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /usr/include/c++/14/bits/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 >]’: 323s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 323s | ^~~~~~~~ 323s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 683 | { return std::copy(__first, __first + __n, __result); } 323s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/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 >]’: 323s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 323s | ^~~~~~~~ 323s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 683 | { return std::copy(__first, __first + __n, __result); } 323s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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 >]’: 323s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 642 | copy(_II __first, _II __last, _OI __result) 323s | ^~~~ 323s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 323s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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]’: 323s /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 323s 750 | operator()(_Iter1 __first1, _Sent1 __last1, 323s | ^~~~~~~~ 323s /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 323s /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 323s /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 323s /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 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 = long long int*]’: 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: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 In file included from /usr/include/dolfinx/fem/DirichletBC.h:10: 324s /usr/include/dolfinx/fem/Constant.h: In constructor ‘dolfinx::fem::Constant::Constant(value_type) [with T = double]’: 324s /usr/include/dolfinx/fem/Constant.h:30:37: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 324s 30 | explicit Constant(value_type c) : value({c}) {} 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/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&):: >]’: 324s /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 324s 1863 | __partial_sort(_RandomAccessIterator __first, 324s | ^~~~~~~~~~~~~~ 324s /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 324s /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 324s /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 324s 1868 | std::__heap_select(__first, __middle, __last, __comp); 324s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /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 324s 1869 | std::__sort_heap(__first, __middle, __comp); 324s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /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&):: >]’: 324s /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 324s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 324s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /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 324s /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 324s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s 1856 | __comp); 324s | ~~~~~~~ 324s /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 324s /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 324s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /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&):: >]’: 324s /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 324s 1770 | __insertion_sort(_RandomAccessIterator __first, 324s | ^~~~~~~~~~~~~~~~ 324s /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 324s /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 324s 1777 | if (__comp(__i, __first)) 324s | ~~~~~~^~~~~~~~~~~~~~ 324s /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 324s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 324s | ^~~~~~~~~~~~~~~~~~~~~~~ 324s /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&):: >]’: 324s /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 324s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 324s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /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 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 = long long int*]’: 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_construct.h: In function ‘constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = dolfinx::common::IndexMap; _Args = {int, const int&, const array >, 2>&, vector >&, vector >&}]’: 324s /usr/include/c++/14/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); 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 = long long int*]’: 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_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&):: >]’: 324s /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 324s 1589 | __heap_select(_RandomAccessIterator __first, 324s | ^~~~~~~~~~~~~ 324s /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 324s /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 324s /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 324s 1593 | std::__make_heap(__first, __middle, __comp); 324s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /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 324s 1595 | if (__comp(__i, __first)) 324s | ~~~~~~^~~~~~~~~~~~~~ 324s /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 324s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 324s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 324s /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&):: >]’: 324s /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 324s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 324s | ^~~~~~~~~~~ 324s /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 324s /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 324s 425 | std::__pop_heap(__first, __last, __last, __comp); 324s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /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&):: >]’: 324s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 324s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 324s | ^~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/c++/14/bits/stl_algo.h:85: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:85: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:85: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:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 324s 88 | if (__comp(__a, __b)) 324s | ~~~~~~^~~~~~~~~~ 324s /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 324s 90 | if (__comp(__b, __c)) 324s | ~~~~~~^~~~~~~~~~ 324s /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 324s 91 | std::iter_swap(__result, __b); 324s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 324s /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 324s 92 | else if (__comp(__a, __c)) 324s | ~~~~~~^~~~~~~~~~ 324s /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 324s 93 | std::iter_swap(__result, __c); 324s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 324s /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 324s 95 | std::iter_swap(__result, __a); 324s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 324s /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 324s 97 | else if (__comp(__a, __c)) 324s | ~~~~~~^~~~~~~~~~ 324s /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 324s 98 | std::iter_swap(__result, __a); 324s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 324s /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 324s 99 | else if (__comp(__b, __c)) 324s | ~~~~~~^~~~~~~~~~ 324s /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 324s 100 | std::iter_swap(__result, __c); 324s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 324s /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 324s 102 | std::iter_swap(__result, __b); 324s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 324s /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 > >]’: 324s /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 324s 855 | operator()(_It& __it, _Sent __bound) const 324s | ^~~~~~~~ 324s /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&):: >]’: 324s /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 324s 1829 | __unguarded_partition(_RandomAccessIterator __first, 324s | ^~~~~~~~~~~~~~~~~~~~~ 324s /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 324s /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 324s /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 324s 1835 | while (__comp(__first, __pivot)) 324s | ~~~~~~^~~~~~~~~~~~~~~~~~ 324s /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 324s 1838 | while (__comp(__pivot, __last)) 324s | ~~~~~~^~~~~~~~~~~~~~~~~ 324s /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&):: >]’: 324s /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 324s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 324s | ^~~~~~ 324s /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 324s /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 324s 1842 | std::iter_swap(__first, __last); 324s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 324s /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 324s 1905 | std::__introsort_loop(__first, __last, 324s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 324s 1906 | std::__lg(__last - __first) * 2, 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s 1907 | __comp); 324s | ~~~~~~~ 324s /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 324s 1908 | std::__final_insertion_sort(__first, __last, __comp); 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 324s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 324s /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&)::]’: 324s /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 324s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 324s | ^~~~~~~~ 324s /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 324s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 324s /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)::]’: 324s /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 324s 317 | operator()(_Iterator __it) 324s | ^~~~~~~~ 324s /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 > >]’: 324s /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 324s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 324s | ^~~~~~~~~~~~~ 324s /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 324s /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 324s /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 324s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s 923 | std::__miter_base(__last), 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s 924 | __result); 324s | ~~~~~~~~~ 324s /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&):: >]’: 324s /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 324s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 324s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 324s /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 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 ‘std::move_iterator’ changed in GCC 7.1 324s /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]’: 324s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 1674 | void FiniteElement::permute_data( 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 = double*]’: 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 = double*]’: 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 In file included from /usr/include/basix/finite-element.h:12: 324s /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]’: 324s /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 324s 243 | void apply_matrix( 324s | ^~~~~~~~~~~~ 324s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s /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)::]’: 324s /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 324s 317 | operator()(_Iterator __it) 324s | ^~~~~~~~ 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 /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 >]’: 324s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 324s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 324s | ^~~~~~~~~~~~ 324s /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&):: >]’: 324s /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 324s 1589 | __heap_select(_RandomAccessIterator __first, 324s | ^~~~~~~~~~~~~ 324s /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 324s /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 324s /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 324s 1593 | std::__make_heap(__first, __middle, __comp); 324s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /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 324s 1595 | if (__comp(__i, __first)) 324s | ~~~~~~^~~~~~~~~~~~~~ 324s /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 324s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 324s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 324s /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&):: >]’: 324s /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 324s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 324s | ^~~~~~~~~~~ 324s /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 324s /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]’: 324s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 1733 | void FiniteElement::transform_data( 324s | ^~~~~~~~~~~~~~~~ 324s /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 324s 425 | std::__pop_heap(__first, __last, __last, __comp); 324s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /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 324s 1754 | op(std::span(v_size_t), 324s | ~~^~~~~~~~~~~~~~~~~~~~~ 324s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s 1756 | dofstart, block_size); 324s | ~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s /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 324s 1775 | op(std::span(v_size_t), 324s | ~~^~~~~~~~~~~~~~~~~~~~~ 324s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s 1777 | dofstart, block_size); 324s | ~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s /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 324s 1786 | op(std::span(v_size_t), 324s | ~~^~~~~~~~~~~~~~~~~~~~~ 324s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s 1788 | dofstart, block_size); 324s | ~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s /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&):: >]’: 324s /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 324s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 324s | ^~~~~~~~~~~~~~~~~~~~~~ 324s /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 324s /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 324s /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 324s /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 324s 88 | if (__comp(__a, __b)) 324s | ~~~~~~^~~~~~~~~~ 324s /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 324s 90 | if (__comp(__b, __c)) 324s | ~~~~~~^~~~~~~~~~ 324s /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 324s 91 | std::iter_swap(__result, __b); 324s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 324s /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 324s 92 | else if (__comp(__a, __c)) 324s | ~~~~~~^~~~~~~~~~ 324s /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 324s 93 | std::iter_swap(__result, __c); 324s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 324s /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 324s 95 | std::iter_swap(__result, __a); 324s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 324s /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 324s 97 | else if (__comp(__a, __c)) 324s | ~~~~~~^~~~~~~~~~ 324s /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 324s 98 | std::iter_swap(__result, __a); 324s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 324s /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 324s 99 | else if (__comp(__b, __c)) 324s | ~~~~~~^~~~~~~~~~ 324s /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 324s 100 | std::iter_swap(__result, __c); 324s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 324s /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 324s 102 | std::iter_swap(__result, __b); 324s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 324s /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&):: >]’: 324s /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 324s 1829 | __unguarded_partition(_RandomAccessIterator __first, 324s | ^~~~~~~~~~~~~~~~~~~~~ 324s /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 324s /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 324s /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 324s 1835 | while (__comp(__first, __pivot)) 324s | ~~~~~~^~~~~~~~~~~~~~~~~~ 324s /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 324s 1838 | while (__comp(__pivot, __last)) 324s | ~~~~~~^~~~~~~~~~~~~~~~~ 324s /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 324s 1842 | std::iter_swap(__first, __last); 324s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 324s /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&)::]’: 324s /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 324s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 324s | ^~~~~~~~ 324s /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 324s /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 >]’: 324s /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 324s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 324s | ^~~~~~~~~~~~~ 324s /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 324s /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 324s /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 324s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s 923 | std::__miter_base(__last), 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s 924 | __result); 324s | ~~~~~~~~~ 324s /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&):: >]’: 324s /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 324s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 324s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 324s /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]’: 324s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 1674 | void FiniteElement::permute_data( 324s | ^~~~~~~~~~~~~~~~ 324s /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]’: 324s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 1733 | void FiniteElement::transform_data( 324s | ^~~~~~~~~~~~~~~~ 324s /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 324s 1754 | op(std::span(v_size_t), 324s | ~~^~~~~~~~~~~~~~~~~~~~~ 324s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s 1756 | dofstart, block_size); 324s | ~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s /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 324s 1786 | op(std::span(v_size_t), 324s | ~~^~~~~~~~~~~~~~~~~~~~~ 324s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s 1788 | dofstart, block_size); 324s | ~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s /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 324s 1797 | op(std::span(v_size_t), 324s | ~~^~~~~~~~~~~~~~~~~~~~~ 324s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s 1799 | dofstart, block_size); 324s | ~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 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/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*]’: 324s /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 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 ‘std::move_iterator’ changed in GCC 7.1 324s /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 324s 147 | { return std::copy(__first, __last, __result); } 324s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /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]’: 324s /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 324s 285 | void apply_tranpose_matrix_right( 324s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 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 = long long int*]’: 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: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 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: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/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/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&):: >]’: 324s /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 324s 1589 | __heap_select(_RandomAccessIterator __first, 324s | ^~~~~~~~~~~~~ 324s /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 324s /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 324s /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 324s 1593 | std::__make_heap(__first, __middle, __comp); 324s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /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 324s 1595 | if (__comp(__i, __first)) 324s | ~~~~~~^~~~~~~~~~~~~~ 324s /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 324s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 324s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /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 >]’: 324s /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 324s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 324s | ^~~~~~~~ 324s /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&):: >]’: 324s /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 324s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 324s | ^~~~~~~~~~~ 324s /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 324s /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 324s 425 | std::__pop_heap(__first, __last, __last, __comp); 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/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&):: >]’: 324s /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 324s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 324s | ^~~~~~~~~~~~~~~~~~~~~~ 324s /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 324s /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 324s /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 324s /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 324s 88 | if (__comp(__a, __b)) 324s | ~~~~~~^~~~~~~~~~ 324s /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 324s 90 | if (__comp(__b, __c)) 324s | ~~~~~~^~~~~~~~~~ 324s /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 324s 91 | std::iter_swap(__result, __b); 324s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 324s /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 324s 92 | else if (__comp(__a, __c)) 324s | ~~~~~~^~~~~~~~~~ 324s /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 324s 93 | std::iter_swap(__result, __c); 324s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 324s /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 324s 95 | std::iter_swap(__result, __a); 324s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 324s /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 324s 97 | else if (__comp(__a, __c)) 324s | ~~~~~~^~~~~~~~~~ 324s /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 324s 98 | std::iter_swap(__result, __a); 324s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 324s /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 324s 99 | else if (__comp(__b, __c)) 324s | ~~~~~~^~~~~~~~~~ 324s /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 324s 100 | std::iter_swap(__result, __c); 324s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 324s /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 324s 102 | std::iter_swap(__result, __b); 324s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 324s /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]’: 324s /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 324s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 324s | ^~~~~~~~~~~~~~ 324s /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&):: >]’: 324s /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 324s 1829 | __unguarded_partition(_RandomAccessIterator __first, 324s | ^~~~~~~~~~~~~~~~~~~~~ 324s /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 324s /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 324s /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 324s 1835 | while (__comp(__first, __pivot)) 324s | ~~~~~~^~~~~~~~~~~~~~~~~~ 324s /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 324s 1838 | while (__comp(__pivot, __last)) 324s | ~~~~~~^~~~~~~~~~~~~~~~~ 324s /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 324s 1842 | std::iter_swap(__first, __last); 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<__gnu_cxx::__normal_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<__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 ‘std::move_iterator<__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 ‘std::move_iterator<__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 ‘std::move_iterator<__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/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&)::]’: 324s /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 324s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 324s | ^~~~~~~~ 324s /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 324s /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 >]’: 324s /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 324s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 324s | ^~~~~~~~~~~~~ 324s /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 324s /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 324s /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 324s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s 923 | std::__miter_base(__last), 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s 924 | __result); 324s | ~~~~~~~~~ 324s /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&):: >]’: 324s /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 324s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 324s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 324s /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&):: >]’: 324s /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 324s 1876 | __introsort_loop(_RandomAccessIterator __first, 324s | ^~~~~~~~~~~~~~~~ 324s /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 324s /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 324s 1884 | std::__partial_sort(__first, __last, __last, __comp); 324s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /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 324s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 324s /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 324s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 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 = std::move_iterator; _ForwardIterator = long long int*]’: 324s /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 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 ‘std::move_iterator’ changed in GCC 7.1 324s /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 324s 147 | { return std::copy(__first, __last, __result); } 324s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /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&):: >]’: 324s /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 324s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 324s | ^~~~~~~~~~~~~~~~~~~~~~ 324s /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 324s /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 324s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 324s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /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 324s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s 1819 | __comp); 324s | ~~~~~~~ 324s /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 324s 1822 | std::__insertion_sort(__first, __last, __comp); 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_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 324s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 324s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 324s | ^~~~~~~~~~~~~~ 324s /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&):: >]’: 324s /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 324s 1876 | __introsort_loop(_RandomAccessIterator __first, 324s | ^~~~~~~~~~~~~~~~ 324s /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 324s /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 324s 1884 | std::__partial_sort(__first, __last, __last, __comp); 324s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /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 324s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 324s /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 324s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 324s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /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&):: >]’: 324s /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 324s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 324s | ^~~~~~~~~~~~~~~~~~~~~~ 324s /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 324s /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 324s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 324s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /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 324s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s 1819 | __comp); 324s | ~~~~~~~ 324s /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 324s 1822 | std::__insertion_sort(__first, __last, __comp); 324s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 324s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 324s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 324s | ^~~~~~~~~~~~~~ 324s /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*]’: 324s /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 324s 2981 | __miter_base(move_iterator<_Iterator> __it) 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::MPI::distribute_to_postoffice >(MPI_Comm, const std::vector&, std::array, int64_t)::; _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/ranges_algo.h:720:7: 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 ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]’: 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_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 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/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&):: >]’: 324s /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 324s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 324s | ^~~~~~~~~~~ 324s /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 324s /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&):: >]’: 324s /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 324s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 324s | ^~~~~~~~~~ 324s /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 324s /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 324s /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 >]’: 324s /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 324s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 324s | ^~~~~~~~~ 324s /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 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*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 324s /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 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*, std::vector > >’ changed in GCC 7.1 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_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&)::]’: 324s /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 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*, std::vector > >’ 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*, std::vector > >’ 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::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 324s /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 324s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 324s | ^~~~~~~~~~~~~~~~~~~~~~ 324s /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 324s /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 324s /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&)::]’: 324s /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 324s 239 | operator()(_Value& __val, _Iterator __it) 324s | ^~~~~~~~ 324s /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):: >]’: 324s /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 324s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 324s | ^~~~~~~~~ 324s /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 324s /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 324s 2107 | if (__pred(__first)) 324s | ~~~~~~^~~~~~~~~ 324s /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 324s 2111 | if (__pred(__first)) 324s | ~~~~~~^~~~~~~~~ 324s /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 324s 2115 | if (__pred(__first)) 324s | ~~~~~~^~~~~~~~~ 324s /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 324s 2119 | if (__pred(__first)) 324s | ~~~~~~^~~~~~~~~ 324s /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 324s 2127 | if (__pred(__first)) 324s | ~~~~~~^~~~~~~~~ 324s /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 324s 2132 | if (__pred(__first)) 324s | ~~~~~~^~~~~~~~~ 324s /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 324s 2137 | if (__pred(__first)) 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/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 /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*]’: 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: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/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = long long int*]’: 324s /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 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 ‘std::move_iterator’ changed in GCC 7.1 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 /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]’: 324s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 324s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 324s | ^~~~~~~~~~~~ 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 = long long int*]’: 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_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&):: >]’: 324s /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 324s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 324s | ^~~~~~~~~~~ 324s /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 324s /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&):: >]’: 324s /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 324s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 324s | ^~~~~~~~~~ 324s /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 324s /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 324s /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 >]’: 324s /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 324s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 324s | ^~~~~~~~~ 324s /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 324s /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 >]’: 324s /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 324s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 324s | ^~~~~~~~~~~~~~~~~~~~~~ 324s /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 324s /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 324s /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&)::]’: 324s /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 324s 239 | operator()(_Value& __val, _Iterator __it) 324s | ^~~~~~~~ 324s /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]’: 324s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 324s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 324s | ^~~~~~~~~~~~ 324s /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 >&}]’: 324s /usr/include/c++/14/bits/stl_construct.h:97:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 97 | { return ::new((void*)__location) _Tp(std::forward<_Args>(__args)...); } 324s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /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&):: >]’: 324s /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 324s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 324s | ^~~~~~~~~~~ 324s /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 324s /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&):: >]’: 324s /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 324s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 324s | ^~~~~~~~~~ 324s /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 324s /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 324s /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 > >]’: 324s /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 324s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 324s | ^~~~~~~~~ 324s /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&):: >]’: 324s /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 324s 1863 | __partial_sort(_RandomAccessIterator __first, 324s | ^~~~~~~~~~~~~~ 324s /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 324s /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 324s /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 324s /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 324s 1868 | std::__heap_select(__first, __middle, __last, __comp); 324s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /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 324s 1869 | std::__sort_heap(__first, __middle, __comp); 324s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /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&):: >]’: 324s /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 324s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 324s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /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 324s /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 324s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s 1856 | __comp); 324s | ~~~~~~~ 324s /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 324s /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 324s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 324s /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 324s 608 | __miter_base(_Iterator __it) 324s | ^~~~~~~~~~~~ 324s /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 > >]’: 324s /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 324s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 324s | ^~~~~~~~~~~~~~~~~~~~~~ 324s /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 324s /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 324s /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&)::]’: 324s /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 324s 239 | operator()(_Value& __val, _Iterator __it) 324s | ^~~~~~~~ 324s /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&):: >]’: 324s /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 324s 1770 | __insertion_sort(_RandomAccessIterator __first, 324s | ^~~~~~~~~~~~~~~~ 324s /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 324s /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 324s 1777 | if (__comp(__i, __first)) 324s | ~~~~~~^~~~~~~~~~~~~~ 324s /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 324s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 324s | ^~~~~~~~~~~~~~~~~~~~~~~ 324s In file included from /usr/include/c++/14/bits/ranges_algobase.h:39: 324s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 324s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 324s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 324s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /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&):: >]’: 324s /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 324s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 324s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /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 324s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 324s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 324s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 324s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 324s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 324s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 324s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /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]’: 324s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 154 | void apply_permutation_mapped(std::span perm, 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 = double*]’: 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: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/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]’: 324s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 144 | void apply_permutation(std::span perm, std::span data, 324s | ^~~~~~~~~~~~~~~~~ 324s /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&):: >]’: 324s /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 324s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 324s | ^~~~~~~~~~~~~ 324s /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 324s 232 | if (__comp(__first + __secondChild, 324s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 324s 233 | __first + (__secondChild - 1))) 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /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]’: 324s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 324s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 324s | ^~~~~~~~~~~~ 324s /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*]’: 324s /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 324s 346 | __niter_wrap(_From __from, _To __res) 324s | ^~~~~~~~~~~~ 324s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 324s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 324s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 324s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 324s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 324s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 324s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 324s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 324s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 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 = long long int*]’: 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_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = long long int*]’: 324s /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 324s 2981 | __miter_base(move_iterator<_Iterator> __it) 324s | ^~~~~~~~~~~~ 324s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 324s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 324s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 324s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/c++/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}]’: 324s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 324s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 324s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/c++/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}]’: 324s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 324s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 324s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/c++/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}]’: 324s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 324s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 324s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /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]’: 324s /usr/include/basix/precompute.h:172:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 172 | void apply_inv_permutation_right(std::span perm, 324s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/c++/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}]’: 324s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 324s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 324s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /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]’: 324s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 324s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 324s | ^~~~~~~~~~~~ 324s /usr/include/c++/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}]’: 324s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 324s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 324s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /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&):: >]’: 324s /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 324s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 324s | ^~~~~~~~~~~~~ 324s /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 324s 232 | if (__comp(__first + __secondChild, 324s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 324s 233 | __first + (__secondChild - 1))) 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/c++/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}]’: 324s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 324s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 324s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/c++/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}]’: 324s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 324s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 324s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 /usr/include/c++/14/bits/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 /usr/include/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 /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*]’: 324s /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 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 ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 324s /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&):: >]’: 324s /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 324s 1589 | __heap_select(_RandomAccessIterator __first, 324s | ^~~~~~~~~~~~~ 324s /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 324s /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 324s /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 324s 1593 | std::__make_heap(__first, __middle, __comp); 324s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /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 324s 1595 | if (__comp(__i, __first)) 324s | ~~~~~~^~~~~~~~~~~~~~ 324s /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 324s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 324s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /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*]’: 324s /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 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 ‘std::move_iterator<__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 ‘std::move_iterator<__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/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&):: >]’: 324s /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 324s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 324s | ^~~~~~~~~~~ 324s /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 324s /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 324s 425 | std::__pop_heap(__first, __last, __last, __comp); 324s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /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&):: >]’: 324s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 324s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 324s | ^~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/c++/14/bits/stl_algo.h:85: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:85: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:85: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:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 324s 88 | if (__comp(__a, __b)) 324s | ~~~~~~^~~~~~~~~~ 324s /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 324s 90 | if (__comp(__b, __c)) 324s | ~~~~~~^~~~~~~~~~ 324s /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 324s 91 | std::iter_swap(__result, __b); 324s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 324s /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 324s 92 | else if (__comp(__a, __c)) 324s | ~~~~~~^~~~~~~~~~ 324s /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 324s 93 | std::iter_swap(__result, __c); 324s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 324s /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 324s 95 | std::iter_swap(__result, __a); 324s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 324s /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 324s 97 | else if (__comp(__a, __c)) 324s | ~~~~~~^~~~~~~~~~ 324s /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 324s 98 | std::iter_swap(__result, __a); 324s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 324s /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 324s 99 | else if (__comp(__b, __c)) 324s | ~~~~~~^~~~~~~~~~ 324s /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 324s 100 | std::iter_swap(__result, __c); 324s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 324s /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 324s 102 | std::iter_swap(__result, __b); 324s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 324s /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&):: >]’: 324s /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 324s 1829 | __unguarded_partition(_RandomAccessIterator __first, 324s | ^~~~~~~~~~~~~~~~~~~~~ 324s /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 324s /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 324s /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 324s 1835 | while (__comp(__first, __pivot)) 324s | ~~~~~~^~~~~~~~~~~~~~~~~~ 324s /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 324s 1838 | while (__comp(__pivot, __last)) 324s | ~~~~~~^~~~~~~~~~~~~~~~~ 324s /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 324s 1842 | std::iter_swap(__first, __last); 324s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 324s /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&)::]’: 324s /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 324s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 324s | ^~~~~~~~ 324s /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 324s /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 > >]’: 324s /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 324s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 324s | ^~~~~~~~~~~~~ 324s /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 324s /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 324s /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 324s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s 923 | std::__miter_base(__last), 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s 924 | __result); 324s | ~~~~~~~~~ 324s /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&):: >]’: 324s /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 324s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 324s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 324s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 324s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 324s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 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 = double*]’: 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_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&):: >]’: 324s /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 324s 135 | __push_heap(_RandomAccessIterator __first, 324s | ^~~~~~~~~~~ 324s /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 324s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 324s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /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*]’: 324s /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 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 ‘std::move_iterator’ changed in GCC 7.1 324s /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&):: >]’: 324s /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 324s 135 | __push_heap(_RandomAccessIterator __first, 324s | ^~~~~~~~~~~ 324s /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 324s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 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/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&):: >]’: 324s /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 324s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 324s | ^~~~~~~~~~~ 324s /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 324s /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&):: >]’: 324s /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 324s 1863 | __partial_sort(_RandomAccessIterator __first, 324s | ^~~~~~~~~~~~~~ 324s /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 324s /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 324s /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 324s 1868 | std::__heap_select(__first, __middle, __last, __comp); 324s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /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 324s 1869 | std::__sort_heap(__first, __middle, __comp); 324s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /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&):: >]’: 324s /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 324s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 324s | ^~~~~~~~~~ 324s /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 324s /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 324s /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&):: >]’: 324s /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 324s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 324s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /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 324s /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 324s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s 1856 | __comp); 324s | ~~~~~~~ 324s /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 324s /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 324s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /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 > >]’: 324s /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 324s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 324s | ^~~~~~~~~ 324s /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 324s /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&):: >]’: 324s /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 324s 1770 | __insertion_sort(_RandomAccessIterator __first, 324s | ^~~~~~~~~~~~~~~~ 324s /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 324s /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 324s 1777 | if (__comp(__i, __first)) 324s | ~~~~~~^~~~~~~~~~~~~~ 324s /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 324s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 324s | ^~~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 324s /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 324s 608 | __miter_base(_Iterator __it) 324s | ^~~~~~~~~~~~ 324s /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 > >]’: 324s /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 324s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 324s | ^~~~~~~~~~~~~~~~~~~~~~ 324s /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 324s /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 324s /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&):: >]’: 324s /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 324s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 324s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /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 324s /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&)::]’: 324s /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 324s 239 | operator()(_Value& __val, _Iterator __it) 324s | ^~~~~~~~ 324s /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&)::]’: 324s /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 324s 195 | operator()(_Iterator __it, _Value& __val) 324s | ^~~~~~~~ 324s /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&)::]’: 324s /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 324s /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&):: >]’: 324s /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 324s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 324s | ^~~~~~~~~~~~~ 324s /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 324s 232 | if (__comp(__first + __secondChild, 324s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 324s 233 | __first + (__secondChild - 1))) 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 = double*]’: 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 = double*]’: 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/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = tuple*; _Container = vector >]’: 324s /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 324s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 324s | ^~~~~~~~~~~~ 324s /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*]’: 324s /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 324s 346 | __niter_wrap(_From __from, _To __res) 324s | ^~~~~~~~~~~~ 324s /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 > >]’: 324s /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 324s 855 | operator()(_It& __it, _Sent __bound) const 324s | ^~~~~~~~ 324s /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&):: >]’: 324s /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 324s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 324s | ^~~~~~ 324s /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 324s /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 324s 1905 | std::__introsort_loop(__first, __last, 324s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 324s 1906 | std::__lg(__last - __first) * 2, 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s 1907 | __comp); 324s | ~~~~~~~ 324s /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 324s 1908 | std::__final_insertion_sort(__first, __last, __comp); 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 324s /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)::]’: 324s /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 324s 317 | operator()(_Iterator __it) 324s | ^~~~~~~~ 324s /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&):: >]’: 324s /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 324s 135 | __push_heap(_RandomAccessIterator __first, 324s | ^~~~~~~~~~~ 324s /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 324s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 324s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 /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]’: 324s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 324s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 324s | ^~~~~~~~~~~~ 324s /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&)::]’: 324s /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 324s 195 | operator()(_Iterator __it, _Value& __val) 324s | ^~~~~~~~ 324s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::rangeToString(const Range&) [with Range = std::span]’: 324s /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 324s 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); 324s | ^ 324s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::rangeToString(const Range&) [with Range = std::vector >]’: 324s /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 324s 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); 324s | ^ 324s /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 >]’: 324s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 324s 343 | std::string rangeToString(InputIterator first, Sentinel last) { 324s | ^~~~~~~~~~~~~ 324s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 324s /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 > >]’: 324s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 324s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 324s /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&):: >]’: 324s /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 324s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 324s | ^~~~~~~~~~~~~ 324s /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 324s 232 | if (__comp(__first + __secondChild, 324s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 324s 233 | __first + (__secondChild - 1))) 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /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 >]’: 324s /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 324s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 324s | ^~~~~~~~~~~~ 324s /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*]’: 324s /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 324s 346 | __niter_wrap(_From __from, _To __res) 324s | ^~~~~~~~~~~~ 324s /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]’: 324s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 324s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 324s | ^~~~~~~~~~~~ 324s /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]’: 324s /usr/include/c++/14/bits/stl_iterator.h:1348: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: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = double*]’: 324s /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 324s 346 | __niter_wrap(_From __from, _To __res) 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 = std::move_iterator<__gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 324s /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 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 ‘std::move_iterator<__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 ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 324s 147 | { return std::copy(__first, __last, __result); } 324s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::; _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/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&)::]’: 325s /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 325s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 325s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 201 | std::move(__f), std::move(__proj)); 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 2981 | __miter_base(move_iterator<_Iterator> __it) 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 = 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 /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_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&):: >]’: 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/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator<__gnu_cxx::__normal_iterator > >; _OI = double*]’: 325s /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 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<__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 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]’: 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: 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&)::]’: 325s /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 325s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 325s | ^~~~~~~~ 325s /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 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/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/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/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&)::]’: 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/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 325s /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 325s 2981 | __miter_base(move_iterator<_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 = 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_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/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/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/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 /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/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/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 | ^~~~~~~~ 326s [100%] Linking CXX executable unittests 326s /usr/bin/cmake -E cmake_link_script CMakeFiles/unittests.dir/link.txt --verbose=1 327s /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 327s make[2]: Leaving directory '/tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test' 327s [100%] Built target unittests 327s make[1]: Leaving directory '/tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test' 327s /usr/bin/cmake -E cmake_progress_start /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test/CMakeFiles 0 327s == run C++ unit tests == 327s Running tests... 327s /usr/bin/ctest --force-new-ctest-process 327s Test project /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-real/test 327s Start 1: unittests 329s 1/1 Test #1: unittests ........................ Passed 2.25 sec 329s 329s 100% tests passed, 0 tests failed out of 1 329s 329s Total Test time (real) = 2.26 sec 329s -- The C compiler identification is GNU 14.2.0 329s -- The CXX compiler identification is GNU 14.2.0 329s -- Detecting C compiler ABI info 329s -- Detecting C compiler ABI info - done 329s -- Check for working C compiler: /usr/bin/mpicc - skipped 329s -- Detecting C compile features 329s -- Detecting C compile features - done 329s -- Detecting CXX compiler ABI info 330s -- Detecting CXX compiler ABI info - done 330s -- Check for working CXX compiler: /usr/bin/c++ - skipped 330s -- Detecting CXX compile features 330s -- Detecting CXX compile features - done 330s -- Found MPI_C: /usr/bin/mpicc (found version "4.1") 330s -- Found MPI_CXX: /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpichcxx.so (found version "4.1") 330s -- Found MPI: TRUE (found version "4.1") 330s -- Performing Test CMAKE_HAVE_LIBC_PTHREAD 331s -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success 331s -- Found Threads: TRUE 331s -- Found Boost 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/Boost-1.83.0 331s -- Requested configuration: REQUIRED COMPONENTS timer 331s -- Found boost_headers 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_headers-1.83.0 331s -- Found boost_timer 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_timer-1.83.0 331s -- [x] libboost_timer.so.1.83.0 331s -- [ ] libboost_timer.a 331s -- Adding boost_timer dependencies: headers 331s -- Checking for Basix hints with /usr/bin/python3 331s -- Adding /usr/lib/python3/dist-packages/basix to Basix search hints 331s -- HDF5: Using hdf5 compiler wrapper to determine C configuration 331s -- 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 331s -- HDF5_DIR: HDF5_DIR-NOTFOUND 331s -- HDF5_DEFINITIONS: 331s -- HDF5_INCLUDE_DIRS: /usr/include/hdf5/mpich 331s -- 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 331s -- HDF5_HL_LIBRARIES: 331s -- HDF5_C_DEFINITIONS: 331s -- HDF5_C_INCLUDE_DIR: 331s -- HDF5_C_INCLUDE_DIRS: /usr/include/hdf5/mpich 331s -- HDF5_C_LIBRARY: 331s -- 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 331s -- HDF5_C_HL_LIBRARY: 331s -- HDF5_C_HL_LIBRARIES: 331s -- Defined targets (if any): 331s -- ... hdf5::hdf5 331s -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1") 331s -- Checking for one of the modules 'PETSc;petsc' 331s -- Looking for PETSC_USE_COMPLEX 331s -- Looking for PETSC_USE_COMPLEX - not found 332s -- Checking for one of the modules 'SLEPc;slepc' 332s -- Looking for PETSC_USE_REAL_DOUBLE 332s -- Looking for PETSC_USE_REAL_DOUBLE - found 332s -- Performing Test HAVE_NO_MULTLINE 332s -- Performing Test HAVE_NO_MULTLINE - Success 332s -- Configuring done (2.9s) 332s -- Generating done (0.0s) 332s -- Build files have been written to: /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo 332s /usr/bin/cmake -S/tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo -B/tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo --check-build-system CMakeFiles/Makefile.cmake 0 332s /usr/bin/cmake -E cmake_progress_start /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/CMakeFiles /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo//CMakeFiles/progress.marks 332s make -f CMakeFiles/Makefile2 all 332s make[1]: Entering directory '/tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo' 332s make -f biharmonic/CMakeFiles/demo_biharmonic.dir/build.make biharmonic/CMakeFiles/demo_biharmonic.dir/depend 332s make -f codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/build.make codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/depend 332s make -f custom_kernel/CMakeFiles/demo_custom_kernel.dir/build.make custom_kernel/CMakeFiles/demo_custom_kernel.dir/depend 332s make -f poisson/CMakeFiles/demo_poisson.dir/build.make poisson/CMakeFiles/demo_poisson.dir/depend 332s make -f poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/build.make poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/depend 332s make[2]: Entering directory '/tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo' 332s make -f hyperelasticity/CMakeFiles/demo_hyperelasticity.dir/build.make hyperelasticity/CMakeFiles/demo_hyperelasticity.dir/depend 332s make -f interpolation-io/CMakeFiles/demo_interpolation-io.dir/build.make interpolation-io/CMakeFiles/demo_interpolation-io.dir/depend 332s make[2]: Entering directory '/tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo' 332s make[2]: Entering directory '/tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo' 332s cd /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/custom_kernel /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/custom_kernel /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/custom_kernel/CMakeFiles/demo_custom_kernel.dir/DependInfo.cmake "--color=" 332s make[2]: Entering directory '/tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo' 332s make[2]: Entering directory '/tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo' 332s make[2]: Entering directory '/tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo' 332s make[2]: Entering directory '/tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo' 332s cd /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/interpolation-io /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/interpolation-io /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/interpolation-io/CMakeFiles/demo_interpolation-io.dir/DependInfo.cmake "--color=" 332s make -f interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/build.make interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/depend 332s make[2]: Entering directory '/tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo' 332s cd /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/interpolation_different_meshes /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/interpolation_different_meshes /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/DependInfo.cmake "--color=" 332s [ 7%] Compile poisson.py using FFCx 332s [ 7%] Compile poisson.py using FFCx 332s [ 11%] Compile biharmonic.py using FFCx 332s [ 15%] Compile mixed_codim0.py using FFCx 332s cd /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/poisson_matrix_free && ffcx /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/poisson_matrix_free/poisson.py --scalar_type=float64 332s cd /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/poisson && ffcx /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/poisson/poisson.py --scalar_type=float64 332s make[2]: Leaving directory '/tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo' 332s make -f custom_kernel/CMakeFiles/demo_custom_kernel.dir/build.make custom_kernel/CMakeFiles/demo_custom_kernel.dir/build 332s make[2]: Leaving directory '/tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo' 332s cd /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/codim_0_assembly && ffcx /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/codim_0_assembly/mixed_codim0.py --scalar_type=float64 332s make -f interpolation-io/CMakeFiles/demo_interpolation-io.dir/build.make interpolation-io/CMakeFiles/demo_interpolation-io.dir/build 332s cd /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/biharmonic && ffcx /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/biharmonic/biharmonic.py --scalar_type=float64 332s make[2]: Entering directory '/tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo' 332s [ 19%] Compile hyperelasticity.py using FFCx 332s make[2]: Entering directory '/tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo' 332s cd /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/hyperelasticity && ffcx /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/hyperelasticity/hyperelasticity.py --scalar_type=float64 332s [ 23%] Building CXX object interpolation-io/CMakeFiles/demo_interpolation-io.dir/main.cpp.o 332s cd /tmp/autopkgtest.kte2W7/build.m6l/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.kte2W7/build.m6l/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.kte2W7/build.m6l/src/dolfinx-demo/interpolation-io/main.cpp 332s make[2]: Leaving directory '/tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo' 332s [ 26%] Building CXX object custom_kernel/CMakeFiles/demo_custom_kernel.dir/main.cpp.o 332s make -f interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/build.make interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/build 332s cd /tmp/autopkgtest.kte2W7/build.m6l/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.kte2W7/build.m6l/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.kte2W7/build.m6l/src/dolfinx-demo/custom_kernel/main.cpp 332s make[2]: Entering directory '/tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo' 332s [ 30%] Building CXX object interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/main.cpp.o 332s cd /tmp/autopkgtest.kte2W7/build.m6l/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.kte2W7/build.m6l/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.kte2W7/build.m6l/src/dolfinx-demo/interpolation_different_meshes/main.cpp 332s cd /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/codim_0_assembly /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/codim_0_assembly /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/DependInfo.cmake "--color=" 332s cd /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/poisson_matrix_free /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/poisson_matrix_free /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/DependInfo.cmake "--color=" 332s make[2]: Leaving directory '/tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo' 332s make -f codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/build.make codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/build 332s make[2]: Entering directory '/tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo' 332s make[2]: Leaving directory '/tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo' 332s make -f poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/build.make poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/build 332s make[2]: Entering directory '/tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo' 332s [ 34%] Building CXX object codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/main.cpp.o 332s cd /tmp/autopkgtest.kte2W7/build.m6l/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.kte2W7/build.m6l/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.kte2W7/build.m6l/src/dolfinx-demo/codim_0_assembly/main.cpp 332s [ 38%] Building CXX object poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/main.cpp.o 332s cd /tmp/autopkgtest.kte2W7/build.m6l/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.kte2W7/build.m6l/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.kte2W7/build.m6l/src/dolfinx-demo/poisson_matrix_free/main.cpp 332s cd /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/biharmonic /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/biharmonic /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/biharmonic/CMakeFiles/demo_biharmonic.dir/DependInfo.cmake "--color=" 332s cd /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/poisson /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/poisson /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/poisson/CMakeFiles/demo_poisson.dir/DependInfo.cmake "--color=" 333s make[2]: Leaving directory '/tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo' 333s make -f poisson/CMakeFiles/demo_poisson.dir/build.make poisson/CMakeFiles/demo_poisson.dir/build 333s make[2]: Entering directory '/tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo' 333s make[2]: Leaving directory '/tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo' 333s make -f biharmonic/CMakeFiles/demo_biharmonic.dir/build.make biharmonic/CMakeFiles/demo_biharmonic.dir/build 333s make[2]: Entering directory '/tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo' 333s [ 42%] Building CXX object poisson/CMakeFiles/demo_poisson.dir/main.cpp.o 333s cd /tmp/autopkgtest.kte2W7/build.m6l/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.kte2W7/build.m6l/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.kte2W7/build.m6l/src/dolfinx-demo/poisson/main.cpp 333s [ 46%] Building CXX object biharmonic/CMakeFiles/demo_biharmonic.dir/main.cpp.o 333s cd /tmp/autopkgtest.kte2W7/build.m6l/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.kte2W7/build.m6l/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.kte2W7/build.m6l/src/dolfinx-demo/biharmonic/main.cpp 333s cd /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/hyperelasticity /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/hyperelasticity /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/hyperelasticity/CMakeFiles/demo_hyperelasticity.dir/DependInfo.cmake "--color=" 333s make[2]: Leaving directory '/tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo' 333s make -f hyperelasticity/CMakeFiles/demo_hyperelasticity.dir/build.make hyperelasticity/CMakeFiles/demo_hyperelasticity.dir/build 333s make[2]: Entering directory '/tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo' 333s [ 50%] Building CXX object hyperelasticity/CMakeFiles/demo_hyperelasticity.dir/main.cpp.o 333s cd /tmp/autopkgtest.kte2W7/build.m6l/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.kte2W7/build.m6l/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.kte2W7/build.m6l/src/dolfinx-demo/hyperelasticity/main.cpp 340s In file included from /usr/include/dolfinx/fem/DirichletBC.h:12, 340s from /usr/include/dolfinx/fem/dolfinx_fem.h:14, 340s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/interpolation_different_meshes/main.cpp:10: 340s /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]’: 340s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 340s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 235 | _fshape, cells); 340s | ~~~~~~~~~~~~~~~ 340s In file included from /usr/include/dolfinx/fem/Function.h:12: 340s /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]’: 340s /usr/include/dolfinx/fem/interpolate.h:72:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 72 | cmap.tabulate(0, X, Xshape, phi_b); 340s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 340s In file included from /usr/include/dolfinx/fem/interpolate.h:19: 340s /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]’: 340s /usr/include/dolfinx/geometry/utils.h:686:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 686 | PointOwnershipData determine_point_ownership(const mesh::Mesh& mesh, 340s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/geometry/utils.h:966:33: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 340s 966 | owned_recv_points.insert( 340s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 340s 967 | owned_recv_points.end(), std::next(received_points.cbegin(), 3 * j), 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 968 | std::next(received_points.cbegin(), 3 * (j + 1))); 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/geometry/utils.h:966:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 340s /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]’: 340s /usr/include/dolfinx/fem/interpolate.h:1145:9: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 1145 | v.eval(recv_points, {recv_points.size() / 3, (std::size_t)3}, 340s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 1146 | evaluation_cells, send_values, {recv_points.size() / 3, value_size}); 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/interpolate.h:1145:9: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /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 340s 1154 | impl::scatter_values(comm, src_ranks, dest_ranks, _send_values, 340s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 1155 | std::span(values_b)); 340s | ~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/fem/interpolate.h:1154:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /usr/include/dolfinx/fem/interpolate.h:1168:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 1168 | fem::interpolate(u, valuesT_b, {valuesT.extent(0), valuesT.extent(1)}, 340s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 1169 | cells); 340s | ~~~~~~ 340s In file included from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/interpolation_different_meshes/main.cpp:12: 340s /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]’: 340s /usr/include/dolfinx/mesh/generation.h:379:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 340s 379 | cells.insert(cells.end(), 340s | ~~~~~~~~~~~~^~~~~~~~~~~~~ 340s 380 | {v0, v1, v3, v7, v0, v1, v7, v5, v0, v5, v7, v4, 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s 381 | v0, v3, v2, v7, v0, v6, v4, v7, v0, v2, v6, v7}); 340s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 386 | {x.size() / 3, 3}, partitioner); 340s | ^ 340s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /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]’: 340s /usr/include/dolfinx/mesh/generation.h:424:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 340s 424 | cells.insert(cells.end(), {v0, v1, v2, v3, v4, v5, v6, v7}); 340s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 429 | {x.size() / 3, 3}, partitioner); 340s | ^ 340s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s /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]’: 340s /usr/include/dolfinx/mesh/generation.h:470:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 340s 470 | cells.insert(cells.end(), {v0, v1, v2, v4, v5, v6}); 340s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/mesh/generation.h:471:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 340s 471 | cells.insert(cells.end(), {v1, v2, v3, v5, v6, v7}); 340s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s 476 | {x.size() / 3, 3}, partitioner); 340s | ^ 340s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 340s In file included from /usr/include/c++/14/functional:59, 340s from /usr/include/basix/finite-element.h:17, 340s from /usr/include/basix/e-lagrange.h:9, 340s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/interpolation_different_meshes/main.cpp:9: 340s /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 >}]’: 340s /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 340s 587 | operator()(_ArgTypes... __args) const 340s | ^~~~~~~~ 341s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’: 341s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 703 | void interpolate(Function& u, std::span f, 341s | ^~~~~~~~~~~ 341s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 954 | cmap.tabulate(1, X, Xshape, phi_b); 341s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 341s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s In file included from /usr/include/c++/14/algorithm:61, 341s from /usr/include/basix/maps.h:8, 341s from /usr/include/basix/finite-element.h:9: 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator > >]’: 341s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 341s | ^~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 341s /usr/include/dolfinx/geometry/utils.h: In function ‘dolfinx::graph::AdjacencyList dolfinx::geometry::compute_collisions(const BoundingBoxTree&, std::span) [with T = double]’: 341s /usr/include/dolfinx/geometry/utils.h:479:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 479 | compute_collisions(const BoundingBoxTree& tree, std::span points) 341s | ^~~~~~~~~~~~~~~~~~ 341s /usr/include/dolfinx/geometry/utils.h:487:38: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 487 | impl::_compute_collisions_point( 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 341s 488 | tree, std::span(points.data() + 3 * p, 3), entities); 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = int; _OIter = __gnu_cxx::__normal_iterator > >]’: 341s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 341s | ^~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = int; _OIter = double*]’: 341s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 341s In file included from /usr/include/dolfinx/geometry/utils.h:10: 341s /usr/include/dolfinx/geometry/gjk.h: In function ‘std::array dolfinx::geometry::compute_distance_gjk(std::span, std::span) [with T = double]’: 341s /usr/include/dolfinx/geometry/gjk.h:256:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 256 | std::array compute_distance_gjk(std::span p, 341s | ^~~~~~~~~~~~~~~~~~~~ 341s /usr/include/dolfinx/geometry/gjk.h:256:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s /usr/include/dolfinx/geometry/gjk.h:269:18: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 341s 269 | std::vector s = {v[0], v[1], v[2]}; 341s | ^ 341s /usr/include/dolfinx/geometry/gjk.h:286:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 341s 286 | if (std::equal(it, std::next(it, 3), w.begin(), w.end())) 341s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/dolfinx/geometry/gjk.h:300:13: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 341s 300 | s.insert(s.end(), w.begin(), w.end()); 341s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/dolfinx/geometry/gjk.h:303:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 303 | auto [snew, vnew] = impl_gjk::nearest_simplex(s); 341s | ^~~~~~~~~~~~ 341s In file included from /usr/include/c++/14/vector:66, 341s from /usr/include/basix/cell.h:10, 341s from /usr/include/basix/e-lagrange.h:7: 341s /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]’: 341s /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 341s 1484 | insert(const_iterator __position, _InputIterator __first, 341s | ^~~~~~ 341s /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 341s /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 341s /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 341s 1488 | _M_range_insert(begin() + __offset, __first, __last, 341s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 1489 | std::__iterator_category(__first)); 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /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 341s /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]’: 341s /usr/include/dolfinx/fem/Function.h:442:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 442 | void eval(std::span x, std::array xshape, 341s | ^~~~ 341s /usr/include/dolfinx/fem/Function.h:442:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s /usr/include/dolfinx/fem/Function.h:533:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 533 | cmap.tabulate(1, std::vector(tdim), {1, tdim}, phi0_b); 341s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/dolfinx/fem/Function.h:608:77: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 608 | = CoordinateElement::compute_jacobian_determinant( 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 341s 609 | _J, det_scratch); 341s | ~~~~~~~~~~~~~~~~ 341s /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 341s 614 | cmap.pull_back_nonaffine(Xp, xp, coord_dofs); 341s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 341s /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 341s /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 341s /usr/include/dolfinx/fem/Function.h:615:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 615 | cmap.tabulate(1, std::span(Xpb.data(), tdim), {1, tdim}, phi_b); 341s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/dolfinx/fem/Function.h:620:77: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 620 | = CoordinateElement::compute_jacobian_determinant( 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 341s 621 | _J, det_scratch); 341s | ~~~~~~~~~~~~~~~~ 341s /usr/include/dolfinx/fem/Function.h:639:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 639 | element->tabulate(basis_derivatives_reference_values_b, Xb, 341s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 640 | {X.extent(0), X.extent(1)}, 0); 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/dolfinx/fem/Function.h:639:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s /usr/include/dolfinx/fem/Function.h:639:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s /usr/include/dolfinx/fem/Function.h:673:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 673 | apply_dof_transformation( 341s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 341s 674 | std::span(basis_derivatives_reference_values_b.data() 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 675 | + p * num_basis_values, 341s | ~~~~~~~~~~~~~~~~~~~~~~~ 341s 676 | num_basis_values), 341s | ~~~~~~~~~~~~~~~~~~ 341s 677 | cell_info, cell_index, reference_value_size); 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /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]’: 341s /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 341s 155 | void scatter_values(MPI_Comm comm, std::span src_ranks, 341s | ^~~~~~~~~~~~~~ 341s /usr/include/dolfinx/fem/interpolate.h:155:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s /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]’: 341s /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 341s 1413 | insert(const_iterator __position, initializer_list __l) 341s | ^~~~~~ 341s /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 341s /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 341s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 341s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 1417 | std::random_access_iterator_tag()); 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s In file included from /usr/include/c++/14/algorithm:63: 341s /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]’: 341s /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 341s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 341s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 1159 | std::move(__comp), std::move(__proj)); 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 341s /usr/include/c++/14/bits/stl_vector.h:606:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 341s 607 | this->_M_impl._M_start, 341s | ~~~~~~~~~~~~~~~~~~~~~~~ 341s 608 | _M_get_Tp_allocator()); 341s | ~~~~~~~~~~~~~~~~~~~~~~ 341s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 341s from /usr/include/dolfinx/geometry/utils.h:9: 341s /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 >]’: 341s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 783 | Mesh> create_mesh( 341s | ^~~~~~~~~~~ 341s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 341s | ^ 341s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 830 | cells1 = std::vector(cells.begin(), cells.end()); 341s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 341s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 841 | std::vector cells1_v 341s | ^~~~~~~~ 341s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 341s 880 | boundary_v.erase(unique_end, range_end); 341s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 341s 885 | boundary_v.erase(boundary_v.begin()); 341s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 341s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 341s | ^~~~~~~~ 341s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 341s 905 | nodes1.erase(unique_end, range_end); 341s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 911 | Geometry geometry 341s | ^~~~~~~~ 341s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s In file included from /usr/include/dolfinx/fem/Function.h:10: 341s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 341s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 319 | return [](std::span, std::span, std::int32_t, int) 341s | ^ 341s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 341s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 341 | return [dims, sub_element_fns](std::span data, 341s | ^ 341s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 341s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 350 | block_size); 341s | ~~~~~~~~~~~ 341s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 341s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 362 | return [ebs, sub_fn](std::span data, 341s | ^ 341s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 341s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 341s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 372 | return [this](std::span data, std::span cell_info, 341s | ^ 341s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 341s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 341s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 376 | return [this](std::span data, std::span cell_info, 341s | ^ 341s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 341s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 341s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 380 | return [this](std::span data, std::span cell_info, 341s | ^ 341s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 341s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 341s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 384 | return [this](std::span data, std::span cell_info, 341s | ^ 341s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 386 | { T_apply(data, cell_info[cell], block_size); }; 341s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/std_function.h: In member function ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {std::span, std::span, int, int}]’: 341s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 587 | operator()(_ArgTypes... __args) const 341s | ^~~~~~~~ 341s /usr/include/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]’: 341s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 341s | ^~~~~~~~~~~~~~~~~~~ 341s In file included from /usr/include/c++/14/bits/ranges_algo.h:38: 341s /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 >&]’: 341s /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 341s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 341s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:13: 341s /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]’: 341s /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 341s 128 | math::dot(cell_geometry, dphi, J, true); 341s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /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 341s /usr/include/dolfinx/fem/CoordinateElement.h:128:14: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 341s /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]’: 341s /usr/include/dolfinx/fem/CoordinateElement.h:140:16: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 341s 140 | math::inv(J, K); 341s | ~~~~~~~~~^~~~~~ 341s /usr/include/dolfinx/fem/CoordinateElement.h:140:16: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 341s /usr/include/dolfinx/fem/CoordinateElement.h:142:17: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 341s 142 | math::pinv(J, K); 341s | ~~~~~~~~~~^~~~~~ 341s /usr/include/dolfinx/fem/CoordinateElement.h:142:17: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 341s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17: 341s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan >]’: 341s /usr/include/dolfinx/common/math.h:87:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 341s 87 | auto det(Matrix A) 341s | ^~~ 341s /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]’: 341s /usr/include/dolfinx/fem/CoordinateElement.h:152:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 152 | compute_jacobian_determinant(const U& J, std::span w) 341s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/dolfinx/fem/CoordinateElement.h:172:16: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 341s 172 | math::dot(B, J, BA); 341s | ~~~~~~~~~^~~~~~~~~~ 341s /usr/include/dolfinx/fem/CoordinateElement.h:172:16: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 341s /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 341s In file included from /usr/include/basix/maps.h:7: 341s /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]’: 341s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 341s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 341s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /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]’: 341s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 341s | ^~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 341s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 341s | ^~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 683 | { return std::copy(__first, __first + __n, __result); } 341s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = int; _OIter = double*]’: 341s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 341s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 341s | ^~~~~~ 341s /usr/include/dolfinx/geometry/utils.h: In function ‘void dolfinx::geometry::impl::_compute_collisions_point(const dolfinx::geometry::BoundingBoxTree&, std::span, std::vector&) [with T = double]’: 341s /usr/include/dolfinx/geometry/utils.h:307:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 307 | void _compute_collisions_point(const geometry::BoundingBoxTree& tree, 341s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/dolfinx/geometry/utils.h:316:40: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 316 | if (is_leaf(bbox) and point_in_bbox(tree.get_bbox(next), p)) 341s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/dolfinx/geometry/utils.h:327:32: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 327 | bool left = point_in_bbox(tree.get_bbox(bbox[0]), p); 341s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/dolfinx/geometry/utils.h:328:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 328 | bool right = point_in_bbox(tree.get_bbox(bbox[1]), p); 341s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 341s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 341s | ^~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 341s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 683 | { return std::copy(__first, __first + __n, __result); } 341s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/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*]’: 341s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 341s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 341s | ^~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 341s 683 | { return std::copy(__first, __first + __n, __result); } 341s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = double; _Alloc = std::allocator]’: 341s /usr/include/c++/14/bits/stl_vector.h:678:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 341s 678 | vector(initializer_list __l, 341s | ^~~~~~ 341s /usr/include/dolfinx/geometry/gjk.h: In function ‘std::array dolfinx::geometry::impl_gjk::support(std::span, std::array) [with T = double]’: 341s /usr/include/dolfinx/geometry/gjk.h:227:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 227 | std::array support(std::span bd, std::array v) 341s | ^~~~~~~ 341s In file included from /usr/include/c++/14/array:43, 341s from /usr/include/basix/cell.h:7: 341s /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*]’: 341s /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 341s 1704 | equal(_II1 __first1, _II1 __last1, _II2 __first2, _II2 __last2) 341s | ^~~~~ 341s /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 341s /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 341s 1715 | return _GLIBCXX_STD_A::__equal4(__first1, __last1, __first2, __last2); 341s | ^ 341s /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]’: 341s /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 341s 1484 | insert(const_iterator __position, _InputIterator __first, 341s | ^~~~~~ 341s /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 341s 1488 | _M_range_insert(begin() + __offset, __first, __last, 341s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 1489 | std::__iterator_category(__first)); 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/dolfinx/geometry/gjk.h: In lambda function: 341s /usr/include/dolfinx/geometry/gjk.h:65:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 65 | return std::transform_reduce(x.begin(), x.end(), y.begin(), 0.0, 341s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 66 | std::plus{}, [](auto x, auto y) 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 67 | { return (x - y) * (x - y); }); 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/dolfinx/geometry/gjk.h: In lambda function: 341s /usr/include/dolfinx/geometry/gjk.h:76:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 76 | return std::transform_reduce(x.begin(), x.end(), y.begin(), 0.0, 341s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s 77 | std::plus{}, 341s | ~~~~~~~~~~~~ 341s 78 | [](auto x, auto y) { return x * (x - y); }); 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/dolfinx/geometry/gjk.h: In function ‘std::pair, std::array > dolfinx::geometry::impl_gjk::nearest_simplex(std::span) [with T = double]’: 341s /usr/include/dolfinx/geometry/gjk.h:30:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 30 | nearest_simplex(std::span s) 341s | ^~~~~~~~~~~~~~~ 341s /usr/include/dolfinx/geometry/gjk.h:50:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 50 | return {std::vector(s.begin(), s.end()), v}; 341s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/dolfinx/geometry/gjk.h:54:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 54 | return {std::vector(s0.begin(), s0.end()), {s0[0], s0[1], s0[2]}}; 341s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/dolfinx/geometry/gjk.h:56:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 56 | return {std::vector(s1.begin(), s1.end()), {s1[0], s1[1], s1[2]}}; 341s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/dolfinx/geometry/gjk.h:110:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 110 | return {std::vector(s.begin(), s.end()), v}; 341s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/dolfinx/geometry/gjk.h:134:17: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 341s 134 | std::vector smin = {vmin[0], vmin[1], vmin[2]}; 341s | ^~~~ 341s /usr/include/dolfinx/geometry/gjk.h:156:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 156 | std::ranges::copy(s0, smin0.begin()); 341s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 341s /usr/include/dolfinx/geometry/gjk.h:158:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 158 | std::ranges::copy(s1, smin1.begin()); 341s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 341s /usr/include/dolfinx/geometry/gjk.h:174:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 174 | B[0] = std::transform_reduce(s2.begin(), s2.end(), W1.begin(), 0.0); 341s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/dolfinx/geometry/gjk.h:175:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 175 | B[1] = -std::transform_reduce(s3.begin(), s3.end(), W1.begin(), 0.0); 341s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/dolfinx/geometry/gjk.h:176:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 176 | B[2] = std::transform_reduce(s0.begin(), s0.end(), W2.begin(), 0.0); 341s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/dolfinx/geometry/gjk.h:177:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 177 | B[3] = -std::transform_reduce(s1.begin(), s1.end(), W2.begin(), 0.0); 341s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/dolfinx/geometry/gjk.h:187:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s 187 | return {std::vector(s.begin(), s.end()), {0, 0, 0}}; 341s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/dolfinx/geometry/gjk.h:189:65: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 189 | return nearest_simplex(s.template subspan<0, 3 * 3>()); 341s | ^ 341s /usr/include/dolfinx/geometry/gjk.h:208:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 341s 208 | const auto [snew, v] = nearest_simplex(M); 341s | ^~~~~~~~~ 341s In file included from /usr/include/c++/14/vector:72: 341s /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]’: 341s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 341s 954 | vector<_Tp, _Alloc>:: 341s | ^~~~~~~~~~~~~~~~~~~ 341s /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 341s /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 341s /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 341s 977 | std::copy(__first, __last, __position); 341s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /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 341s 984 | std::__uninitialized_copy_a(__mid, __last, 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 341s 985 | this->_M_impl._M_finish, 341s | ~~~~~~~~~~~~~~~~~~~~~~~~ 341s 986 | _M_get_Tp_allocator()); 341s | ~~~~~~~~~~~~~~~~~~~~~~ 341s /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 341s 995 | std::copy(__first, __mid, __position); 341s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /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 341s 1022 | = std::__uninitialized_copy_a(__first, __last, 341s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 341s 1023 | __new_finish, 341s | ~~~~~~~~~~~~~ 341s 1024 | _M_get_Tp_allocator()); 341s | ~~~~~~~~~~~~~~~~~~~~~~ 341s /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&]’: 341s /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 341s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 341s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 341s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 341s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 341s | ^~~~~~ 341s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 341s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 341s /tmp/autopkgtest.kte2W7/build.m6l/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 341s 124 | [](auto x) 341s | ^ 341s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 341s /tmp/autopkgtest.kte2W7/build.m6l/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 341s 133 | [](auto x) 341s | ^ 341s /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]’: 341s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 341s 954 | vector<_Tp, _Alloc>:: 341s | ^~~~~~~~~~~~~~~~~~~ 342s /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]’: 342s /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 342s 707 | vector(_InputIterator __first, _InputIterator __last, 342s | ^~~~~~ 342s /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 342s /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 342s 711 | _M_range_initialize(__first, __last, 342s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 342s 712 | std::__iterator_category(__first)); 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 342s /tmp/autopkgtest.kte2W7/build.m6l/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 342s 124 | [](auto x) 342s | ^ 342s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 342s /tmp/autopkgtest.kte2W7/build.m6l/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 342s 133 | [](auto x) 342s | ^ 342s In file included from /usr/include/c++/14/numeric:62, 342s from /usr/include/basix/finite-element.h:19: 342s /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]’: 342s /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 342s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 342s | ^~~~ 342s /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 342s /usr/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 >]’: 342s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 342s | ^~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /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]’: 342s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s 46 | void reorder_list(std::span list, std::span nodemap) 342s | ^~~~~~~~~~~~ 342s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 53 | const std::vector orig(list.begin(), list.end()); 342s | ^~~~ 342s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 58 | std::ranges::copy(links_old, links_new.begin()); 342s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /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]’: 342s /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 342s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 342s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 342s 239 | __x.end()); 342s | ~~~~~~~~~~ 342s /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 342s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 342s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 251 | end(), _M_get_Tp_allocator()); 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 342s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 342s from /usr/include/c++/14/vector:65: 342s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 342s 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: 342s /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 342s 993 | std::_Destroy(__first, __last); 342s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 342s /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]’: 342s /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 342s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 342s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 1805 | std::move(__comp), std::move(__proj)); 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /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]’: 342s /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 342s 1134 | operator()(_Iter __first, _Sent __last, 342s | ^~~~~~~~ 342s /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 342s /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 342s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 342s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /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 342s 1139 | return {__first, __first}; 342s | ^ 342s /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 342s 1148 | return {++__dest, __first}; 342s | ^ 342s /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]’: 342s /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 342s 1564 | erase(const_iterator __first, const_iterator __last) 342s | ^~~~~ 342s /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 342s /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 342s 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 342s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /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]’: 342s /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 342s 1536 | erase(const_iterator __position) 342s | ^~~~~ 342s /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 342s 1537 | { return _M_erase(begin() + (__position - cbegin())); } 342s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 342s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 342s | ^~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 371 | return std::__do_uninit_copy(__first, __last, __result); 342s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 373 | return std::uninitialized_copy(__first, __last, __result); 342s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 342s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 342s from /usr/include/dolfinx/fem/Function.h:11: 342s /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]’: 342s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 119 | std::ranges::copy(buffer, range.begin()); 342s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 342s In file included from /usr/include/dolfinx/fem/DofMap.h:16, 342s from /usr/include/dolfinx/fem/DirichletBC.h:11: 342s /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 >]’: 342s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s 676 | distribute_data(MPI_Comm comm0, std::span indices, 342s | ^~~~~~~~~~~~~~~ 342s /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]’: 342s /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 342s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 342s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 2021 | std::move(__comp), std::move(__proj)); 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s In file included from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/interpolation-io/main.cpp:21: 342s /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]’: 342s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 342s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 342s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 565 | v2, v3, vmid}); 342s | ~~~~~~~~~~~~~~ 342s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 342s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 342s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 342s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 342s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s 627 | {x.size() / 2, 2}, partitioner); 342s | ^ 342s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s 632 | std::vector{}, {0, 2}, partitioner); 342s | ^ 342s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s /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 >]’: 342s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s 382 | create_geometry( 342s | ^~~~~~~~~~~~~~~ 342s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s 424 | const std::vector l2l = graph::build::compute_local_to_local( 342s | ^~~ 342s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 429 | std::ranges::transform(l2l, igi.begin(), 342s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 342s 430 | [&nodes](auto index) { return nodes[index]; }); 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /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]’: 342s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 342s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 342s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 671 | i0 + iy + ny + 2}); 342s | ~~~~~~~~~~~~~~~~~~ 342s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s 676 | {x.size() / 2, 2}, partitioner); 342s | ^ 342s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s 681 | std::vector{}, {0, 2}, partitioner); 342s | ^ 342s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s /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]’: 342s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 342s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 342s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 342s 540 | x.insert(x.end(), {x0, x1}); 342s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 342s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 342s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 342s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 565 | v2, v3, vmid}); 342s | ~~~~~~~~~~~~~~ 342s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 342s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 342s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 342s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 342s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s 627 | {x.size() / 2, 2}, partitioner); 342s | ^ 342s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s 632 | std::vector{}, {0, 2}, partitioner); 342s | ^ 342s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s /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]’: 342s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 342s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 342s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 342s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 342s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 671 | i0 + iy + ny + 2}); 342s | ~~~~~~~~~~~~~~~~~~ 342s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s 676 | {x.size() / 2, 2}, partitioner); 342s | ^ 342s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s 681 | std::vector{}, {0, 2}, partitioner); 342s | ^ 342s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/interpolation_different_meshes/main.cpp: In lambda function: 342s /tmp/autopkgtest.kte2W7/build.m6l/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 342s 53 | auto fun = [](auto x) -> std::pair, std::vector> 342s | ^ 342s /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]’: 342s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 342s | ^~~~~~~~~~~~ 342s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 342s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /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]’: 342s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 342s | ^~~~~~~~ 342s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s 577 | _element->Tt_apply(data, n, cell_permutation); 342s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /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]’: 342s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 342s | ^~~~~~~~~~ 342s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s 593 | _element->Tinv_apply(data, n, cell_permutation); 342s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /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]’: 342s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 342s | ^~~~~~~ 342s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s 544 | _element->T_apply(data, n, cell_permutation); 342s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /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 > >]’: 342s /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 342s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 342s | ^~~~~~~~ 342s /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 342s /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 342s 577 | return ranges::fill_n(std::move(__first), __len, __value); 342s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /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 >]’: 342s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 342s 181 | void dot(U A, V B, P C, bool transpose = false) 342s | ^~~ 342s /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 342s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 342s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::inv(U, V) [with U = std::mdspan >; V = std::mdspan >]’: 342s /usr/include/dolfinx/common/math.h:125:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 342s 125 | void inv(U A, V B) 342s | ^~~ 342s /usr/include/dolfinx/common/math.h:125:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 342s In file included from /usr/include/dolfinx/fem/Expression.h:10, 342s from /usr/include/dolfinx/fem/utils.h:13, 342s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/interpolation-io/main.cpp:16: 342s /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]’: 342s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 342s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 235 | _fshape, cells); 342s | ~~~~~~~~~~~~~~~ 342s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::pinv(U, V) [with U = std::mdspan >; V = std::mdspan >]’: 342s /usr/include/dolfinx/common/math.h:212:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 342s 212 | void pinv(U A, V P) 342s | ^~~~ 342s /usr/include/dolfinx/common/math.h:212:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 342s /usr/include/dolfinx/common/math.h:245:8: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 342s 245 | dot(AT, A, ATA); 342s | ~~~^~~~~~~~~~~~ 342s /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 342s /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 342s 246 | inv(ATA, Inv); 342s | ~~~^~~~~~~~~~ 342s /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 342s 247 | dot(Inv, AT, P); 342s | ~~~^~~~~~~~~~~~ 342s /usr/include/dolfinx/common/math.h:247:8: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 342s /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]’: 342s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 342s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 342s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 235 | _fshape, cells); 342s | ~~~~~~~~~~~~~~~ 342s /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 >]’: 342s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 342s 181 | void dot(U A, V B, P C, bool transpose = false) 342s | ^~~ 342s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 342s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 342s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 342s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 342s 1104 | constexpr default_accessor(default_accessor) noexcept {} 342s | ^~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator > >]’: 342s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 642 | copy(_II __first, _II __last, _OI __result) 342s | ^~~~ 342s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 342s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s In file included from /usr/include/c++/14/vector:66, 342s from /usr/include/basix/cell.h:10, 342s from /usr/include/basix/finite-element.h:7, 342s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/interpolation-io/main.cpp:9: 342s /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]’: 342s /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 342s 1413 | insert(const_iterator __position, initializer_list __l) 342s | ^~~~~~ 342s /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 342s /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 342s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 342s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 1417 | std::random_access_iterator_tag()); 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s In file included from /usr/include/c++/14/algorithm:63, 342s from /usr/include/basix/maps.h:8, 342s from /usr/include/basix/finite-element.h:9: 342s /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]’: 342s /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 342s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 342s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 1159 | std::move(__comp), std::move(__proj)); 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/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 >]’: 342s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 342s | ^~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /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]’: 342s /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 342s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 342s 607 | this->_M_impl._M_start, 342s | ~~~~~~~~~~~~~~~~~~~~~~~ 342s 608 | _M_get_Tp_allocator()); 342s | ~~~~~~~~~~~~~~~~~~~~~~ 342s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 342s from /usr/include/dolfinx/geometry/utils.h:9, 342s from /usr/include/dolfinx/fem/interpolate.h:19, 342s from /usr/include/dolfinx/fem/Function.h:12: 342s /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 >]’: 342s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s 783 | Mesh> create_mesh( 342s | ^~~~~~~~~~~ 342s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 342s | ^ 342s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 830 | cells1 = std::vector(cells.begin(), cells.end()); 342s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 342s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s 841 | std::vector cells1_v 342s | ^~~~~~~~ 342s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 342s 880 | boundary_v.erase(unique_end, range_end); 342s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 342s 885 | boundary_v.erase(boundary_v.begin()); 342s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 342s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 342s | ^~~~~~~~ 342s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 342s 905 | nodes1.erase(unique_end, range_end); 342s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s 911 | Geometry geometry 342s | ^~~~~~~~ 342s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s /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]’: 342s /usr/include/dolfinx/geometry/BoundingBoxTree.h:80:14: note: parameter passing for argument of type ‘std::span, int>, 4294967295>’ changed in GCC 7.1 342s 80 | std::int32_t _build_from_leaf( 342s | ^~~~~~~~~~~~~~~~ 342s /usr/include/dolfinx/geometry/BoundingBoxTree.h:100:45: note: parameter passing for argument of type ‘std::span, int>, 4294967295>’ changed in GCC 7.1 342s 100 | std::array b = compute_bbox_of_bboxes(leaf_bboxes); 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 342s /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 342s 110 | std::nth_element(leaf_bboxes.begin(), middle, leaf_bboxes.end(), 342s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 111 | [axis](auto& p0, auto& p1) -> bool 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 112 | { 342s | ~ 342s 113 | auto x0 = p0.first[axis] + p0.first[3 + axis]; 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 114 | auto x1 = p1.first[axis] + p1.first[3 + axis]; 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 115 | return x0 < x1; 342s | ~~~~~~~~~~~~~~~ 342s 116 | }); 342s | ~~ 342s /usr/include/c++/14/bits/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*]’: 342s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 342s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 342s | ^~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 342s 683 | { return std::copy(__first, __first + __n, __result); } 342s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /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]’: 342s /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 342s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 342s 607 | this->_M_impl._M_start, 342s | ~~~~~~~~~~~~~~~~~~~~~~~ 342s 608 | _M_get_Tp_allocator()); 342s | ~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/dolfinx/geometry/utils.h: In function ‘constexpr bool dolfinx::geometry::impl::point_in_bbox(const std::array&, std::span) [with T = double]’: 342s /usr/include/dolfinx/geometry/utils.h:200:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s 200 | constexpr bool point_in_bbox(const std::array& b, std::span x) 342s | ^~~~~~~~~~~~~ 342s /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]’: 342s /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 342s 1413 | insert(const_iterator __position, initializer_list __l) 342s | ^~~~~~ 342s /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 342s /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 342s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 342s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 1417 | std::random_access_iterator_tag()); 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /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 >]’: 342s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s 783 | Mesh> create_mesh( 342s | ^~~~~~~~~~~ 342s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 342s | ^ 342s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 830 | cells1 = std::vector(cells.begin(), cells.end()); 342s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 342s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s 841 | std::vector cells1_v 342s | ^~~~~~~~ 342s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 342s 880 | boundary_v.erase(unique_end, range_end); 342s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 342s 885 | boundary_v.erase(boundary_v.begin()); 342s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 342s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 342s | ^~~~~~~~ 342s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 342s 905 | nodes1.erase(unique_end, range_end); 342s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s 911 | Geometry geometry 342s | ^~~~~~~~ 342s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = double*]’: 342s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 342s 642 | copy(_II __first, _II __last, _OI __result) 342s | ^~~~ 342s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 342s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 342s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr bool std::__equal4(_II1, _II1, _II2, _II2) [with _II1 = __gnu_cxx::__normal_iterator > >; _II2 = const double*]’: 342s /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 342s 1635 | __equal4(_II1 __first1, _II1 __last1, _II2 __first2, _II2 __last2) 342s | ^~~~~~~~ 342s /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 342s /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 342s 1645 | return _GLIBCXX_STD_A::equal(__first1, __last1, __first2); 342s | ^ 342s /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]’: 342s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 342s 954 | vector<_Tp, _Alloc>:: 342s | ^~~~~~~~~~~~~~~~~~~ 342s /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]’: 342s /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 342s 707 | vector(_InputIterator __first, _InputIterator __last, 342s | ^~~~~~ 342s /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 342s /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 342s 711 | _M_range_initialize(__first, __last, 342s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 342s 712 | std::__iterator_category(__first)); 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /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]’: 342s /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 342s 707 | vector(_InputIterator __first, _InputIterator __last, 342s | ^~~~~~ 342s /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 342s /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 342s 711 | _M_range_initialize(__first, __last, 342s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 342s 712 | std::__iterator_category(__first)); 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /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)::::]’: 342s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 370 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 342s | ^~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s In file included from /usr/include/dolfinx/la/dolfinx_la.h:14, 342s from /usr/include/dolfinx.h:15, 342s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/poisson/main.cpp:86: 342s /usr/include/dolfinx/la/petsc.h: In lambda function: 342s /usr/include/dolfinx/la/petsc.h:293:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s 293 | return [A, mode, cache = std::vector()]( 342s | ^ 342s /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)::::]’: 342s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/dolfinx/la/petsc.h: In lambda function: 342s /usr/include/dolfinx/la/petsc.h:327:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s 327 | return [A, mode, cache = std::vector()]( 342s | ^ 342s /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 >]’: 342s /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 342s 318 | operator()(_Range&& __r, _Out __result) const 342s | ^~~~~~~~ 342s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 342s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 321 | std::move(__result)); 342s | ~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /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]’: 342s /usr/include/c++/14/numeric:413:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 413 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 342s | ^~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/numeric:413:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/numeric:416:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 416 | return std::transform_reduce(__first1, __last1, __first2, 342s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 417 | std::move(__init), 342s | ~~~~~~~~~~~~~~~~~~ 342s 418 | plus<>(), multiplies<>()); 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /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]’: 342s /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 342s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 342s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 342s 239 | __x.end()); 342s | ~~~~~~~~~~ 342s /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 342s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 342s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 251 | end(), _M_get_Tp_allocator()); 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = double]’, 342s 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: 342s /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 342s 993 | std::_Destroy(__first, __last); 342s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 342s /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]’: 342s /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 342s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 386 | __result, __alloc); 342s | ~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 342s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 342s 642 | copy(_II __first, _II __last, _OI __result) 342s | ^~~~ 342s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 342s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 342s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*; _Tp = double]’: 342s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 342s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 342s | ^~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 342s 371 | return std::__do_uninit_copy(__first, __last, __result); 342s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 342s 373 | return std::uninitialized_copy(__first, __last, __result); 342s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 342s /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 342s 398 | return std::__uninitialized_copy_a 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 342s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /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 >]’: 342s /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 342s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 342s | ^~~~~~~~ 342s /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 342s /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 342s 577 | return ranges::fill_n(std::move(__first), __len, __value); 342s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/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 >]’: 342s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 342s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 342s | ^~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 342s 683 | { return std::copy(__first, __first + __n, __result); } 342s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/poisson_matrix_free/main.cpp: In function ‘void solver(MPI_Comm) [with T = double; U = double]’: 342s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/poisson_matrix_free/main.cpp:185:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s 185 | bc->set(ui->x()->mutable_array(), std::nullopt, T(-1)); 342s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/poisson_matrix_free/main.cpp:192:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s 192 | bc->set(b.mutable_array(), std::nullopt, T(0)); 342s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/poisson_matrix_free/main.cpp:229:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s 229 | bc->set(u->x()->mutable_array(), std::nullopt, T(1)); 342s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /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]’: 342s /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 342s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 386 | __result, __alloc); 342s | ~~~~~~~~~~~~~~~~~~ 342s /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 >]’: 342s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 642 | copy(_II __first, _II __last, _OI __result) 342s | ^~~~ 342s /usr/include/c++/14/bits/stl_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]’: 342s /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 342s 398 | return std::__uninitialized_copy_a 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 342s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /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]’: 342s /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 342s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 342s | ^~~~~~~~~~~~~~~~~~~ 342s /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 342s /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 342s 1697 | std::__uninitialized_copy_a(__first, __last, 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 342s 1698 | this->_M_impl._M_start, 342s | ~~~~~~~~~~~~~~~~~~~~~~~ 342s 1699 | _M_get_Tp_allocator()); 342s | ~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/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 >]’: 342s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 342s | ^~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 683 | { return std::copy(__first, __first + __n, __result); } 342s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /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]’: 342s /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 342s 707 | vector(_InputIterator __first, _InputIterator __last, 342s | ^~~~~~ 342s /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 342s /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 342s 711 | _M_range_initialize(__first, __last, 342s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 342s 712 | std::__iterator_category(__first)); 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/poisson/main.cpp: In lambda function: 342s /tmp/autopkgtest.kte2W7/build.m6l/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 342s 163 | [](auto x) 342s | ^ 342s /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 >]’: 342s /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 342s 318 | operator()(_Range&& __r, _Out __result) const 342s | ^~~~~~~~ 342s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 342s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 321 | std::move(__result)); 342s | ~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /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]’: 342s /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 342s 1618 | _M_allocate_and_copy(size_type __n, 342s | ^~~~~~~~~~~~~~~~~~~~ 342s /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 342s /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 342s 1624 | std::__uninitialized_copy_a(__first, __last, __result, 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 1625 | _M_get_Tp_allocator()); 342s | ~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 342s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 642 | copy(_II __first, _II __last, _OI __result) 342s | ^~~~ 342s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 342s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/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]’: 342s /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 342s 1789 | operator()(_Iter __first, _Sent __last, 342s | ^~~~~~~~ 342s /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 342s /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 342s 1792 | auto __lasti = ranges::next(__first, __last); 342s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 342s /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 342s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 342s | ^ 342s In file included from /usr/include/c++/14/tuple:44, 342s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 342s from /usr/include/c++/14/bits/memory_resource.h:41, 342s from /usr/include/c++/14/vector:87: 342s /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]’: 342s /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 342s 767 | operator()(_Iter __first, _Sent __last, 342s | ^~~~~~~~ 342s /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 342s /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]’: 342s /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 342s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 342s | ^~~~~~~~ 342s /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 342s /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]’: 342s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 342s 195 | vector<_Tp, _Alloc>:: 342s | ^~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 342s /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 342s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 342s | ^~~~~~~~~~~~~~ 342s /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]’: 342s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 342s 181 | vector<_Tp, _Alloc>:: 342s | ^~~~~~~~~~~~~~~~~~~ 342s /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 342s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 342s | ^~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 342s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 342s | ^~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 342s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 342s | ^~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 185 | __uninit_copy(__first, __last, __result); 342s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/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]’: 342s /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 342s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 342s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 3147 | std::move(__comp), std::move(__proj)); 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /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 >]’: 342s /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 342s 318 | operator()(_Range&& __r, _Out __result) const 342s | ^~~~~~~~ 342s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 342s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 321 | std::move(__result)); 342s | ~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /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 >]’: 342s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 342s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /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 342s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 342s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 508 | { return std::get<0>(idx) != r; }); 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 342s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 553 | [](auto x) { return std::get<1>(x); }); 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 342s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 342s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 342s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 342s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 342s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 342s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 646 | std::next(x_new.begin(), shape[1] * i)); 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 342s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 342s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 658 | std::next(x_new.begin(), shape[1] * i)); 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 342s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 342s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/poisson/main.cpp: In function ‘int main(int, char**)’: 342s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/poisson/main.cpp:229:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s 229 | bc->set(b.mutable_array(), std::nullopt); 342s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /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]’: 342s /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 342s 1999 | operator()(_Iter __first, _Sent __last, 342s | ^~~~~~~~ 342s /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 342s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = 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]’: 342s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 342s | ^~~~~~~~ 342s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 342s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 737 | std::move(__result), 342s | ~~~~~~~~~~~~~~~~~~~~ 342s 738 | std::move(__op), std::move(__proj)); 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_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 > >]’: 342s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 342s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 342s | ^~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 342s /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]’: 342s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 342s | ^~~~~~~~~~~~~~~~ 342s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s 1849 | permute_data(u, n, cell_info, _eperm); 342s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s 1852 | transform_data(u, n, cell_info, _etrans_invT, 342s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 1853 | precompute::apply_matrix); 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /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]’: 342s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 342s | ^~~~~~~~~~~~~~~~ 342s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s 1833 | permute_data(u, n, cell_info, _eperm_inv); 342s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s 1836 | transform_data(u, n, cell_info, _etransT, 342s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 1837 | precompute::apply_matrix); 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /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]’: 342s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 342s | ^~~~~~~~~~~~~~~~ 342s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s 1865 | permute_data(u, n, cell_info, _eperm_inv); 342s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s 1868 | transform_data(u, n, cell_info, _etrans_inv, 342s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 1869 | precompute::apply_matrix); 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:20, 342s from /usr/include/dolfinx.h:11, 342s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/poisson_matrix_free/main.cpp:50: 342s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_vector(std::span<_Type, 4294967295>, const Form&) [with T = double; U = double]’: 342s /usr/include/dolfinx/fem/assembler.h:124:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s 124 | void assemble_vector(std::span b, const Form& L) 342s | ^~~~~~~~~~~~~~~ 342s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s 129 | assemble_vector(b, L, std::span(constants), 342s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 130 | make_coefficients_span(coefficients)); 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s /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]’: 342s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s 1810 | void FiniteElement::T_apply(std::span u, int n, 342s | ^~~~~~~~~~~~~~~~ 342s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s 1817 | permute_data(u, n, cell_info, _eperm); 342s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s 1820 | transform_data(u, n, cell_info, _etrans, 342s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 1821 | precompute::apply_matrix); 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:14: 342s /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]’: 342s /usr/include/dolfinx/fem/DirichletBC.h:495:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s 495 | void set(std::span x, std::optional> x0, 342s | ^~~ 342s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13, 342s from /usr/include/dolfinx/fem/assembler.h:9: 342s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form]’: 342s /usr/include/dolfinx/fem/utils.h:1365:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 342s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /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 > >]’: 342s /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 342s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 342s | ^~~~~~~~ 342s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/poisson_matrix_free/main.cpp: In lambda function: 342s /tmp/autopkgtest.kte2W7/build.m6l/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 342s 207 | std::ranges::copy(x.array(), ui->x()->mutable_array().begin()); 342s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/poisson_matrix_free/main.cpp:211:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s 211 | fem::assemble_vector(y.mutable_array(), *M, std::span(constants), 342s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 212 | fem::make_coefficients_span(coeff)); 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/poisson_matrix_free/main.cpp:211:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/poisson_matrix_free/main.cpp:215:9: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s 215 | bc->set(y.mutable_array(), std::nullopt, T(0)); 342s | ~~~~^~~ 342s /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 >]’: 342s /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 342s 181 | void dot(U A, V B, P C, bool transpose = false) 342s | ^~~ 342s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 342s /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 342s In file included from /usr/include/dolfinx/fem/Function.h:17, 342s from /usr/include/dolfinx/fem/DirichletBC.h:12: 342s /usr/include/dolfinx/la/Vector.h: In function ‘auto dolfinx::la::inner_product(const V&, const V&) [with V = Vector >]’: 342s /usr/include/dolfinx/la/Vector.h:234:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 234 | const T local = std::transform_reduce( 342s | ~~~~~~~~~~~~~~~~~~~~~^ 342s 235 | x_a.begin(), x_a.end(), x_b.begin(), static_cast(0), std::plus{}, 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 236 | [](T a, T b) -> T 342s | ~~~~~~~~~~~~~~~~~ 342s 237 | { 342s | ~ 342s 238 | if constexpr (std::is_same>::value 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 239 | or std::is_same>::value) 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 240 | { 342s | ~ 342s 241 | return std::conj(a) * b; 342s | ~~~~~~~~~~~~~~~~~~~~~~~~ 342s 242 | } 342s | ~ 342s 243 | else 342s | ~~~~ 342s 244 | return a * b; 342s | ~~~~~~~~~~~~~ 342s 245 | }); 342s | ~~ 342s /usr/include/dolfinx/fem/assembler.h: In function ‘T dolfinx::fem::assemble_scalar(const Form&) [with T = double; U = double]’: 342s /usr/include/dolfinx/fem/assembler.h:94:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s 94 | return assemble_scalar(M, std::span(constants), 342s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 342s 95 | make_coefficients_span(coefficients)); 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 342s /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 342s 87 | auto det(Matrix A) 342s | ^~~ 342s /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 >]’: 342s /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 342s 125 | void inv(U A, V B) 342s | ^~~ 342s /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 342s /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 >]’: 342s /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 342s 181 | void dot(U A, V B, P C, bool transpose = false) 342s | ^~~ 342s /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 342s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 342s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 342s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 342s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 608 | __miter_base(_Iterator __it) 342s | ^~~~~~~~~~~~ 342s /usr/include/dolfinx/fem/interpolate.h: In function ‘std::vector dolfinx::fem::interpolation_coords(const FiniteElement&, const dolfinx::mesh::Geometry&, std::span) [with T = double]’: 342s /usr/include/dolfinx/fem/interpolate.h:72:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s 72 | cmap.tabulate(0, X, Xshape, phi_b); 342s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator > >]’: 342s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 342s | ^~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_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 >]’: 342s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 342s | ^~~~~~~~ 342s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 683 | { return std::copy(__first, __first + __n, __result); } 342s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 342s from /usr/include/dolfinx.h:16: 342s /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]’: 342s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 342s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 342s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 342s 540 | x.insert(x.end(), {x0, x1}); 342s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 342s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 342s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 342s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 565 | v2, v3, vmid}); 342s | ~~~~~~~~~~~~~~ 342s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 342s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 342s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 342s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 342s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s 627 | {x.size() / 2, 2}, partitioner); 342s | ^ 342s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s 632 | std::vector{}, {0, 2}, partitioner); 342s | ^ 342s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s /usr/include/dolfinx/geometry/BoundingBoxTree.h: In function ‘std::array dolfinx::geometry::impl_bb::compute_bbox_of_bboxes(std::span, int> >) [with T = double]’: 342s /usr/include/dolfinx/geometry/BoundingBoxTree.h:62:18: note: parameter passing for argument of type ‘std::span, int>, 4294967295>’ changed in GCC 7.1 342s 62 | std::array compute_bbox_of_bboxes( 342s | ^~~~~~~~~~~~~~~~~~~~~~ 342s /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 >&)::]’: 342s /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 342s 4724 | nth_element(_RandomAccessIterator __first, _RandomAccessIterator __nth, 342s | ^~~~~~~~~~~ 342s /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 342s /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 342s /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 342s 4740 | std::__introselect(__first, __nth, __last, 342s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 342s 4741 | std::__lg(__last - __first) * 2, 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 4742 | __gnu_cxx::__ops::__iter_comp_iter(__comp)); 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s In file included from /usr/include/c++/14/functional:59, 342s from /usr/include/basix/finite-element.h:17: 342s /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 >}]’: 342s /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 342s 587 | operator()(_ArgTypes... __args) const 342s | ^~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = double*]’: 342s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 342s 642 | copy(_II __first, _II __last, _OI __result) 342s | ^~~~ 342s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 342s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 342s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/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]’: 342s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 342s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 342s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 342s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 342s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 671 | i0 + iy + ny + 2}); 342s | ~~~~~~~~~~~~~~~~~~ 342s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s 676 | {x.size() / 2, 2}, partitioner); 342s | ^ 342s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s 681 | std::vector{}, {0, 2}, partitioner); 342s | ^ 342s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 342s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 342s 608 | __miter_base(_Iterator __it) 342s | ^~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = double*]’: 342s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 342s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 342s | ^~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 342s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’: 342s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s 703 | void interpolate(Function& u, std::span f, 342s | ^~~~~~~~~~~ 342s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /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*]’: 342s /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 342s 1582 | equal(_II1 __first1, _II1 __last1, _II2 __first2) 342s | ^~~~~ 342s /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 342s /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 342s 1592 | return std::__equal_aux(__first1, __last1, __first2); 342s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /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 > >]’: 342s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 342s 642 | copy(_II __first, _II __last, _OI __result) 342s | ^~~~ 342s /usr/include/c++/14/bits/stl_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]’: 342s /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 342s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 342s | ^~~~~~~~~~~~~~~~~~~ 342s /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 342s /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 342s 1697 | std::__uninitialized_copy_a(__first, __last, 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 342s 1698 | this->_M_impl._M_start, 342s | ~~~~~~~~~~~~~~~~~~~~~~~ 342s 1699 | _M_get_Tp_allocator()); 342s | ~~~~~~~~~~~~~~~~~~~~~~ 342s /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]’: 342s /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 342s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 342s | ^~~~~~~~~~~~~~~~~~~ 342s /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 342s /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 342s 1697 | std::__uninitialized_copy_a(__first, __last, 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 342s 1698 | this->_M_impl._M_start, 342s | ~~~~~~~~~~~~~~~~~~~~~~~ 342s 1699 | _M_get_Tp_allocator()); 342s | ~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s 954 | cmap.tabulate(1, X, Xshape, phi_b); 342s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 342s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:20, 342s from /usr/include/dolfinx.h:11: 342s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_vector(std::span<_Type, 4294967295>, const Form&) [with T = double; U = double]’: 342s /usr/include/dolfinx/fem/assembler.h:124:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s 124 | void assemble_vector(std::span b, const Form& L) 342s | ^~~~~~~~~~~~~~~ 342s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s 129 | assemble_vector(b, L, std::span(constants), 342s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 130 | make_coefficients_span(coefficients)); 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s /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 >]’: 342s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 342s | ^~~~~~~~ 342s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 310 | return ranges::__copy_or_move(std::move(__first), 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 342s 311 | std::move(__last), 342s | ~~~~~~~~~~~~~~~~~~ 342s 312 | std::move(__result)); 342s | ~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /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]’: 342s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 370 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 342s | ^~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /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]’: 342s /usr/include/dolfinx/fem/assembler.h:181:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s 181 | void apply_lifting( 342s | ^~~~~~~~~~~~~ 342s /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]’: 342s /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 342s 1618 | _M_allocate_and_copy(size_type __n, 342s | ^~~~~~~~~~~~~~~~~~~~ 342s /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 342s /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 342s 1624 | std::__uninitialized_copy_a(__first, __last, __result, 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 1625 | _M_get_Tp_allocator()); 342s | ~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = double*; _Tp = double]’: 342s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 342s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 342s | ^~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 342s 371 | return std::__do_uninit_copy(__first, __last, __result); 342s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 342s 373 | return std::uninitialized_copy(__first, __last, __result); 342s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 342s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 342s 608 | __miter_base(_Iterator __it) 342s | ^~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 342s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 342s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 342s | ^~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 342s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 342s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 342s | ^~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 342s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 342s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 342s | ^~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 342s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 185 | __uninit_copy(__first, __last, __result); 342s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/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 >]’: 342s /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 342s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 342s | ^~~~~~~~ 342s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:14: 342s /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]’: 342s /usr/include/dolfinx/fem/DirichletBC.h:495:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 342s 495 | void set(std::span x, std::optional> x0, 342s | ^~~ 342s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator >]’: 342s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 342s 642 | copy(_II __first, _II __last, _OI __result) 342s | ^~~~ 342s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 342s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 342s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 342s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = long long int*; _Tp = long long int]’: 342s /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 342s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 342s | ^~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 342s 371 | return std::__do_uninit_copy(__first, __last, __result); 342s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 342s 373 | return std::uninitialized_copy(__first, __last, __result); 342s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 342s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 342s | ^~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_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]’: 342s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 342s | ^~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 371 | return std::__do_uninit_copy(__first, __last, __result); 342s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 342s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 342s 373 | return std::uninitialized_copy(__first, __last, __result); 342s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /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]’: 343s /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 343s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 343s | ^~~~~~~~~~~~~~~~~~~ 343s /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 343s /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 343s 1697 | std::__uninitialized_copy_a(__first, __last, 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 343s 1698 | this->_M_impl._M_start, 343s | ~~~~~~~~~~~~~~~~~~~~~~~ 343s 1699 | _M_get_Tp_allocator()); 343s | ~~~~~~~~~~~~~~~~~~~~~~ 343s /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 >]’: 343s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 343s | ^~~~~~~~ 343s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s 310 | return ranges::__copy_or_move(std::move(__first), 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 343s 311 | std::move(__last), 343s | ~~~~~~~~~~~~~~~~~~ 343s 312 | std::move(__result)); 343s | ~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 343s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s 608 | __miter_base(_Iterator __it) 343s | ^~~~~~~~~~~~ 343s /usr/include/c++/14/bits/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 >]’: 343s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 343s | ^~~~~~~~~~~~~ 343s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 343s from /usr/include/c++/14/bits/stl_algobase.h:67: 343s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 343s /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 343s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 343s | ^~~~~~~~ 343s /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 343s /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 343s 193 | return std::_Destroy_aux::__destroy(__first, __last); 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 343s /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 343s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 196 | __destroy(__first, __last); 343s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 343s In file included from /usr/include/c++/14/bits/ranges_util.h:34: 343s /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 >]’: 343s /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 343s 994 | operator()(_It __x, _Sent __bound) const 343s | ^~~~~~~~ 343s /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 343s /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&)::]’: 343s /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 343s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 343s | ^~~~ 343s /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 343s /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 343s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 343s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /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 >]’: 343s /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 343s 675 | move(_II __first, _II __last, _OI __result) 343s | ^~~~ 343s /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 343s /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 343s /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 343s 683 | return std::__copy_move_a(std::__miter_base(__first), 343s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 684 | std::__miter_base(__last), __result); 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 343s from /usr/include/dolfinx.h:16: 343s /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]’: 343s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 343s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 343s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 343s 540 | x.insert(x.end(), {x0, x1}); 343s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 343s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 343s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 343s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 565 | v2, v3, vmid}); 343s | ~~~~~~~~~~~~~~ 343s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 343s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 343s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 343s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 343s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 627 | {x.size() / 2, 2}, partitioner); 343s | ^ 343s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 632 | std::vector{}, {0, 2}, partitioner); 343s | ^ 343s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s /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*]’: 343s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 343s | ^~~~~~~~~~~~~ 343s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s /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 343s 147 | { return std::copy(__first, __last, __result); } 343s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /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]’: 343s /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 343s 3123 | operator()(_Iter __first, _Sent __last, 343s | ^~~~~~~~ 343s /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 343s /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 >]’: 343s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 343s | ^~~~~~~~ 343s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s 310 | return ranges::__copy_or_move(std::move(__first), 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 343s 311 | std::move(__last), 343s | ~~~~~~~~~~~~~~~~~~ 343s 312 | std::move(__result)); 343s | ~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s /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 >]’: 343s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 343s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 343s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /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]’: 343s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 343s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 235 | _fshape, cells); 343s | ~~~~~~~~~~~~~~~ 343s /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]’: 343s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 343s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 343s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 343s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 343s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 671 | i0 + iy + ny + 2}); 343s | ~~~~~~~~~~~~~~~~~~ 343s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 676 | {x.size() / 2, 2}, partitioner); 343s | ^ 343s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 681 | std::vector{}, {0, 2}, partitioner); 343s | ^ 343s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s /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]’: 343s /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 343s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 343s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 1805 | std::move(__comp), std::move(__proj)); 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /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)::]’: 343s /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 343s 3867 | find_if(_InputIterator __first, _InputIterator __last, 343s | ^~~~~~~ 343s /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 343s /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 343s 3876 | return std::__find_if(__first, __last, 343s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 343s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /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]’: 343s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 343s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s /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]’: 343s /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 343s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 343s | ^~~~~~~~ 343s /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 343s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 343s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 737 | std::move(__result), 343s | ~~~~~~~~~~~~~~~~~~~~ 343s 738 | std::move(__op), std::move(__proj)); 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /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 343s /usr/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 > >]’: 343s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 343s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 343s | ^~~~~~ 343s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 343s /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 343s 715 | return std::__copy_n(__first, __n2, __result, 343s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 343s 716 | std::__iterator_category(__first)); 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /usr/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 > >]’: 343s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 343s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 343s | ^~~~~~ 343s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 343s /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 343s 715 | return std::__copy_n(__first, __n2, __result, 343s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 343s 716 | std::__iterator_category(__first)); 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /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]’: 343s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 111 | void assemble_vector( 343s | ^~~~~~~~~~~~~~~ 343s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 116 | impl::assemble_vector(b, L, constants, coefficients); 343s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s /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]’: 343s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 343s | ^~~~~~~~ 343s /usr/include/c++/14/bits/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 > >]’: 343s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 343s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 343s | ^~~~~~~~ 343s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 343s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 343s 683 | { return std::copy(__first, __first + __n, __result); } 343s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s In file included from /usr/include/dolfinx/la/dolfinx_la.h:14, 343s from /usr/include/dolfinx.h:15, 343s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/biharmonic/main.cpp:133: 343s /usr/include/dolfinx/la/petsc.h: In lambda function: 343s /usr/include/dolfinx/la/petsc.h:293:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 293 | return [A, mode, cache = std::vector()]( 343s | ^ 343s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_rev_begin() [with T = double; Container = std::vector]’: 343s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 145 | _scatterer->scatter_rev_begin(std::span(_buffer_remote), 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 146 | std::span(_buffer_local), 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 147 | _request); 343s | ~~~~~~~~~ 343s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s /usr/include/dolfinx/la/petsc.h: In lambda function: 343s /usr/include/dolfinx/la/petsc.h:327:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 327 | return [A, mode, cache = std::vector()]( 343s | ^ 343s /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 >}]’: 343s /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 343s 587 | operator()(_ArgTypes... __args) const 343s | ^~~~~~~~ 343s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_fwd_begin() [with T = double; Container = std::vector]’: 343s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 98 | _scatterer->scatter_fwd_begin(std::span(_buffer_local), 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 99 | std::span(_buffer_remote), 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 100 | std::span(_request)); 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s /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]’: 343s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 343s 703 | void interpolate(Function& u, std::span f, 343s | ^~~~~~~~~~~ 343s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 343s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 343s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 343s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 954 | cmap.tabulate(1, X, Xshape, phi_b); 343s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 343s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 343s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /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]’: 343s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 1674 | void FiniteElement::permute_data( 343s | ^~~~~~~~~~~~~~~~ 343s In file included from /usr/include/basix/finite-element.h:12: 343s /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]’: 343s /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 343s 243 | void apply_matrix( 343s | ^~~~~~~~~~~~ 343s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s /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]’: 343s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 1733 | void FiniteElement::transform_data( 343s | ^~~~~~~~~~~~~~~~ 343s /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 343s 1754 | op(std::span(v_size_t), 343s | ~~^~~~~~~~~~~~~~~~~~~~~ 343s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 1756 | dofstart, block_size); 343s | ~~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s /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 343s 1775 | op(std::span(v_size_t), 343s | ~~^~~~~~~~~~~~~~~~~~~~~ 343s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 1777 | dofstart, block_size); 343s | ~~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s /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 343s 1786 | op(std::span(v_size_t), 343s | ~~^~~~~~~~~~~~~~~~~~~~~ 343s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 1788 | dofstart, block_size); 343s | ~~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s /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]’: 343s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 1674 | void FiniteElement::permute_data( 343s | ^~~~~~~~~~~~~~~~ 343s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/biharmonic/main.cpp: In function ‘int main(int, char**)’: 343s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/biharmonic/main.cpp:242:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 242 | bc->set(b.mutable_array(), std::nullopt); 343s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /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]’: 343s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 1733 | void FiniteElement::transform_data( 343s | ^~~~~~~~~~~~~~~~ 343s /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 343s 1754 | op(std::span(v_size_t), 343s | ~~^~~~~~~~~~~~~~~~~~~~~ 343s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 1756 | dofstart, block_size); 343s | ~~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s /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 343s 1786 | op(std::span(v_size_t), 343s | ~~^~~~~~~~~~~~~~~~~~~~~ 343s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 1788 | dofstart, block_size); 343s | ~~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s /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 343s 1797 | op(std::span(v_size_t), 343s | ~~^~~~~~~~~~~~~~~~~~~~~ 343s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 1799 | dofstart, block_size); 343s | ~~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/codim_0_assembly/main.cpp: In lambda function: 343s /tmp/autopkgtest.kte2W7/build.m6l/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 343s 48 | [](auto x) 343s | ^ 343s In file included from /usr/include/c++/14/bits/ranges_algo.h:38, 343s from /usr/include/c++/14/algorithm:63, 343s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/poisson_matrix_free/main.cpp:45: 343s /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 >]’: 343s /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 343s 318 | operator()(_Range&& __r, _Out __result) const 343s | ^~~~~~~~ 343s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 343s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 321 | std::move(__result)); 343s | ~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s /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 >]’: 343s /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 343s 318 | operator()(_Range&& __r, _Out __result) const 343s | ^~~~~~~~ 343s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 343s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 321 | std::move(__result)); 343s | ~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s In file included from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/codim_0_assembly/main.cpp:15: 343s /usr/include/dolfinx/la/MatrixCSR.h: In lambda function: 343s /usr/include/dolfinx/la/MatrixCSR.h:143:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 143 | return [&](std::span rows, 343s | ^ 343s /usr/include/dolfinx/la/MatrixCSR.h:147:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 147 | this->add(data, rows, cols); 343s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 343s /tmp/autopkgtest.kte2W7/build.m6l/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 >&]’: 343s /tmp/autopkgtest.kte2W7/build.m6l/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 343s 67 | std::ranges::transform(x.array(), y.array(), r.mutable_array().begin(), 343s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 68 | [alpha](auto x, auto y) { return alpha * x + y; }); 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/custom_kernel/main.cpp: In lambda function: 343s /tmp/autopkgtest.kte2W7/build.m6l/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 343s 232 | auto detJ = [](mdspan2_t x) 343s | ^ 343s In file included from /usr/include/basix/finite-element.h:19, 343s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/poisson_matrix_free/main.cpp:46: 343s /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 >&)::]’: 343s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s 370 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 343s | ^~~~~~~~~~~~~~~~ 343s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s /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]’: 343s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 343s | ^~~~~~~~~~~~ 343s /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 >]’: 343s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 343s /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*]’: 343s /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 343s 346 | __niter_wrap(_From __from, _To __res) 343s | ^~~~~~~~~~~~ 343s /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 >]’: 343s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s 642 | copy(_II __first, _II __last, _OI __result) 343s | ^~~~ 343s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 343s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/custom_kernel/main.cpp: In lambda function: 343s /tmp/autopkgtest.kte2W7/build.m6l/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 343s 244 | T scale = detJ(mdspan2_t(x)); 343s | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s In file included from /usr/include/c++/14/vector:72: 343s /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]’: 343s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 343s 954 | vector<_Tp, _Alloc>:: 343s | ^~~~~~~~~~~~~~~~~~~ 343s /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]’: 343s /usr/include/dolfinx/fem/assembler.h:62:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 62 | T assemble_scalar( 343s | ^~~~~~~~~~~~~~~ 343s /usr/include/dolfinx/fem/assembler.h:71:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 71 | return impl::assemble_scalar(M, mesh->geometry().dofmap(), 343s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 72 | mesh->geometry().x(), constants, coefficients); 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/dolfinx/fem/assembler.h:71:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s /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 >&):: >]’: 343s /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 343s 1915 | __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, 343s | ^~~~~~~~~~~~~ 343s /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 343s /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 343s /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 343s 1923 | std::__heap_select(__first, __nth + 1, __last, __comp); 343s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /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 343s 1925 | std::iter_swap(__first, __nth); 343s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 343s /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 343s 1930 | std::__unguarded_partition_pivot(__first, __last, __comp); 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 343s /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 343s 1936 | std::__insertion_sort(__first, __last, __comp); 343s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/c++/14/bits/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*]’: 343s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 343s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 343s | ^~~~~~~~~~~~~ 343s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 343s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/custom_kernel/main.cpp: In lambda function: 343s /tmp/autopkgtest.kte2W7/build.m6l/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 343s 256 | T scale = detJ(mdspan2_t(x)); 343s | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /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]’: 343s /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 343s 707 | vector(_InputIterator __first, _InputIterator __last, 343s | ^~~~~~ 343s /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 343s /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 343s 711 | _M_range_initialize(__first, __last, 343s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 343s 712 | std::__iterator_category(__first)); 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s In file included from /usr/include/c++/14/numeric:62, 343s from /usr/include/basix/finite-element.h:19: 343s /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]’: 343s /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 343s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 343s | ^~~~ 343s /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 343s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/custom_kernel/main.cpp: In function ‘void assemble(MPI_Comm) [with T = double]’: 343s /tmp/autopkgtest.kte2W7/build.m6l/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 343s 228 | e.tabulate(0, X, phi); 343s | ~~~~~~~~~~^~~~~~~~~~~ 343s /tmp/autopkgtest.kte2W7/build.m6l/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 343s /tmp/autopkgtest.kte2W7/build.m6l/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 343s 239 | std::array A_hat_b = A_ref(phi, weights); 343s | ~~~~~~~~^~~~~~~~~~~~~~ 343s /tmp/autopkgtest.kte2W7/build.m6l/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 343s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/custom_kernel/main.cpp:239:38: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s /tmp/autopkgtest.kte2W7/build.m6l/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 343s 253 | = [b_hat = b_ref(phi, weights), 343s | ~~~~~~~~^~~~~~~~~~~~~~ 343s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/custom_kernel/main.cpp:253:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s In file included from /usr/include/c++/14/algorithm:61: 343s /usr/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 >]’: 343s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 343s | ^~~~~~ 343s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s /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]’: 343s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 46 | void reorder_list(std::span list, std::span nodemap) 343s | ^~~~~~~~~~~~ 343s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s 53 | const std::vector orig(list.begin(), list.end()); 343s | ^~~~ 343s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s 58 | std::ranges::copy(links_old, links_new.begin()); 343s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /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]’: 343s /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 343s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 343s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 343s 239 | __x.end()); 343s | ~~~~~~~~~~ 343s /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 343s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 343s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 251 | end(), _M_get_Tp_allocator()); 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 343s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 343s from /usr/include/c++/14/vector:65: 343s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 343s 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: 343s /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 343s 993 | std::_Destroy(__first, __last); 343s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 343s /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]’: 343s /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 343s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 343s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 1805 | std::move(__comp), std::move(__proj)); 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /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]’: 343s /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 343s 1134 | operator()(_Iter __first, _Sent __last, 343s | ^~~~~~~~ 343s /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 343s /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 343s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 343s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /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 343s 1139 | return {__first, __first}; 343s | ^ 343s /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 343s 1148 | return {++__dest, __first}; 343s | ^ 343s In file included from /usr/include/dolfinx/fem/DirichletBC.h:12: 343s /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]’: 343s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 343s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 235 | _fshape, cells); 343s | ~~~~~~~~~~~~~~~ 343s /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]’: 343s /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 343s 1564 | erase(const_iterator __first, const_iterator __last) 343s | ^~~~~ 343s /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 343s /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 343s 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 343s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /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*]’: 343s /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 343s 1251 | __equal_aux(_II1 __first1, _II1 __last1, _II2 __first2) 343s | ^~~~~~~~~~~ 343s /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 343s /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 > >]’: 343s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 343s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 343s | ^~~~~~~~~~~~~ 343s /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]’: 343s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 343s | ^~~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s /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 343s 371 | return std::__do_uninit_copy(__first, __last, __result); 343s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /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 343s 373 | return std::uninitialized_copy(__first, __last, __result); 343s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /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]’: 343s /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 343s 1536 | erase(const_iterator __position) 343s | ^~~~~ 343s /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]’: 343s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 343s | ^~~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s /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 343s 1537 | { return _M_erase(begin() + (__position - cbegin())); } 343s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /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 343s 371 | return std::__do_uninit_copy(__first, __last, __result); 343s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /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 343s 373 | return std::uninitialized_copy(__first, __last, __result); 343s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 343s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 343s | ^~~~~~~~~~~~~~ 343s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s /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 343s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 249 | std::move(__result)); 343s | ~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]’: 343s /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 343s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 343s | ^~~~~~~~ 343s /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 343s /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 343s 193 | return std::_Destroy_aux::__destroy(__first, __last); 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 343s /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 343s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 196 | __destroy(__first, __last); 343s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 343s /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]’: 343s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 343s | ^~~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s /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 343s 371 | return std::__do_uninit_copy(__first, __last, __result); 343s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /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 343s 373 | return std::uninitialized_copy(__first, __last, __result); 343s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /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*]’: 343s /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 343s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 343s | ^~~~~~~~~~~~~~~~ 343s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 343s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 343s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/interpolation-io/main.cpp:15: 343s /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]’: 343s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s 119 | std::ranges::copy(buffer, range.begin()); 343s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 343s /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 343s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 343s /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 343s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 343s | ^~~~~~~~~~~~~~~~~~ 343s /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 343s /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 343s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 185 | __uninit_copy(__first, __last, __result); 343s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /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 >]’: 343s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 343s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 343s | ^~~~~~~~~~~~ 343s /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*]’: 343s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 343s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 343s | ^~~~~~~~~~~~~ 343s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 343s /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 343s 147 | { return std::copy(__first, __last, __result); } 343s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s In file included from /usr/include/c++/14/vector:66, 343s from /usr/include/basix/cell.h:10, 343s from /usr/include/basix/finite-element.h:7: 343s /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]’: 343s /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 343s 1413 | insert(const_iterator __position, initializer_list __l) 343s | ^~~~~~ 343s /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 343s /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 343s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 343s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 1417 | std::random_access_iterator_tag()); 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /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]’: 343s /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 343s 1413 | insert(const_iterator __position, initializer_list __l) 343s | ^~~~~~ 343s /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 343s /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 343s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 343s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 1417 | std::random_access_iterator_tag()); 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s In file included from /usr/include/dolfinx/fem/DofMap.h:16, 343s from /usr/include/dolfinx/fem/FunctionSpace.h:10: 343s /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 >]’: 343s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 676 | distribute_data(MPI_Comm comm0, std::span indices, 343s | ^~~~~~~~~~~~~~~ 343s /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]’: 343s /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 343s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 343s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 2021 | std::move(__comp), std::move(__proj)); 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/c++/14/bits/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 >]’: 343s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 343s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 343s | ^~~~~~~~~~~~~ 343s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 343s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s /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]’: 343s /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 343s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 343s | ^~~~~~~~~~~~~~ 343s /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*]’: 343s /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 343s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 343s | ^~~~~~~~~~~~~~~~ 343s /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 343s /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*]’: 343s /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 343s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 343s | ^~~~~~~~~~~~~~~~~~ 343s /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 343s /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 343s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 185 | __uninit_copy(__first, __last, __result); 343s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /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]’: 343s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 343s | ^~~~~~~~~~~~ 343s /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*]’: 343s /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 343s 346 | __niter_wrap(_From __from, _To __res) 343s | ^~~~~~~~~~~~ 343s /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 >]’: 343s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 382 | create_geometry( 343s | ^~~~~~~~~~~~~~~ 343s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 424 | const std::vector l2l = graph::build::compute_local_to_local( 343s | ^~~ 343s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s 429 | std::ranges::transform(l2l, igi.begin(), 343s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 343s 430 | [&nodes](auto index) { return nodes[index]; }); 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /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]’: 343s /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 343s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 343s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 1159 | std::move(__comp), std::move(__proj)); 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13, 343s from /usr/include/dolfinx/fem/assembler.h:9: 343s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form]’: 343s /usr/include/dolfinx/fem/utils.h:1365:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 343s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /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*]’: 343s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 343s | ^~~~~~~~~~~~~~~~ 343s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s /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*]’: 343s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 343s | ^~~~~~~~~~~~~~~~~~ 343s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s /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 343s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 185 | __uninit_copy(__first, __last, __result); 343s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /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]’: 343s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 343s | ^~~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s /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 343s 371 | return std::__do_uninit_copy(__first, __last, __result); 343s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /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 343s 373 | return std::uninitialized_copy(__first, __last, __result); 343s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 343s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 343s | ^~~~~~~~~~~~~~ 343s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s /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 343s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 249 | std::move(__result)); 343s | ~~~~~~~~~~~~~~~~~~~~ 343s /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]’: 343s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 343s | ^~~~~~~~~~~~ 343s /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]’: 343s /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 343s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 343s | ^~~~~~~~~ 343s /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 343s /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 >]’: 343s /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 343s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 343s | ^~~~~~~~~ 343s /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 343s /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]’: 343s /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 343s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 343s 607 | this->_M_impl._M_start, 343s | ~~~~~~~~~~~~~~~~~~~~~~~ 343s 608 | _M_get_Tp_allocator()); 343s | ~~~~~~~~~~~~~~~~~~~~~~ 343s /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]’: 343s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 343s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s /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 >]’: 343s /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 343s 855 | operator()(_It& __it, _Sent __bound) const 343s | ^~~~~~~~ 343s /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&):: >]’: 343s /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 343s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 343s | ^~~~~~ 343s /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 343s /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 343s 1905 | std::__introsort_loop(__first, __last, 343s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 343s 1906 | std::__lg(__last - __first) * 2, 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 1907 | __comp); 343s | ~~~~~~~ 343s /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 343s 1908 | std::__final_insertion_sort(__first, __last, __comp); 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 343s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s 608 | __miter_base(_Iterator __it) 343s | ^~~~~~~~~~~~ 343s /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 >]’: 343s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 343s | ^~~~~~~~~~~~~ 343s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 343s from /usr/include/dolfinx/geometry/utils.h:9, 343s from /usr/include/dolfinx/fem/interpolate.h:19, 343s from /usr/include/dolfinx/fem/Function.h:12: 343s /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]’: 343s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 783 | Mesh> create_mesh( 343s | ^~~~~~~~~~~ 343s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 343s | ^ 343s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s 830 | cells1 = std::vector(cells.begin(), cells.end()); 343s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /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*]’: 343s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s 642 | copy(_II __first, _II __last, _OI __result) 343s | ^~~~ 343s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 343s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 343s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 841 | std::vector cells1_v 343s | ^~~~~~~~ 343s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 343s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 343s | ^~~~~~~~~~~~~~ 343s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s /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 343s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 249 | std::move(__result)); 343s | ~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 343s 880 | boundary_v.erase(unique_end, range_end); 343s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 343s 885 | boundary_v.erase(boundary_v.begin()); 343s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 343s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 343s | ^~~~~~~~ 343s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 343s 905 | nodes1.erase(unique_end, range_end); 343s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 911 | Geometry geometry 343s | ^~~~~~~~ 343s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s /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)>]’: 343s /usr/include/dolfinx/fem/assembler.h:267:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 267 | void assemble_matrix( 343s | ^~~~~~~~~~~~~~~ 343s /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]’: 343s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 343s 954 | vector<_Tp, _Alloc>:: 343s | ^~~~~~~~~~~~~~~~~~~ 343s /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 >]’: 343s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 676 | distribute_data(MPI_Comm comm0, std::span indices, 343s | ^~~~~~~~~~~~~~~ 343s /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]’: 343s /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 343s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 343s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 737 | std::move(__result), 343s | ~~~~~~~~~~~~~~~~~~~~ 343s 738 | std::move(__op), std::move(__proj)); 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /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 >]’: 343s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 382 | create_geometry( 343s | ^~~~~~~~~~~~~~~ 343s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 424 | const std::vector l2l = graph::build::compute_local_to_local( 343s | ^~~ 343s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s 429 | std::ranges::transform(l2l, igi.begin(), 343s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 343s 430 | [&nodes](auto index) { return nodes[index]; }); 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /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]’: 343s /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 343s 1789 | operator()(_Iter __first, _Sent __last, 343s | ^~~~~~~~ 343s /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 343s /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 343s 1792 | auto __lasti = ranges::next(__first, __last); 343s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 343s /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 343s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 343s | ^ 343s /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):: >]’: 343s /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 343s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 343s | ^~~~~~~~~ 343s /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 343s /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 343s 2152 | return __find_if(__first, __last, __pred, 343s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 343s 2153 | std::__iterator_category(__first)); 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /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)>]’: 343s /usr/include/dolfinx/fem/assembler.h:372:11: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 372 | set_fn(rows.subspan(i, 1), rows.subspan(i, 1), diag_span); 343s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /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]’: 343s /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 343s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 343s | ^~~~~~~~ 343s /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 343s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s /usr/include/c++/14/bits/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 > >]’: 343s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 343s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 343s | ^~~~~~~~ 343s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 343s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 343s 683 | { return std::copy(__first, __first + __n, __result); } 343s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s In file included from /usr/include/c++/14/bits/ranges_algo.h:38, 343s from /usr/include/c++/14/algorithm:63, 343s from /usr/include/basix/maps.h:8, 343s from /usr/include/basix/finite-element.h:9, 343s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/poisson/main.cpp:83: 343s /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&]’: 343s /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 343s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 343s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/c++/14/bits/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 > >]’: 343s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 343s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 343s | ^~~~~~~~ 343s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 343s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 343s 683 | { return std::copy(__first, __first + __n, __result); } 343s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /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]’: 343s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 111 | void assemble_vector( 343s | ^~~~~~~~~~~~~~~ 343s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 116 | impl::assemble_vector(b, L, constants, coefficients); 343s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:20, 343s from /usr/include/dolfinx.h:11: 343s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_vector(std::span<_Type, 4294967295>, const Form&) [with T = double; U = double]’: 343s /usr/include/dolfinx/fem/assembler.h:124:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 124 | void assemble_vector(std::span b, const Form& L) 343s | ^~~~~~~~~~~~~~~ 343s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 129 | assemble_vector(b, L, std::span(constants), 343s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 130 | make_coefficients_span(coefficients)); 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s /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]’: 343s /usr/include/dolfinx/fem/assembler.h:152:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 152 | void apply_lifting( 343s | ^~~~~~~~~~~~~ 343s In file included from /usr/include/dolfinx/fem/Function.h:17: 343s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_rev_begin() [with T = double; Container = std::vector]’: 343s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 145 | _scatterer->scatter_rev_begin(std::span(_buffer_remote), 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 146 | std::span(_buffer_local), 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 147 | _request); 343s | ~~~~~~~~~ 343s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s /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]’: 343s /usr/include/dolfinx/fem/assembler.h:181:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 181 | void apply_lifting( 343s | ^~~~~~~~~~~~~ 343s In file included from /usr/include/c++/14/bits/refwrap.h:38, 343s from /usr/include/c++/14/vector:68: 343s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 343s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 343s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 343s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:14: 343s /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]’: 343s /usr/include/dolfinx/fem/DirichletBC.h:495:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 495 | void set(std::span x, std::optional> x0, 343s | ^~~ 343s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 343s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 343s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 343s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_fwd_begin() [with T = double; Container = std::vector]’: 343s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 98 | _scatterer->scatter_fwd_begin(std::span(_buffer_local), 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 99 | std::span(_buffer_remote), 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 100 | std::span(_request)); 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 343s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 343s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 343s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /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]’: 343s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 154 | void apply_permutation_mapped(std::span perm, 343s | ^~~~~~~~~~~~~~~~~~~~~~~~ 343s /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]’: 343s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 144 | void apply_permutation(std::span perm, std::span data, 343s | ^~~~~~~~~~~~~~~~~ 343s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 343s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 343s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 343s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 343s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 343s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 343s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 343s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 343s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 343s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 343s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 343s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 343s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s In file included from /usr/include/c++/14/vector:66, 343s from /usr/include/basix/cell.h:10, 343s from /usr/include/basix/finite-element.h:7, 343s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/codim_0_assembly/main.cpp:10: 343s /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]’: 343s /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 343s 678 | vector(initializer_list __l, 343s | ^~~~~~ 343s In file included from /usr/include/c++/14/vector:66, 343s from /usr/include/basix/cell.h:10, 343s from /usr/include/basix/finite-element.h:7: 343s /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]’: 343s /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 343s 1413 | insert(const_iterator __position, initializer_list __l) 343s | ^~~~~~ 343s /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 343s /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 343s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 343s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 1417 | std::random_access_iterator_tag()); 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /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]’: 343s /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 343s 1413 | insert(const_iterator __position, initializer_list __l) 343s | ^~~~~~ 343s /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 343s /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 343s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 343s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 1417 | std::random_access_iterator_tag()); 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/c++/14/bits/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 >]’: 343s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 343s | ^~~~~~~~~~~~~ 343s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s /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 >&):: >]’: 343s /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 343s 1589 | __heap_select(_RandomAccessIterator __first, 343s | ^~~~~~~~~~~~~ 343s /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 343s /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 343s /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 343s 1593 | std::__make_heap(__first, __middle, __comp); 343s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /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 343s 1595 | if (__comp(__i, __first)) 343s | ~~~~~~^~~~~~~~~~~~~~ 343s /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 343s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 343s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /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]’: 343s /usr/include/dolfinx/la/MatrixCSR.h:414:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s 414 | _row_ptr(p.graph().second.begin(), p.graph().second.end()), 343s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/dolfinx/la/MatrixCSR.h:450:27: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 343s 450 | rowptr_container_type new_row_ptr = {0}; 343s | ^~~~~~~~~~~ 343s /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> >]’: 343s /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 343s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 343s | ^~~~~~~~~ 343s /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 343s /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 >&):: >]’: 343s /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 343s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 343s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /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 343s /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 343s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 1856 | __comp); 343s | ~~~~~~~ 343s /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 343s /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 343s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /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 >&):: >]’: 343s /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 343s 1770 | __insertion_sort(_RandomAccessIterator __first, 343s | ^~~~~~~~~~~~~~~~ 343s /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 343s /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 343s 1777 | if (__comp(__i, __first)) 343s | ~~~~~~^~~~~~~~~~~~~~ 343s /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 343s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 343s | ^~~~~~~~~~~~~~~~~~~~~~~ 343s /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]’: 343s /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 343s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 343s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 1159 | std::move(__comp), std::move(__proj)); 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /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]’: 343s /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 343s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 343s 607 | this->_M_impl._M_start, 343s | ~~~~~~~~~~~~~~~~~~~~~~~ 343s 608 | _M_get_Tp_allocator()); 343s | ~~~~~~~~~~~~~~~~~~~~~~ 343s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 343s from /usr/include/dolfinx/geometry/utils.h:9, 343s from /usr/include/dolfinx/fem/interpolate.h:19, 343s from /usr/include/dolfinx/fem/Function.h:12: 343s /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]’: 343s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 783 | Mesh> create_mesh( 343s | ^~~~~~~~~~~ 343s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 343s | ^ 343s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s 830 | cells1 = std::vector(cells.begin(), cells.end()); 343s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 343s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 841 | std::vector cells1_v 343s | ^~~~~~~~ 343s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 343s 880 | boundary_v.erase(unique_end, range_end); 343s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 343s 885 | boundary_v.erase(boundary_v.begin()); 343s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 343s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 343s | ^~~~~~~~ 343s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 343s 905 | nodes1.erase(unique_end, range_end); 343s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 911 | Geometry geometry 343s | ^~~~~~~~ 343s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s /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]’: 343s /usr/include/dolfinx/la/MatrixCSR.h:249:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 249 | void add(std::span x, std::span rows, 343s | ^~~ 343s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 343s from /usr/include/dolfinx.h:16: 343s /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]’: 343s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 343s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 343s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 343s 540 | x.insert(x.end(), {x0, x1}); 343s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 343s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 343s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 343s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 565 | v2, v3, vmid}); 343s | ~~~~~~~~~~~~~~ 343s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 343s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 343s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 343s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 343s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 627 | {x.size() / 2, 2}, partitioner); 343s | ^ 343s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 632 | std::vector{}, {0, 2}, partitioner); 343s | ^ 343s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s In file included from /usr/include/basix/maps.h:7, 343s from /usr/include/basix/finite-element.h:9, 343s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/custom_kernel/main.cpp:12: 343s /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]’: 343s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 343s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 343s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/custom_kernel/main.cpp: In function ‘std::array A_ref(mdspand_t, std::span) [with T = double]’: 343s /tmp/autopkgtest.kte2W7/build.m6l/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 343s 41 | std::array A_ref(mdspand_t phi, std::span w) 343s | ^~~~~ 343s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/custom_kernel/main.cpp:41:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s /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*]’: 343s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 343s | ^~~~~~~~~~~~~~~~ 343s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s /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]’: 343s /usr/include/dolfinx/la/MatrixCSR.h:642:42: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 642 | _index_maps[1]->local_to_global(local_col, global_col); 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/dolfinx/la/MatrixCSR.h:642:42: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s /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*]’: 343s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 343s | ^~~~~~~~~~~~~~~~~~ 343s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s /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 343s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 185 | __uninit_copy(__first, __last, __result); 343s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/custom_kernel/main.cpp: In function ‘std::array b_ref(mdspand_t, std::span) [with T = double]’: 343s /tmp/autopkgtest.kte2W7/build.m6l/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 343s 58 | std::array b_ref(mdspand_t phi, std::span w) 343s | ^~~~~ 343s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/custom_kernel/main.cpp:58:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s /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*]’: 343s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 343s | ^~~~~~~~~~~~~~~~ 343s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s /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*]’: 343s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 343s | ^~~~~~~~~~~~~~~~~~ 343s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s /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 343s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 185 | __uninit_copy(__first, __last, __result); 343s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 343s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 343s | ^~~~~~~~~~~~~~ 343s /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]’: 343s /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 343s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 343s | ^~~~~~~~~ 343s /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 343s /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 > >]’: 343s /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 343s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 343s | ^~~~~~~~~ 343s /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 343s /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]’: 343s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 343s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 343s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 343s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 343s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 671 | i0 + iy + ny + 2}); 343s | ~~~~~~~~~~~~~~~~~~ 343s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 676 | {x.size() / 2, 2}, partitioner); 343s | ^ 343s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 681 | std::vector{}, {0, 2}, partitioner); 343s | ^ 343s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s /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*]’: 343s /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 343s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 343s | ^~~~~~~~~~~~~ 343s /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 343s /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 343s 147 | { return std::copy(__first, __last, __result); } 343s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s In file included from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/custom_kernel/main.cpp:18: 343s /usr/include/dolfinx/la/MatrixCSR.h: In lambda function: 343s /usr/include/dolfinx/la/MatrixCSR.h:143:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 143 | return [&](std::span rows, 343s | ^ 343s /usr/include/dolfinx/la/MatrixCSR.h:147:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 147 | this->add(data, rows, cols); 343s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 343s /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]’: 343s /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 343s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 343s | ^~~~~~~~~~~~~~ 343s In file included from /usr/include/dolfinx/fem/Function.h:17, 343s from /usr/include/dolfinx/fem/DirichletBC.h:12, 343s from /usr/include/dolfinx/fem/dolfinx_fem.h:14, 343s from /usr/include/dolfinx.h:11, 343s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/custom_kernel/main.cpp:17: 343s /usr/include/dolfinx/la/Vector.h: In function ‘auto dolfinx::la::inner_product(const V&, const V&) [with V = Vector >]’: 343s /usr/include/dolfinx/la/Vector.h:234:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s 234 | const T local = std::transform_reduce( 343s | ~~~~~~~~~~~~~~~~~~~~~^ 343s 235 | x_a.begin(), x_a.end(), x_b.begin(), static_cast(0), std::plus{}, 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 236 | [](T a, T b) -> T 343s | ~~~~~~~~~~~~~~~~~ 343s 237 | { 343s | ~ 343s 238 | if constexpr (std::is_same>::value 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 239 | or std::is_same>::value) 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 240 | { 343s | ~ 343s 241 | return std::conj(a) * b; 343s | ~~~~~~~~~~~~~~~~~~~~~~~~ 343s 242 | } 343s | ~ 343s 243 | else 343s | ~~~~ 343s 244 | return a * b; 343s | ~~~~~~~~~~~~~ 343s 245 | }); 343s | ~~ 343s /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]’: 343s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 343s | ^~~~~~~~~~~~ 343s /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*]’: 343s /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 343s 346 | __niter_wrap(_From __from, _To __res) 343s | ^~~~~~~~~~~~ 343s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/custom_kernel/main.cpp: In lambda function: 343s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/custom_kernel/main.cpp:144:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 144 | auto ident = [](auto, auto, auto, auto) {}; // DOF permutation not required 343s | ^ 343s /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*]’: 343s /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 343s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 343s | ^~~~~~~~~~~~~ 343s /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 343s /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 343s 147 | { return std::copy(__first, __last, __result); } 343s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /tmp/autopkgtest.kte2W7/build.m6l/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)::]’: 343s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/custom_kernel/main.cpp:146:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 146 | fem::impl::assemble_cells(A.mat_add_values(), g.dofmap(), g.x(), cells, 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 147 | {dofmap.map(), 1, cells}, ident, 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 148 | {dofmap.map(), 1, cells}, ident, {}, {}, kernel, 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 149 | std::span(), 0, {}, {}, {}); 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/custom_kernel/main.cpp:146:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/custom_kernel/main.cpp:146:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 343s from /usr/include/dolfinx.h:16, 343s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/codim_0_assembly/main.cpp:12: 343s /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]’: 343s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 343s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 343s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 343s 540 | x.insert(x.end(), {x0, x1}); 343s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 343s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 343s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 343s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 565 | v2, v3, vmid}); 343s | ~~~~~~~~~~~~~~ 343s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 343s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 343s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 343s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 343s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 627 | {x.size() / 2, 2}, partitioner); 343s | ^ 343s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 632 | std::vector{}, {0, 2}, partitioner); 343s | ^ 343s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/custom_kernel/main.cpp: In lambda function: 343s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/custom_kernel/main.cpp:172:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 172 | [](auto, auto, auto, auto) {}, b.mutable_array(), g.dofmap(), g.x(), 343s | ^ 343s /tmp/autopkgtest.kte2W7/build.m6l/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)::]’: 343s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/custom_kernel/main.cpp:171:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 171 | fem::impl::assemble_cells( 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 343s 172 | [](auto, auto, auto, auto) {}, b.mutable_array(), g.dofmap(), g.x(), 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 173 | cells, {dofmap.map(), 1, cells}, kernel, {}, {}, 0, {}); 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/custom_kernel/main.cpp:171:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/custom_kernel/main.cpp:171:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/custom_kernel/main.cpp:171:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s /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]’: 343s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 343s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 343s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 343s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 343s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 671 | i0 + iy + ny + 2}); 343s | ~~~~~~~~~~~~~~~~~~ 343s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 676 | {x.size() / 2, 2}, partitioner); 343s | ^ 343s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 681 | std::vector{}, {0, 2}, partitioner); 343s | ^ 343s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s In file included from /usr/include/dolfinx/fem/DirichletBC.h:12: 343s /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]’: 343s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 343s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 235 | _fshape, cells); 343s | ~~~~~~~~~~~~~~~ 343s /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*]’: 343s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 343s | ^~~~~~~~~~~~~ 343s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s /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 343s 147 | { return std::copy(__first, __last, __result); } 343s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /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*]’: 343s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 343s | ^~~~~~~~~~~~~~~~ 343s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s /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*]’: 343s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 343s | ^~~~~~~~~~~~~~~~~~ 343s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s /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 343s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 185 | __uninit_copy(__first, __last, __result); 343s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 343s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 343s | ^~~~~~~~~~~~~~ 343s /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]’: 343s /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 343s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 343s 607 | this->_M_impl._M_start, 343s | ~~~~~~~~~~~~~~~~~~~~~~~ 343s 608 | _M_get_Tp_allocator()); 343s | ~~~~~~~~~~~~~~~~~~~~~~ 343s /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&):: >]’: 343s /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 343s 1876 | __introsort_loop(_RandomAccessIterator __first, 343s | ^~~~~~~~~~~~~~~~ 343s /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 343s /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 343s 1884 | std::__partial_sort(__first, __last, __last, __comp); 343s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /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 343s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 343s /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 343s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 343s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /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&):: >]’: 343s /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 343s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 343s | ^~~~~~~~~~~~~~~~~~~~~~ 343s /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 343s /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 343s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 343s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /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 343s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 1819 | __comp); 343s | ~~~~~~~ 343s /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 343s 1822 | std::__insertion_sort(__first, __last, __comp); 343s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 343s /usr/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 > >]’: 343s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 343s | ^~~~~~ 343s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 343s /usr/include/c++/14/bits/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*]’: 343s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 343s | ^~~~~~~~~~~~~ 343s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s In file included from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/interpolation-io/main.cpp:14: 343s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 343s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 319 | return [](std::span, std::span, std::int32_t, int) 343s | ^ 343s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 343s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 343s | ^~~~~~~~~~~~~~ 343s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 343s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 341 | return [dims, sub_element_fns](std::span data, 343s | ^ 343s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 343s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 350 | block_size); 343s | ~~~~~~~~~~~ 343s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 343s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 362 | return [ebs, sub_fn](std::span data, 343s | ^ 343s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 343s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 343s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 372 | return [this](std::span data, std::span cell_info, 343s | ^ 343s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 343s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 343s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 376 | return [this](std::span data, std::span cell_info, 343s | ^ 343s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 343s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 343s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 380 | return [this](std::span data, std::span cell_info, 343s | ^ 343s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 343s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 343s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 384 | return [this](std::span data, std::span cell_info, 343s | ^ 343s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 386 | { T_apply(data, cell_info[cell], block_size); }; 343s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /usr/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 > >]’: 343s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 343s | ^~~~~~ 343s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 343s /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}]’: 343s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 587 | operator()(_ArgTypes... __args) const 343s | ^~~~~~~~ 343s /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]’: 343s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 343s | ^~~~~~~~ 343s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s /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]’: 343s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 343s | ^~~~~~~~~~~~~~~~~~~ 343s /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 > >]’: 343s /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 343s 994 | operator()(_It __x, _Sent __bound) const 343s | ^~~~~~~~ 343s /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 343s /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&)::]’: 343s /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 343s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 343s | ^~~~ 343s /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 343s /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 343s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 343s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s In file included from /usr/include/c++/14/bits/ranges_algo.h:38: 343s /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 >&]’: 343s /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 343s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 343s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /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):: >]’: 343s /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 343s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 343s | ^~~~~~~~~ 343s /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 343s /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 343s 2107 | if (__pred(__first)) 343s | ~~~~~~^~~~~~~~~ 343s /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 343s 2111 | if (__pred(__first)) 343s | ~~~~~~^~~~~~~~~ 343s /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 343s 2115 | if (__pred(__first)) 343s | ~~~~~~^~~~~~~~~ 343s /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 343s 2119 | if (__pred(__first)) 343s | ~~~~~~^~~~~~~~~ 343s /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 343s 2127 | if (__pred(__first)) 343s | ~~~~~~^~~~~~~~~ 343s /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 343s 2132 | if (__pred(__first)) 343s | ~~~~~~^~~~~~~~~ 343s /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 343s 2137 | if (__pred(__first)) 343s | ~~~~~~^~~~~~~~~ 343s In file included from /usr/include/dolfinx/fem/FunctionSpace.h:9: 343s /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]’: 343s /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 343s 128 | math::dot(cell_geometry, dphi, J, true); 343s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /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 343s /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 343s /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]’: 343s /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 343s 140 | math::inv(J, K); 343s | ~~~~~~~~~^~~~~~ 343s /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 343s /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 343s 142 | math::pinv(J, K); 343s | ~~~~~~~~~~^~~~~~ 343s /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 343s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17: 343s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 343s /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 343s 87 | auto det(Matrix A) 343s | ^~~ 343s /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 > >]’: 343s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 343s 642 | copy(_II __first, _II __last, _OI __result) 343s | ^~~~ 343s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 343s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 343s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 343s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 343s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s In file included from /usr/include/dolfinx/la/dolfinx_la.h:14, 343s from /usr/include/dolfinx.h:15, 343s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/hyperelasticity/main.cpp:22: 343s /usr/include/dolfinx/la/petsc.h: In lambda function: 343s /usr/include/dolfinx/la/petsc.h:293:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 293 | return [A, mode, cache = std::vector()]( 343s | ^ 343s /usr/include/dolfinx/la/petsc.h: In lambda function: 343s /usr/include/dolfinx/la/petsc.h:327:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 327 | return [A, mode, cache = std::vector()]( 343s | ^ 343s /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]’: 343s /usr/include/dolfinx/fem/interpolate.h:72:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 72 | cmap.tabulate(0, X, Xshape, phi_b); 343s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 343s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/hyperelasticity/main.cpp: In constructor ‘HyperElasticProblem::HyperElasticProblem(std::shared_ptr >, std::shared_ptr >, std::vector > >)’: 343s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/hyperelasticity/main.cpp:58:76: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s 58 | std::vector ghosts(map->ghosts().begin(), map->ghosts().end()); 343s | ^ 343s In file included from /usr/include/c++/14/functional:59, 343s from /usr/include/basix/finite-element.h:17: 343s /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 >}]’: 343s /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 343s 587 | operator()(_ArgTypes... __args) const 343s | ^~~~~~~~ 343s /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]’: 343s /usr/include/dolfinx/fem/CoordinateElement.h:152:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 152 | compute_jacobian_determinant(const U& J, std::span w) 343s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /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 343s 172 | math::dot(B, J, BA); 343s | ~~~~~~~~~^~~~~~~~~~ 343s /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 343s /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 343s In file included from /usr/include/basix/maps.h:7: 343s /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]’: 343s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 343s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 343s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/hyperelasticity/main.cpp: In lambda function: 343s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/hyperelasticity/main.cpp:103:38: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 343s 103 | { bc->set(b, x, -1); }); 343s | ~~~~~~~^~~~~~~~~~ 343s /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]’: 343s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 343s | ^~~~~~~~~~~~~~~~~~~ 343s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13, 343s from /usr/include/dolfinx/fem/assembler.h:9: 343s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form]’: 343s /usr/include/dolfinx/fem/utils.h:1365:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 343s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, const Function&, std::span) [with T = double; U = double]’: 343s /usr/include/dolfinx/fem/interpolate.h:1209:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s 1209 | std::ranges::copy(u0_array, u1_array.begin()); 343s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s In file included from /usr/include/c++/14/vector:66, 343s from /usr/include/basix/cell.h:10, 343s from /usr/include/basix/finite-element.h:7: 343s /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]’: 343s /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 343s 678 | vector(initializer_list __l, 343s | ^~~~~~ 343s /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]’: 343s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 343s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s /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)>]’: 343s /usr/include/dolfinx/fem/assembler.h:267:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 267 | void assemble_matrix( 343s | ^~~~~~~~~~~~~~~ 343s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/hyperelasticity/main.cpp: In function ‘int main(int, char**)’: 343s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/hyperelasticity/main.cpp:172:71: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 343s 172 | auto B = std::make_shared>(std::vector{0, 0, 0}); 343s | ^ 343s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/hyperelasticity/main.cpp:173:78: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 343s 173 | auto traction = std::make_shared>(std::vector{0, 0, 0}); 343s | ^ 343s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/hyperelasticity/main.cpp:247:75: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 343s 247 | std::make_shared>(std::vector{0, 0, 0}, 343s | ^ 343s /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)>]’: 343s /usr/include/dolfinx/fem/assembler.h:372:11: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 372 | set_fn(rows.subspan(i, 1), rows.subspan(i, 1), diag_span); 343s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’: 343s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 703 | void interpolate(Function& u, std::span f, 343s | ^~~~~~~~~~~ 343s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s In file included from /usr/include/c++/14/bits/ranges_algo.h:38, 343s from /usr/include/c++/14/algorithm:63, 343s from /usr/include/basix/maps.h:8, 343s from /usr/include/basix/finite-element.h:9, 343s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/biharmonic/main.cpp:131: 343s /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&]’: 343s /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 343s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 343s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 954 | cmap.tabulate(1, X, Xshape, phi_b); 343s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 343s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /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]’: 343s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 111 | void assemble_vector( 343s | ^~~~~~~~~~~~~~~ 343s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 116 | impl::assemble_vector(b, L, constants, coefficients); 343s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s /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]’: 343s /usr/include/dolfinx/la/MatrixCSR.h:414:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s 414 | _row_ptr(p.graph().second.begin(), p.graph().second.end()), 343s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/dolfinx/la/MatrixCSR.h:450:27: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 343s 450 | rowptr_container_type new_row_ptr = {0}; 343s | ^~~~~~~~~~~ 343s /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]’: 343s /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 343s 707 | vector(_InputIterator __first, _InputIterator __last, 343s | ^~~~~~ 343s /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 343s /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 343s 711 | _M_range_initialize(__first, __last, 343s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 343s 712 | std::__iterator_category(__first)); 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /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]’: 343s /usr/include/dolfinx/fem/assembler.h:152:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 152 | void apply_lifting( 343s | ^~~~~~~~~~~~~ 343s In file included from /usr/include/dolfinx/fem/Function.h:17: 343s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_rev_begin() [with T = double; Container = std::vector]’: 343s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 145 | _scatterer->scatter_rev_begin(std::span(_buffer_remote), 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 146 | std::span(_buffer_local), 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 147 | _request); 343s | ~~~~~~~~~ 343s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s In file included from /usr/include/c++/14/vector:72: 343s /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]’: 343s /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 343s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 343s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 343s 239 | __x.end()); 343s | ~~~~~~~~~~ 343s /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 343s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 343s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 251 | end(), _M_get_Tp_allocator()); 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 343s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 343s from /usr/include/c++/14/vector:65: 343s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 343s 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: 343s /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 343s 993 | std::_Destroy(__first, __last); 343s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 343s In file included from /usr/include/c++/14/algorithm:63, 343s from /usr/include/basix/maps.h:8, 343s from /usr/include/basix/finite-element.h:9: 343s /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]’: 343s /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 343s 775 | return (*this)(ranges::begin(__r1), ranges::end(__r1), 343s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 776 | ranges::begin(__r2), ranges::end(__r2), 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 777 | std::move(__result), std::move(__binary_op), 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 778 | std::move(__proj1), std::move(__proj2)); 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /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 343s /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]’: 343s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 343s | ^~~~~~~~~~~~ 343s /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*]’: 343s /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 343s 346 | __niter_wrap(_From __from, _To __res) 343s | ^~~~~~~~~~~~ 343s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_fwd_begin() [with T = double; Container = std::vector]’: 343s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 98 | _scatterer->scatter_fwd_begin(std::span(_buffer_local), 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 99 | std::span(_buffer_remote), 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 100 | std::span(_request)); 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 343s /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 >&):: >]’: 343s /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 343s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 343s | ^~~~~~~~~~~ 343s /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 343s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 343s /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 >&)::]’: 343s /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 343s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 343s | ^~~~~~~~ 343s /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 343s /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 >&):: >]’: 343s /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 343s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 343s | ^~~~~~~~~~ 343s /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 343s /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 343s /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]’: 343s /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 343s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 343s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 1805 | std::move(__comp), std::move(__proj)); 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /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 >&):: >]’: 343s /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 343s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 343s | ^~~~~~~~~~~~~~~~~~~~~~ 343s /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 343s /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 343s /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 343s /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 343s 88 | if (__comp(__a, __b)) 343s | ~~~~~~^~~~~~~~~~ 343s /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 343s 90 | if (__comp(__b, __c)) 343s | ~~~~~~^~~~~~~~~~ 343s /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 343s 91 | std::iter_swap(__result, __b); 343s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 343s /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 343s 92 | else if (__comp(__a, __c)) 343s | ~~~~~~^~~~~~~~~~ 343s /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 343s 93 | std::iter_swap(__result, __c); 343s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 343s /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]’: 343s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 343s | ^~~~~~~~~~~~~~~~~ 343s /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 343s 95 | std::iter_swap(__result, __a); 343s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 343s /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 343s 97 | else if (__comp(__a, __c)) 343s | ~~~~~~^~~~~~~~~~ 343s /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 343s 98 | std::iter_swap(__result, __a); 343s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 343s /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 343s 99 | else if (__comp(__b, __c)) 343s | ~~~~~~^~~~~~~~~~ 343s /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 343s 100 | std::iter_swap(__result, __c); 343s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 343s /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)::]’: 343s /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 343s 2094 | return (*this)(ranges::begin(__r), ranges::end(__r), 343s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 2095 | __value, std::move(__comp), std::move(__proj)); 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /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 343s 102 | std::iter_swap(__result, __b); 343s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 343s /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 >&):: >]’: 343s /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 343s 1829 | __unguarded_partition(_RandomAccessIterator __first, 343s | ^~~~~~~~~~~~~~~~~~~~~ 343s /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 343s /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 343s /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 343s 1835 | while (__comp(__first, __pivot)) 343s | ~~~~~~^~~~~~~~~~~~~~~~~~ 343s /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 343s 1838 | while (__comp(__pivot, __last)) 343s | ~~~~~~^~~~~~~~~~~~~~~~~ 343s /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 343s 1842 | std::iter_swap(__first, __last); 343s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 343s /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> >]’: 343s /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 343s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 343s | ^~~~~~~~~~~~~ 343s /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 343s /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 343s /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 343s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 923 | std::__miter_base(__last), 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 924 | __result); 343s | ~~~~~~~~~ 343s /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 >&):: >]’: 343s /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 343s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 343s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 343s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 343s 319 | return [](std::span, std::span, std::int32_t, int) 343s | ^ 343s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 343s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 343s 341 | return [dims, sub_element_fns](std::span data, 343s | ^ 343s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 343s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 343s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 350 | block_size); 343s | ~~~~~~~~~~~ 343s In file included from /usr/include/dolfinx/fem/assembler.h:11: 343s /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]’: 343s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 1289 | void assemble_vector( 343s | ^~~~~~~~~~~~~~~ 343s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 1297 | assemble_vector(b, L, mesh->geometry().dofmap(), mesh->geometry().x(), 343s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 1298 | constants, coefficients); 343s | ~~~~~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 343s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 343s 362 | return [ebs, sub_fn](std::span data, 343s | ^ 343s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 343s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 343s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 343s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 343s 372 | return [this](std::span data, std::span cell_info, 343s | ^ 343s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 343s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 343s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 343s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 343s 376 | return [this](std::span data, std::span cell_info, 343s | ^ 343s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 343s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 343s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 343s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 343s 380 | return [this](std::span data, std::span cell_info, 343s | ^ 343s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 343s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 343s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13, 343s from /usr/include/dolfinx/fem/assembler.h:9, 343s from /usr/include/dolfinx/fem/dolfinx_fem.h:20, 343s from /usr/include/dolfinx.h:11: 343s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form]’: 343s /usr/include/dolfinx/fem/utils.h:1365:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 343s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 343s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 343s 384 | return [this](std::span data, std::span cell_info, 343s | ^ 343s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 343s 386 | { T_apply(data, cell_info[cell], block_size); }; 343s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /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 > > >]’: 343s /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 343s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 343s | ^~~~~~ 343s /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 343s In file included from /usr/include/dolfinx/la/Vector.h:14: 343s /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]’: 343s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 390 | void scatter_rev_begin(std::span send_buffer, 343s | ^~~~~~~~~~~~~~~~~ 343s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s /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}]’: 343s /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 343s 587 | operator()(_ArgTypes... __args) const 343s | ^~~~~~~~ 343s /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]’: 343s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 343s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s In file included from /usr/include/c++/14/vector:66, 343s from /usr/include/basix/cell.h:10, 343s from /usr/include/basix/finite-element.h:7: 343s /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]’: 343s /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 343s 1413 | insert(const_iterator __position, initializer_list __l) 343s | ^~~~~~ 343s /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 343s /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 343s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 343s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 1417 | std::random_access_iterator_tag()); 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /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]’: 343s /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 343s 1413 | insert(const_iterator __position, initializer_list __l) 343s | ^~~~~~ 343s /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 343s /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 > > >]’: 343s /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 343s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 343s | ^~~~~~ 343s /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 343s /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 343s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 343s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 1417 | std::random_access_iterator_tag()); 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /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]’: 343s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 195 | void scatter_fwd_begin(std::span send_buffer, 343s | ^~~~~~~~~~~~~~~~~ 343s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s /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]’: 343s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 343s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 343s | ^~~~~~~~~~~~~~~~~~~ 343s /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)>]’: 343s /usr/include/dolfinx/fem/assembler.h:267:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 267 | void assemble_matrix( 343s | ^~~~~~~~~~~~~~~ 343s In file included from /usr/include/c++/14/vector:66, 343s from /usr/include/basix/cell.h:10, 343s from /usr/include/basix/finite-element.h:7, 343s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/hyperelasticity/main.cpp:19: 343s /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]’: 343s /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 343s 707 | vector(_InputIterator __first, _InputIterator __last, 343s | ^~~~~~ 343s /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 343s /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 343s 711 | _M_range_initialize(__first, __last, 343s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 343s 712 | std::__iterator_category(__first)); 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /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]’: 343s /usr/include/dolfinx/la/MatrixCSR.h:714:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s 714 | std::fill(std::next(_data.begin(), _row_ptr[local_size0] * bs2), _data.end(), 343s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 715 | 0); 343s | ~~ 343s In file included from /usr/include/c++/14/bits/ranges_algo.h:38, 343s from /usr/include/c++/14/algorithm:63, 343s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/hyperelasticity/main.cpp:18: 343s /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&]’: 343s /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 343s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 343s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:20, 343s from /usr/include/dolfinx.h:11: 343s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_vector(std::span<_Type, 4294967295>, const Form&) [with T = double; U = double]’: 343s /usr/include/dolfinx/fem/assembler.h:124:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 124 | void assemble_vector(std::span b, const Form& L) 343s | ^~~~~~~~~~~~~~~ 343s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 129 | assemble_vector(b, L, std::span(constants), 343s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 130 | make_coefficients_span(coefficients)); 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s /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]’: 343s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor >’ changed in GCC 7.1 343s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 343s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /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]’: 343s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 343s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 343s | ^~~~~~~~~~~~~~~~~~~ 343s /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 >]’: 343s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 343s | ^~~~~~~~ 343s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s 310 | return ranges::__copy_or_move(std::move(__first), 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 343s 311 | std::move(__last), 343s | ~~~~~~~~~~~~~~~~~~ 343s 312 | std::move(__result)); 343s | ~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s /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]’: 343s /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 343s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 343s 607 | this->_M_impl._M_start, 343s | ~~~~~~~~~~~~~~~~~~~~~~~ 343s 608 | _M_get_Tp_allocator()); 343s | ~~~~~~~~~~~~~~~~~~~~~~ 343s /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]’: 343s /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 343s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 343s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 1159 | std::move(__comp), std::move(__proj)); 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:14: 343s /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]’: 343s /usr/include/dolfinx/fem/DirichletBC.h:495:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 343s 495 | void set(std::span x, std::optional> x0, 343s | ^~~ 343s /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*]’: 343s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 343s | ^~~~~~~~~~~~~ 343s /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&]’: 343s /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 343s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 343s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s /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 343s 147 | { return std::copy(__first, __last, __result); } 343s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /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 >]’: 343s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 343s | ^~~~~~~~ 343s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s 310 | return ranges::__copy_or_move(std::move(__first), 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 343s 311 | std::move(__last), 343s | ~~~~~~~~~~~~~~~~~~ 343s 312 | std::move(__result)); 343s | ~~~~~~~~~~~~~~~~~~~~ 343s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s /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*]’: 343s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 343s | ^~~~~~~~~~~~~ 343s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 343s /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]’: 343s /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 343s 772 | operator()(_Range1&& __r1, _Range2&& __r2, _Out __result, _Fp __binary_op, 343s | ^~~~~~~~ 343s /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 343s 775 | return (*this)(ranges::begin(__r1), ranges::end(__r1), 343s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 776 | ranges::begin(__r2), ranges::end(__r2), 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 777 | std::move(__result), std::move(__binary_op), 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s 778 | std::move(__proj1), std::move(__proj2)); 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /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 343s /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 343s /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 343s /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 343s 147 | { return std::copy(__first, __last, __result); } 343s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 343s /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]’: 343s /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 343s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 343s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 343s 607 | this->_M_impl._M_start, 343s | ~~~~~~~~~~~~~~~~~~~~~~~ 343s 608 | _M_get_Tp_allocator()); 343s | ~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 344s /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 344s 642 | copy(_II __first, _II __last, _OI __result) 344s | ^~~~ 344s /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 344s /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]’: 344s /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 344s 1209 | std::ranges::copy(u0_array, u1_array.begin()); 344s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s In file included from /usr/include/dolfinx/fem/assembler.h:10: 344s /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]’: 344s /usr/include/dolfinx/fem/assemble_scalar_impl.h:168:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 168 | T assemble_scalar( 344s | ^~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/fem/assemble_scalar_impl.h:168:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /usr/include/dolfinx/fem/assemble_scalar_impl.h:184:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 184 | value += impl::assemble_cells(x_dofmap, x, cells, fn, constants, coeffs, 344s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 185 | cstride); 344s | ~~~~~~~~ 344s /usr/include/dolfinx/fem/assemble_scalar_impl.h:184:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /usr/include/dolfinx/fem/assemble_scalar_impl.h:184:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /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 344s /usr/include/dolfinx/fem/assemble_scalar_impl.h:204:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 204 | value += impl::assemble_exterior_facets( 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 344s 205 | x_dofmap, x, num_facets_per_cell, 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 206 | M.domain(IntegralType::exterior_facet, i), fn, constants, coeffs, 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 207 | cstride, perms); 344s | ~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/fem/assemble_scalar_impl.h:204:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /usr/include/dolfinx/fem/assemble_scalar_impl.h:204:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /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 344s /usr/include/dolfinx/fem/assemble_scalar_impl.h:217:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 217 | value += impl::assemble_interior_facets( 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 344s 218 | x_dofmap, x, num_facets_per_cell, 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 219 | M.domain(IntegralType::interior_facet, i), fn, constants, coeffs, 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 220 | cstride, c_offsets, perms); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/fem/assemble_scalar_impl.h:217:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /usr/include/dolfinx/fem/assemble_scalar_impl.h:217:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /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 344s /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]’: 344s /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 344s 1413 | insert(const_iterator __position, initializer_list __l) 344s | ^~~~~~ 344s /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 344s /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 344s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 344s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 1417 | std::random_access_iterator_tag()); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 344s from /usr/include/dolfinx/geometry/utils.h:9, 344s from /usr/include/dolfinx/fem/interpolate.h:19, 344s from /usr/include/dolfinx/fem/Function.h:12: 344s /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]’: 344s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 783 | Mesh> create_mesh( 344s | ^~~~~~~~~~~ 344s /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]’: 344s /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 344s 1413 | insert(const_iterator __position, initializer_list __l) 344s | ^~~~~~ 344s /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 344s /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 344s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 344s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 1417 | std::random_access_iterator_tag()); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 344s | ^ 344s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 830 | cells1 = std::vector(cells.begin(), cells.end()); 344s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 344s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 841 | std::vector cells1_v 344s | ^~~~~~~~ 344s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 344s 880 | boundary_v.erase(unique_end, range_end); 344s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 344s 885 | boundary_v.erase(boundary_v.begin()); 344s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 344s | ^~~~~~~~ 344s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 344s 905 | nodes1.erase(unique_end, range_end); 344s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 911 | Geometry geometry 344s | ^~~~~~~~ 344s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /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]’: 344s /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 344s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 344s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 1159 | std::move(__comp), std::move(__proj)); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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]’: 344s /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 344s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 344s 607 | this->_M_impl._M_start, 344s | ~~~~~~~~~~~~~~~~~~~~~~~ 344s 608 | _M_get_Tp_allocator()); 344s | ~~~~~~~~~~~~~~~~~~~~~~ 344s /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*]’: 344s /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 344s /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 344s /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]’: 344s /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 344s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 386 | __result, __alloc); 344s | ~~~~~~~~~~~~~~~~~~ 344s In file included from /usr/include/c++/14/array:43, 344s from /usr/include/basix/cell.h:7: 344s /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 >]’: 344s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 642 | copy(_II __first, _II __last, _OI __result) 344s | ^~~~ 344s /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]’: 344s /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 344s 398 | return std::__uninitialized_copy_a 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 344s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 344s from /usr/include/dolfinx/geometry/utils.h:9, 344s from /usr/include/dolfinx/fem/interpolate.h:19, 344s from /usr/include/dolfinx/fem/Function.h:12, 344s from /usr/include/dolfinx/fem/DirichletBC.h:12, 344s from /usr/include/dolfinx/fem/dolfinx_fem.h:14: 344s /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]’: 344s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 783 | Mesh> create_mesh( 344s | ^~~~~~~~~~~ 344s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 344s | ^ 344s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 830 | cells1 = std::vector(cells.begin(), cells.end()); 344s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 344s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 841 | std::vector cells1_v 344s | ^~~~~~~~ 344s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 344s 880 | boundary_v.erase(unique_end, range_end); 344s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 344s 885 | boundary_v.erase(boundary_v.begin()); 344s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 344s | ^~~~~~~~ 344s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 344s 905 | nodes1.erase(unique_end, range_end); 344s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 911 | Geometry geometry 344s | ^~~~~~~~ 344s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s In file included from /usr/include/c++/14/vector:72: 344s /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]’: 344s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 344s 954 | vector<_Tp, _Alloc>:: 344s | ^~~~~~~~~~~~~~~~~~~ 344s /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]’: 344s /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 344s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 344s | ^~~~~~~~~~~~~~~~~~~ 344s /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*]’: 344s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s /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 344s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 344s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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 344s 1697 | std::__uninitialized_copy_a(__first, __last, 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 344s 1698 | this->_M_impl._M_start, 344s | ~~~~~~~~~~~~~~~~~~~~~~~ 344s 1699 | _M_get_Tp_allocator()); 344s | ~~~~~~~~~~~~~~~~~~~~~~ 344s /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]’: 344s /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 344s 678 | vector(initializer_list __l, 344s | ^~~~~~ 344s /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*]’: 344s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 344s | ^~~~~~~~~~~~~ 344s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s /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 344s 147 | { return std::copy(__first, __last, __result); } 344s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 344s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 344s 1104 | constexpr default_accessor(default_accessor) noexcept {} 344s | ^~~~~~~~~~~~~~~~ 344s /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]’: 344s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 344s /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&):: >]’: 344s /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 344s 1863 | __partial_sort(_RandomAccessIterator __first, 344s | ^~~~~~~~~~~~~~ 344s /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 344s /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 344s /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 344s 1868 | std::__heap_select(__first, __middle, __last, __comp); 344s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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 344s 1869 | std::__sort_heap(__first, __middle, __comp); 344s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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&):: >]’: 344s /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 344s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 344s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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 344s /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 344s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 1856 | __comp); 344s | ~~~~~~~ 344s /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 344s /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 344s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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&):: >]’: 344s /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 344s 1770 | __insertion_sort(_RandomAccessIterator __first, 344s | ^~~~~~~~~~~~~~~~ 344s /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 344s /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 344s 1777 | if (__comp(__i, __first)) 344s | ~~~~~~^~~~~~~~~~~~~~ 344s /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 344s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 344s | ^~~~~~~~~~~~~~~~~~~~~~~ 344s /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&):: >]’: 344s /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 344s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 344s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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 344s /usr/include/c++/14/bits/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 >]’: 344s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 344s | ^~~~~~~~ 344s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 683 | { return std::copy(__first, __first + __n, __result); } 344s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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]’: 344s /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 344s 707 | vector(_InputIterator __first, _InputIterator __last, 344s | ^~~~~~ 344s /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 344s /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 344s 711 | _M_range_initialize(__first, __last, 344s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 344s 712 | std::__iterator_category(__first)); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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 >]’: 344s /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 344s 318 | operator()(_Range&& __r, _Out __result) const 344s | ^~~~~~~~ 344s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 344s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 321 | std::move(__result)); 344s | ~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s /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]’: 344s /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 344s 1618 | _M_allocate_and_copy(size_type __n, 344s | ^~~~~~~~~~~~~~~~~~~~ 344s /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 344s /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 344s 1624 | std::__uninitialized_copy_a(__first, __last, __result, 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 1625 | _M_get_Tp_allocator()); 344s | ~~~~~~~~~~~~~~~~~~~~~~ 344s /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 >]’: 344s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 642 | copy(_II __first, _II __last, _OI __result) 344s | ^~~~ 344s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 344s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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]’: 344s /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 344s 707 | vector(_InputIterator __first, _InputIterator __last, 344s | ^~~~~~ 344s /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 344s /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 344s 711 | _M_range_initialize(__first, __last, 344s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 344s 712 | std::__iterator_category(__first)); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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]’: 344s /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 344s 1789 | operator()(_Iter __first, _Sent __last, 344s | ^~~~~~~~ 344s /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 344s /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 344s 1792 | auto __lasti = ranges::next(__first, __last); 344s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 344s /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 344s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 344s | ^ 344s In file included from /usr/include/c++/14/numeric:62: 344s /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]’: 344s /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 344s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 344s | ^~~~ 344s /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 344s In file included from /usr/include/c++/14/tuple:44, 344s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 344s from /usr/include/c++/14/bits/memory_resource.h:41, 344s from /usr/include/c++/14/vector:87: 344s /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]’: 344s /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 344s 767 | operator()(_Iter __first, _Sent __last, 344s | ^~~~~~~~ 344s /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 344s /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]’: 344s /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 344s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 344s | ^~~~~~~~ 344s /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 344s /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]’: 344s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 344s 195 | vector<_Tp, _Alloc>:: 344s | ^~~~~~~~~~~~~~~~~~~ 344s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 344s /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 344s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 344s | ^~~~~~~~~~~~~~ 344s In file included from /usr/include/c++/14/algorithm:61: 344s /usr/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 >]’: 344s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 344s | ^~~~~~ 344s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s /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]’: 344s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 344s 181 | vector<_Tp, _Alloc>:: 344s | ^~~~~~~~~~~~~~~~~~~ 344s /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 344s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 344s | ^~~~~~~~~~~~~~ 344s /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]’: 344s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 46 | void reorder_list(std::span list, std::span nodemap) 344s | ^~~~~~~~~~~~ 344s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 53 | const std::vector orig(list.begin(), list.end()); 344s | ^~~~ 344s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 58 | std::ranges::copy(links_old, links_new.begin()); 344s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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]’: 344s /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 344s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 344s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 344s 239 | __x.end()); 344s | ~~~~~~~~~~ 344s /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 344s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 344s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 251 | end(), _M_get_Tp_allocator()); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 344s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 344s from /usr/include/c++/14/vector:65: 344s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 344s 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: 344s /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 344s 993 | std::_Destroy(__first, __last); 344s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 344s /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*]’: 344s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 344s | ^~~~~~~~~~~~~~~~ 344s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s /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*]’: 344s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 344s | ^~~~~~~~~~~~~~~~~~ 344s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s /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 344s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 185 | __uninit_copy(__first, __last, __result); 344s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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]’: 344s /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 344s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 344s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 1805 | std::move(__comp), std::move(__proj)); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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]’: 344s /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 344s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 344s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 3147 | std::move(__comp), std::move(__proj)); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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]’: 344s /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 344s 1134 | operator()(_Iter __first, _Sent __last, 344s | ^~~~~~~~ 344s /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 344s /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 344s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 344s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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 344s 1139 | return {__first, __first}; 344s | ^ 344s /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 344s 1148 | return {++__dest, __first}; 344s | ^ 344s /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]’: 344s /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 344s 1564 | erase(const_iterator __first, const_iterator __last) 344s | ^~~~~ 344s /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 344s /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 > >]’: 344s /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 344s 855 | operator()(_It& __it, _Sent __bound) const 344s | ^~~~~~~~ 344s /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 344s 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 344s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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&):: >]’: 344s /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 344s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 344s | ^~~~~~ 344s /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 344s /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 344s 1905 | std::__introsort_loop(__first, __last, 344s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 344s 1906 | std::__lg(__last - __first) * 2, 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 1907 | __comp); 344s | ~~~~~~~ 344s /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 344s 1908 | std::__final_insertion_sort(__first, __last, __comp); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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]’: 344s /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 344s 1536 | erase(const_iterator __position) 344s | ^~~~~ 344s /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 344s 1537 | { return _M_erase(begin() + (__position - cbegin())); } 344s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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)::]’: 344s /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 344s 317 | operator()(_Iterator __it) 344s | ^~~~~~~~ 344s /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 >]’: 344s /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 344s 318 | operator()(_Range&& __r, _Out __result) const 344s | ^~~~~~~~ 344s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 344s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 321 | std::move(__result)); 344s | ~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/hyperelasticity/main.cpp: In lambda function: 344s /tmp/autopkgtest.kte2W7/build.m6l/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 344s 222 | [](auto x) 344s | ^ 344s /usr/include/c++/14/bits/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 > >]’: 344s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 344s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 344s | ^~~~~~~~~~~~~ 344s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 344s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 344s /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]’: 344s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 344s | ^~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s /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 344s 371 | return std::__do_uninit_copy(__first, __last, __result); 344s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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 344s 373 | return std::uninitialized_copy(__first, __last, __result); 344s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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]’: 344s /usr/include/dolfinx/la/MatrixCSR.h:414:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 414 | _row_ptr(p.graph().second.begin(), p.graph().second.end()), 344s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/la/MatrixCSR.h:450:27: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 344s 450 | rowptr_container_type new_row_ptr = {0}; 344s | ^~~~~~~~~~~ 344s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 344s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 344s from /usr/include/dolfinx/fem/Function.h:11: 344s /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]’: 344s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 119 | std::ranges::copy(buffer, range.begin()); 344s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 344s /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 >]’: 344s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 344s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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 344s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 344s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 508 | { return std::get<0>(idx) != r; }); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 344s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 553 | [](auto x) { return std::get<1>(x); }); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/hyperelasticity/main.cpp: In lambda function: 344s /tmp/autopkgtest.kte2W7/build.m6l/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 344s 235 | [](auto x) 344s | ^ 344s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 344s from /usr/include/dolfinx.h:10: 344s /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]’: 344s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 676 | distribute_data(MPI_Comm comm0, std::span indices, 344s | ^~~~~~~~~~~~~~~ 344s /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]’: 344s /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 344s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 344s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 2021 | std::move(__comp), std::move(__proj)); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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 >&):: >]’: 344s /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 344s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 344s | ^~~~~~~~~~~~~ 344s /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 344s 232 | if (__comp(__first + __secondChild, 344s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 344s 233 | __first + (__secondChild - 1))) 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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]’: 344s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 382 | create_geometry( 344s | ^~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 424 | const std::vector l2l = graph::build::compute_local_to_local( 344s | ^~~ 344s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 429 | std::ranges::transform(l2l, igi.begin(), 344s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 344s 430 | [&nodes](auto index) { return nodes[index]; }); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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> >]’: 344s /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 344s 608 | __miter_base(_Iterator __it) 344s | ^~~~~~~~~~~~ 344s /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> >]’: 344s /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 344s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 344s | ^~~~~~~~~~~~~~~~~~~~~~ 344s /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 344s /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 344s /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 >&)::]’: 344s /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 344s 239 | operator()(_Value& __val, _Iterator __it) 344s | ^~~~~~~~ 344s /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]’: 344s /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 344s 1999 | operator()(_Iter __first, _Sent __last, 344s | ^~~~~~~~ 344s /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 344s /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]’: 344s /usr/include/dolfinx/la/MatrixCSR.h:249:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 249 | void add(std::span x, std::span rows, 344s | ^~~ 344s /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*]’: 344s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 642 | copy(_II __first, _II __last, _OI __result) 344s | ^~~~ 344s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 344s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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*]’: 344s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 642 | copy(_II __first, _II __last, _OI __result) 344s | ^~~~ 344s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 344s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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*]’: 344s /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 344s 2981 | __miter_base(move_iterator<_Iterator> __it) 344s | ^~~~~~~~~~~~ 344s /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]’: 344s /usr/include/dolfinx/la/MatrixCSR.h:724:41: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 724 | double norm_sq_local = std::accumulate( 344s | ~~~~~~~~~~~~~~~^ 344s 725 | _data.cbegin(), std::next(_data.cbegin(), _row_ptr[num_owned_rows] * bs2), 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 726 | double(0), [](auto norm, value_type y) { return norm + std::norm(y); }); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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]’: 344s /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 344s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 344s | ^~~~~~~~ 344s /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 344s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 344s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 737 | std::move(__result), 344s | ~~~~~~~~~~~~~~~~~~~~ 344s 738 | std::move(__op), std::move(__proj)); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:20: 344s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_vector(std::span<_Type, 4294967295>, const Form&) [with T = double; U = double]’: 344s /usr/include/dolfinx/fem/assembler.h:124:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 124 | void assemble_vector(std::span b, const Form& L) 344s | ^~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 129 | assemble_vector(b, L, std::span(constants), 344s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 130 | make_coefficients_span(coefficients)); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /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*]’: 344s /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 344s /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]’: 344s /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 344s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 344s 607 | this->_M_impl._M_start, 344s | ~~~~~~~~~~~~~~~~~~~~~~~ 344s 608 | _M_get_Tp_allocator()); 344s | ~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 344s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 608 | __miter_base(_Iterator __it) 344s | ^~~~~~~~~~~~ 344s /usr/include/c++/14/bits/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*]’: 344s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 344s | ^~~~~~~~~~~~~ 344s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s In file included from /usr/include/basix/finite-element.h:19: 344s /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 >&)::]’: 344s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 370 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 344s | ^~~~~~~~~~~~~~~~ 344s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s /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*]’: 344s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 642 | copy(_II __first, _II __last, _OI __result) 344s | ^~~~ 344s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 344s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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&):: >]’: 344s /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 344s 1589 | __heap_select(_RandomAccessIterator __first, 344s | ^~~~~~~~~~~~~ 344s /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 344s /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 344s /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 344s 1593 | std::__make_heap(__first, __middle, __comp); 344s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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 344s 1595 | if (__comp(__i, __first)) 344s | ~~~~~~^~~~~~~~~~~~~~ 344s /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 344s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 344s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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&):: >]’: 344s /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 344s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 344s | ^~~~~~~~~~~ 344s /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 344s /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 344s 425 | std::__pop_heap(__first, __last, __last, __comp); 344s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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&):: >]’: 344s /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 344s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 344s | ^~~~~~~~~~~~~~~~~~~~~~ 344s /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 344s /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 344s /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 344s /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 344s 88 | if (__comp(__a, __b)) 344s | ~~~~~~^~~~~~~~~~ 344s /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 344s 90 | if (__comp(__b, __c)) 344s | ~~~~~~^~~~~~~~~~ 344s /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 344s 91 | std::iter_swap(__result, __b); 344s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 344s /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 344s 92 | else if (__comp(__a, __c)) 344s | ~~~~~~^~~~~~~~~~ 344s /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 344s 93 | std::iter_swap(__result, __c); 344s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 344s /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 344s 95 | std::iter_swap(__result, __a); 344s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 344s /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 344s 97 | else if (__comp(__a, __c)) 344s | ~~~~~~^~~~~~~~~~ 344s /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 344s 98 | std::iter_swap(__result, __a); 344s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 344s /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 344s 99 | else if (__comp(__b, __c)) 344s | ~~~~~~^~~~~~~~~~ 344s /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 344s 100 | std::iter_swap(__result, __c); 344s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 344s /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 344s 102 | std::iter_swap(__result, __b); 344s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 344s In file included from /usr/include/dolfinx/fem/assembler.h:9: 344s /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)::]’: 344s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 61 | void assemble_cells( 344s | ^~~~~~~~~~~~~~ 344s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /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&):: >]’: 344s /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 344s 1829 | __unguarded_partition(_RandomAccessIterator __first, 344s | ^~~~~~~~~~~~~~~~~~~~~ 344s /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 344s /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 344s /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 344s 1835 | while (__comp(__first, __pivot)) 344s | ~~~~~~^~~~~~~~~~~~~~~~~~ 344s /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 344s 1838 | while (__comp(__pivot, __last)) 344s | ~~~~~~^~~~~~~~~~~~~~~~~ 344s /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 344s 1842 | std::iter_swap(__first, __last); 344s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 344s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 344s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 155 | mat_set(dofs0, dofs1, Ae); 344s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 344s /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&)::]’: 344s /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 344s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 344s | ^~~~~~~~ 344s /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 344s /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 >]’: 344s /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 344s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 344s | ^~~~~~~~~~~~~ 344s /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 344s /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 344s /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 344s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 923 | std::__miter_base(__last), 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 924 | __result); 344s | ~~~~~~~~~ 344s /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]’: 344s /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 344s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 386 | __result, __alloc); 344s | ~~~~~~~~~~~~~~~~~~ 344s /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&):: >]’: 344s /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 344s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 344s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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 > >]’: 344s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 344s 642 | copy(_II __first, _II __last, _OI __result) 344s | ^~~~ 344s /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]’: 344s /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 344s 398 | return std::__uninitialized_copy_a 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 344s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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 >]’: 344s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 344s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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 344s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 344s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 508 | { return std::get<0>(idx) != r; }); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 344s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 553 | [](auto x) { return std::get<1>(x); }); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 344s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 344s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 344s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 344s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s In file included from /usr/include/dolfinx/fem/assembler.h:11: 344s /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)::]’: 344s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 634 | void assemble_cells( 344s | ^~~~~~~~~~~~~~ 344s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 344s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 344s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 646 | std::next(x_new.begin(), shape[1] * i)); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 674 | P0(_be, cell_info0, c0, 1); 344s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 344s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 344s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 658 | std::next(x_new.begin(), shape[1] * i)); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 344s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 344s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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&):: >]’: 344s /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 344s 1876 | __introsort_loop(_RandomAccessIterator __first, 344s | ^~~~~~~~~~~~~~~~ 344s /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 344s /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 344s 1884 | std::__partial_sort(__first, __last, __last, __comp); 344s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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 344s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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 344s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 344s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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&):: >]’: 344s /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 344s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 344s | ^~~~~~~~~~~~~~~~~~~~~~ 344s /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 344s /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 344s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 344s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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 344s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 1819 | __comp); 344s | ~~~~~~~ 344s /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 344s 1822 | std::__insertion_sort(__first, __last, __comp); 344s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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]’: 344s /usr/include/dolfinx/fem/interpolate.h:72:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 72 | cmap.tabulate(0, X, Xshape, phi_b); 344s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 344s In file included from /usr/include/c++/14/functional:59, 344s from /usr/include/basix/finite-element.h:17: 344s /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 >}]’: 344s /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 344s 587 | operator()(_ArgTypes... __args) const 344s | ^~~~~~~~ 344s /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]’: 344s /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 344s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 344s | ^~~~~~~~ 344s /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 344s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 344s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 737 | std::move(__result), 344s | ~~~~~~~~~~~~~~~~~~~~ 344s 738 | std::move(__op), std::move(__proj)); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/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 > >]’: 344s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 344s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 344s | ^~~~~~ 344s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 344s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 344s from /usr/include/dolfinx.h:16: 344s /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]’: 344s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 344s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 344s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 565 | v2, v3, vmid}); 344s | ~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 344s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 344s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 344s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 344s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 627 | {x.size() / 2, 2}, partitioner); 344s | ^ 344s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 632 | std::vector{}, {0, 2}, partitioner); 344s | ^ 344s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /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]’: 344s /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 344s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 344s | ^~~~~~~~~~~~~~~~~~~ 344s /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 344s /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 344s 1697 | std::__uninitialized_copy_a(__first, __last, 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 344s 1698 | this->_M_impl._M_start, 344s | ~~~~~~~~~~~~~~~~~~~~~~~ 344s 1699 | _M_get_Tp_allocator()); 344s | ~~~~~~~~~~~~~~~~~~~~~~ 344s /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 >&):: >]’: 344s /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 344s 135 | __push_heap(_RandomAccessIterator __first, 344s | ^~~~~~~~~~~ 344s /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 344s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 344s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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>]’: 344s /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 344s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 344s | ^~~~~~~~~~~~ 344s /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>*]’: 344s /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 344s 346 | __niter_wrap(_From __from, _To __res) 344s | ^~~~~~~~~~~~ 344s /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 >]’: 344s /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 344s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 344s | ^~~~~~~~ 344s /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 344s /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 344s 577 | return ranges::fill_n(std::move(__first), __len, __value); 344s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13, 344s from /usr/include/dolfinx/fem/assembler.h:9: 344s /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]’: 344s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 344s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /usr/include/c++/14/bits/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*]’: 344s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 344s | ^~~~~~~~~~~~~ 344s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 344s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 608 | __miter_base(_Iterator __it) 344s | ^~~~~~~~~~~~ 344s /usr/include/c++/14/bits/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*]’: 344s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 344s | ^~~~~~~~~~~~~ 344s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form]’: 344s /usr/include/dolfinx/fem/utils.h:1365:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 344s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s In file included from /usr/include/c++/14/algorithm:61: 344s /usr/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 >]’: 344s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 344s | ^~~~~~ 344s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s /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]’: 344s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 344s | ^~~~~~~~~~~~ 344s /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]’: 344s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 111 | void assemble_vector( 344s | ^~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 116 | impl::assemble_vector(b, L, constants, coefficients); 344s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 344s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 608 | __miter_base(_Iterator __it) 344s | ^~~~~~~~~~~~ 344s /usr/include/c++/14/bits/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*]’: 344s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 344s | ^~~~~~~~~~~~~ 344s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s /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&):: >]’: 344s /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 344s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 344s | ^~~~~~~~~~~ 344s /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 344s /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&):: >]’: 344s /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 344s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 344s | ^~~~~~~~~~ 344s /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 344s /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 344s /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]’: 344s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 344s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 344s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 671 | i0 + iy + ny + 2}); 344s | ~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 676 | {x.size() / 2, 2}, partitioner); 344s | ^ 344s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 681 | std::vector{}, {0, 2}, partitioner); 344s | ^ 344s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /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 >]’: 344s /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 344s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 344s | ^~~~~~~~~ 344s /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 344s /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 >]’: 344s /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 344s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 344s | ^~~~~~~~~~~~~~~~~~~~~~ 344s /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 344s /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 344s /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&)::]’: 344s /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 344s 239 | operator()(_Value& __val, _Iterator __it) 344s | ^~~~~~~~ 344s /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&):: >]’: 344s /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 344s 1863 | __partial_sort(_RandomAccessIterator __first, 344s | ^~~~~~~~~~~~~~ 344s /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 344s /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 344s /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 344s 1868 | std::__heap_select(__first, __middle, __last, __comp); 344s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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 344s 1869 | std::__sort_heap(__first, __middle, __comp); 344s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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&):: >]’: 344s /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 344s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 344s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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 344s /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 344s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 1856 | __comp); 344s | ~~~~~~~ 344s /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 344s /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 344s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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&):: >]’: 344s /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 344s 1770 | __insertion_sort(_RandomAccessIterator __first, 344s | ^~~~~~~~~~~~~~~~ 344s /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 344s /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 344s 1777 | if (__comp(__i, __first)) 344s | ~~~~~~^~~~~~~~~~~~~~ 344s /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 344s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 344s | ^~~~~~~~~~~~~~~~~~~~~~~ 344s /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&):: >]’: 344s /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 344s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 344s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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 344s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’: 344s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 703 | void interpolate(Function& u, std::span f, 344s | ^~~~~~~~~~~ 344s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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)>]’: 344s /usr/include/dolfinx/fem/assembler.h:267:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 267 | void assemble_matrix( 344s | ^~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 954 | cmap.tabulate(1, X, Xshape, phi_b); 344s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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)>]’: 344s /usr/include/dolfinx/fem/assembler.h:372:11: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 372 | set_fn(rows.subspan(i, 1), rows.subspan(i, 1), diag_span); 344s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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 >&)::]’: 344s /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 344s 195 | operator()(_Iterator __it, _Value& __val) 344s | ^~~~~~~~ 344s /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]’: 344s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 344s | ^~~~~~~~~~~~ 344s /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]’: 344s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s /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&):: >]’: 344s /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 344s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 344s | ^~~~~~~~~~~~~ 344s /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 344s 232 | if (__comp(__first + __secondChild, 344s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 344s 233 | __first + (__secondChild - 1))) 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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&):: >]’: 344s /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 344s 1589 | __heap_select(_RandomAccessIterator __first, 344s | ^~~~~~~~~~~~~ 344s /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 344s /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 344s /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 344s 1593 | std::__make_heap(__first, __middle, __comp); 344s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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 344s 1595 | if (__comp(__i, __first)) 344s | ~~~~~~^~~~~~~~~~~~~~ 344s /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 344s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 344s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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&):: >]’: 344s /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 344s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 344s | ^~~~~~~~~~~ 344s /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 344s /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 344s 425 | std::__pop_heap(__first, __last, __last, __comp); 344s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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&):: >]’: 344s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 344s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 344s | ^~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 344s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 344s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 344s /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 344s 88 | if (__comp(__a, __b)) 344s | ~~~~~~^~~~~~~~~~ 344s /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 344s 90 | if (__comp(__b, __c)) 344s | ~~~~~~^~~~~~~~~~ 344s /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 344s 91 | std::iter_swap(__result, __b); 344s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 344s /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 344s 92 | else if (__comp(__a, __c)) 344s | ~~~~~~^~~~~~~~~~ 344s /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 344s 93 | std::iter_swap(__result, __c); 344s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 344s /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 344s 95 | std::iter_swap(__result, __a); 344s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 344s /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 344s 97 | else if (__comp(__a, __c)) 344s | ~~~~~~^~~~~~~~~~ 344s /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 344s 98 | std::iter_swap(__result, __a); 344s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 344s /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 344s 99 | else if (__comp(__b, __c)) 344s | ~~~~~~^~~~~~~~~~ 344s /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 344s 100 | std::iter_swap(__result, __c); 344s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 344s /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 344s 102 | std::iter_swap(__result, __b); 344s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 344s /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&):: >]’: 344s /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 344s 1829 | __unguarded_partition(_RandomAccessIterator __first, 344s | ^~~~~~~~~~~~~~~~~~~~~ 344s /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 344s /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 344s /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 344s 1835 | while (__comp(__first, __pivot)) 344s | ~~~~~~^~~~~~~~~~~~~~~~~~ 344s /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 344s 1838 | while (__comp(__pivot, __last)) 344s | ~~~~~~^~~~~~~~~~~~~~~~~ 344s /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 344s 1842 | std::iter_swap(__first, __last); 344s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 344s /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&)::]’: 344s /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 344s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 344s | ^~~~~~~~ 344s /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 344s /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 > >]’: 344s /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 344s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 344s | ^~~~~~~~~~~~~ 344s /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 344s /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 344s /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 344s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 923 | std::__miter_base(__last), 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 924 | __result); 344s | ~~~~~~~~~ 344s /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&):: >]’: 344s /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 344s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 344s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/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 >]’: 344s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 344s | ^~~~~~ 344s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s /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]’: 344s /usr/include/dolfinx/fem/interpolate.h:72:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 72 | cmap.tabulate(0, X, Xshape, phi_b); 344s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 344s In file included from /usr/include/dolfinx/fem/Function.h:10: 344s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 344s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 319 | return [](std::span, std::span, std::int32_t, int) 344s | ^ 344s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 344s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 341 | return [dims, sub_element_fns](std::span data, 344s | ^ 344s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 344s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 350 | block_size); 344s | ~~~~~~~~~~~ 344s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 344s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 362 | return [ebs, sub_fn](std::span data, 344s | ^ 344s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 344s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 344s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 372 | return [this](std::span data, std::span cell_info, 344s | ^ 344s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 344s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 344s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 376 | return [this](std::span data, std::span cell_info, 344s | ^ 344s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 344s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 344s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 380 | return [this](std::span data, std::span cell_info, 344s | ^ 344s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 344s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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]’: 344s /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 344s 707 | vector(_InputIterator __first, _InputIterator __last, 344s | ^~~~~~ 344s /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 344s /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 344s 711 | _M_range_initialize(__first, __last, 344s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 344s 712 | std::__iterator_category(__first)); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 344s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 384 | return [this](std::span data, std::span cell_info, 344s | ^ 344s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 386 | { T_apply(data, cell_info[cell], block_size); }; 344s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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&):: >]’: 344s /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 344s 135 | __push_heap(_RandomAccessIterator __first, 344s | ^~~~~~~~~~~ 344s /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 344s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 344s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/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 >]’: 344s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 344s | ^~~~~~ 344s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s /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}]’: 344s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 587 | operator()(_ArgTypes... __args) const 344s | ^~~~~~~~ 344s In file included from /usr/include/c++/14/functional:59, 344s from /usr/include/basix/finite-element.h:17: 344s /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 >}]’: 344s /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 344s 587 | operator()(_ArgTypes... __args) const 344s | ^~~~~~~~ 344s /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]’: 344s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 344s | ^~~~~~~~~~~~~~~~~~~ 344s In file included from /usr/include/c++/14/vector:72: 344s /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]’: 344s /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 344s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 344s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 344s 239 | __x.end()); 344s | ~~~~~~~~~~ 344s /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 344s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 344s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 251 | end(), _M_get_Tp_allocator()); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 344s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 344s from /usr/include/c++/14/vector:65: 344s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 344s 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: 344s /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 344s 993 | std::_Destroy(__first, __last); 344s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 344s /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&):: >]’: 344s /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 344s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 344s | ^~~~~~~~~~~ 344s /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 344s /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&):: >]’: 344s /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 344s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 344s | ^~~~~~~~~~ 344s /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 344s /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 344s In file included from /usr/include/c++/14/algorithm:63, 344s from /usr/include/basix/maps.h:8: 344s /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]’: 344s /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 344s 775 | return (*this)(ranges::begin(__r1), ranges::end(__r1), 344s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 776 | ranges::begin(__r2), ranges::end(__r2), 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 777 | std::move(__result), std::move(__binary_op), 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 778 | std::move(__proj1), std::move(__proj2)); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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 344s /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 > >]’: 344s /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 344s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 344s | ^~~~~~~~~ 344s /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 344s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 344s /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 344s 608 | __miter_base(_Iterator __it) 344s | ^~~~~~~~~~~~ 344s /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 > >]’: 344s /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 344s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 344s | ^~~~~~~~~~~~~~~~~~~~~~ 344s /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 344s /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 344s /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&)::]’: 344s /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 344s 239 | operator()(_Value& __val, _Iterator __it) 344s | ^~~~~~~~ 344s /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&)::]’: 344s /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 344s 195 | operator()(_Iterator __it, _Value& __val) 344s | ^~~~~~~~ 344s /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&):: >]’: 344s /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 344s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 344s | ^~~~~~~~~~~~~ 344s /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&]’: 344s /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 344s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 344s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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 344s 232 | if (__comp(__first + __secondChild, 344s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 344s 233 | __first + (__secondChild - 1))) 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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 >]’: 344s /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 344s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 344s | ^~~~~~~~~~~~ 344s /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*]’: 344s /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 344s 346 | __niter_wrap(_From __from, _To __res) 344s | ^~~~~~~~~~~~ 344s /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]’: 344s /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 344s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 344s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 1805 | std::move(__comp), std::move(__proj)); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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)::]’: 344s /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 344s 2094 | return (*this)(ranges::begin(__r), ranges::end(__r), 344s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 2095 | __value, std::move(__comp), std::move(__proj)); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:13: 344s /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]’: 344s /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 344s 128 | math::dot(cell_geometry, dphi, J, true); 344s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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 344s /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 344s /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]’: 344s /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 344s 140 | math::inv(J, K); 344s | ~~~~~~~~~^~~~~~ 344s /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 344s /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 344s 142 | math::pinv(J, K); 344s | ~~~~~~~~~~^~~~~~ 344s /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 344s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17: 344s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 344s /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 344s 87 | auto det(Matrix A) 344s | ^~~ 344s /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&):: >]’: 344s /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 344s 135 | __push_heap(_RandomAccessIterator __first, 344s | ^~~~~~~~~~~ 344s /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 344s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 344s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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&)::]’: 344s /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 344s 195 | operator()(_Iterator __it, _Value& __val) 344s | ^~~~~~~~ 344s /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]’: 344s /usr/include/dolfinx/fem/CoordinateElement.h:152:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 152 | compute_jacobian_determinant(const U& J, std::span w) 344s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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 344s 172 | math::dot(B, J, BA); 344s | ~~~~~~~~~^~~~~~~~~~ 344s /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 344s /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 344s In file included from /usr/include/basix/maps.h:7, 344s from /usr/include/basix/finite-element.h:9: 344s /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]’: 344s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 344s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 344s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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]’: 344s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 344s | ^~~~~~~~~~~~~~~~~~~ 344s In file included from /usr/include/dolfinx/la/Vector.h:14, 344s from /usr/include/dolfinx/fem/Function.h:17: 344s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 344s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 344s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s In file included from /usr/include/dolfinx/fem/DirichletBC.h:12: 344s /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]’: 344s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 344s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 235 | _fshape, cells); 344s | ~~~~~~~~~~~~~~~ 344s /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)::]’: 344s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 927 | void pack_coefficient_entity(std::span c, int cstride, 344s | ^~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 344s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 344s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 344s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 344s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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)::]’: 344s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 927 | void pack_coefficient_entity(std::span c, int cstride, 344s | ^~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 344s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 344s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 344s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 344s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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 >]’: 344s /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 344s 318 | operator()(_Range&& __r, _Out __result) const 344s | ^~~~~~~~ 344s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 344s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 321 | std::move(__result)); 344s | ~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s /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)::]’: 344s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 927 | void pack_coefficient_entity(std::span c, int cstride, 344s | ^~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 344s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 344s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 344s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 344s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’: 344s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 703 | void interpolate(Function& u, std::span f, 344s | ^~~~~~~~~~~ 344s /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]’: 344s /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 344s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 344s | ^~~~~~~~ 344s /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 344s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 344s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 737 | std::move(__result), 344s | ~~~~~~~~~~~~~~~~~~~~ 344s 738 | std::move(__op), std::move(__proj)); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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)::]’: 344s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 927 | void pack_coefficient_entity(std::span c, int cstride, 344s | ^~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 344s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 344s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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&)::]’: 344s /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 344s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 344s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 201 | std::move(__f), std::move(__proj)); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 344s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 344s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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]’: 344s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 344s | ^~~~~~~~~~~~~~~~~ 344s /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]’: 344s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 344s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 344s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 344s 540 | x.insert(x.end(), {x0, x1}); 344s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 344s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 344s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 565 | v2, v3, vmid}); 344s | ~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 344s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 344s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 344s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 344s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 627 | {x.size() / 2, 2}, partitioner); 344s | ^ 344s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 632 | std::vector{}, {0, 2}, partitioner); 344s | ^ 344s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 954 | cmap.tabulate(1, X, Xshape, phi_b); 344s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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]’: 344s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 344s | ^~~~~~~~ 344s /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]’: 344s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 1147 | void assemble_vector( 344s | ^~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s In file included from /usr/include/dolfinx/fem/Function.h:11: 344s /usr/include/dolfinx/fem/FunctionSpace.h: In member function ‘std::vector dolfinx::fem::FunctionSpace::tabulate_dof_coordinates(bool) const [with T = double]’: 344s /usr/include/dolfinx/fem/FunctionSpace.h:276:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 276 | cmap.tabulate(0, X, Xshape, phi_b); 344s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 1189 | impl::assemble_cells( 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 344s 1190 | P0, b, x_dofmap, x, cells, 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 1191 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 1192 | coeffs, cstride, cell_info0); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /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 344s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 1196 | impl::assemble_cells( 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 344s 1197 | P0, b, x_dofmap, x, cells, 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 1198 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 1199 | coeffs, cstride, cell_info0); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /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 344s /usr/include/dolfinx/fem/FunctionSpace.h:298:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 298 | apply_dof_transformation( 344s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 344s 299 | x_b, std::span(cell_info.data(), cell_info.size()), c, x.extent(1)); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 1203 | impl::assemble_cells(P0, b, x_dofmap, x, cells, 344s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 1204 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 1205 | fn, constants, coeffs, cstride, cell_info0); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /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 344s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 1229 | impl::assemble_exterior_facets( 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 344s 1230 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 1231 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 1232 | constants, coeffs, cstride, cell_info0, perms); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /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 344s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 1236 | impl::assemble_exterior_facets( 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 344s 1237 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 1238 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 1239 | constants, coeffs, cstride, cell_info0, perms); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /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 344s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 1243 | impl::assemble_exterior_facets( 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 344s 1244 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 1245 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 1246 | constants, coeffs, cstride, cell_info0, perms); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /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 344s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 1260 | impl::assemble_interior_facets( 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 344s 1261 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 1262 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 1263 | constants, coeffs, cstride, cell_info0, perms); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /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 344s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 1267 | impl::assemble_interior_facets( 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 344s 1268 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 1269 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 1270 | constants, coeffs, cstride, cell_info0, perms); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /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 344s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 1274 | impl::assemble_interior_facets( 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 344s 1275 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 1276 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 1277 | constants, coeffs, cstride, cell_info0, perms); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /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 344s /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]’: 344s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 344s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 344s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 344s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 344s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 671 | i0 + iy + ny + 2}); 344s | ~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 676 | {x.size() / 2, 2}, partitioner); 344s | ^ 344s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 681 | std::vector{}, {0, 2}, partitioner); 344s | ^ 344s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /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)>]’: 344s /usr/include/dolfinx/fem/assembler.h:233:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 233 | void assemble_matrix( 344s | ^~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 246 | impl::assemble_matrix(mat_add, a, mesh->geometry().dofmap(), 344s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 247 | mesh->geometry().x(), constants, coefficients, 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 248 | dof_marker0, dof_marker1); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /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&)::]’: 344s /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 344s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 344s | ^~~~~~~~ 344s /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 344s /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 >]’: 344s /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 344s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 344s | ^~~~~~~~ 344s /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 344s /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 344s 577 | return ranges::fill_n(std::move(__first), __len, __value); 344s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s In file included from /usr/include/dolfinx/fem/assembler.h:11: 344s /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]’: 344s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 1289 | void assemble_vector( 344s | ^~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 1297 | assemble_vector(b, L, mesh->geometry().dofmap(), mesh->geometry().x(), 344s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 1298 | constants, coefficients); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /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]’: 344s /usr/include/dolfinx/fem/utils.h:1239:74: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 1239 | tabulate_tensor, value_shape, argument_function_space); 344s | ^ 344s /usr/include/dolfinx/fem/utils.h:1239:74: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 344s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 344s | ^~~~~~~~~~~~~~ 344s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s /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 344s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 249 | std::move(__result)); 344s | ~~~~~~~~~~~~~~~~~~~~ 344s /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]’: 344s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 344s | ^~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s /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 344s 371 | return std::__do_uninit_copy(__first, __last, __result); 344s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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 344s 373 | return std::uninitialized_copy(__first, __last, __result); 344s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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 >]’: 344s /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 344s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 344s | ^~~~~~~~ 344s /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 344s /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 344s 577 | return ranges::fill_n(std::move(__first), __len, __value); 344s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 344s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 344s | ^~~~~~~~~~~~~~ 344s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s /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 344s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 249 | std::move(__result)); 344s | ~~~~~~~~~~~~~~~~~~~~ 344s /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]’: 344s /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 344s 750 | operator()(_Iter1 __first1, _Sent1 __last1, 344s | ^~~~~~~~ 344s /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 344s /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 344s /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 344s /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 344s /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]’: 344s /usr/include/dolfinx/fem/Function.h:393:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 393 | e0.eval(*mesh0, cells0, fdata, {num_cells, num_points * value_size}); 344s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/fem/Function.h:410:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 410 | fem::interpolate(*this, 344s | ~~~~~~~~~~~~~~~~^~~~~~~ 344s 411 | std::span(fdata1.data(), fdata1.size()), 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 412 | {value_size, num_cells * num_points}, cells1); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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]’: 344s /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 344s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 344s | ^~~~~~~~~~~~~~~~~~~ 344s /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 344s /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 344s 1697 | std::__uninitialized_copy_a(__first, __last, 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 344s 1698 | this->_M_impl._M_start, 344s | ~~~~~~~~~~~~~~~~~~~~~~~ 344s 1699 | _M_get_Tp_allocator()); 344s | ~~~~~~~~~~~~~~~~~~~~~~ 344s /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]’: 344s /usr/include/dolfinx/fem/assemble_scalar_impl.h:26:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 26 | T assemble_cells(mdspan2_t x_dofmap, std::span> x, 344s | ^~~~~~~~~~~~~~ 344s /usr/include/dolfinx/fem/assemble_scalar_impl.h:26:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /usr/include/dolfinx/fem/assemble_scalar_impl.h:26:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /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]’: 344s /usr/include/dolfinx/fem/assemble_scalar_impl.h:62:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 62 | T assemble_exterior_facets(mdspan2_t x_dofmap, 344s | ^~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/fem/assemble_scalar_impl.h:62:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /usr/include/dolfinx/fem/assemble_scalar_impl.h:62:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /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]’: 344s /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 344s 1618 | _M_allocate_and_copy(size_type __n, 344s | ^~~~~~~~~~~~~~~~~~~~ 344s /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 344s /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 344s 1624 | std::__uninitialized_copy_a(__first, __last, __result, 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 1625 | _M_get_Tp_allocator()); 344s | ~~~~~~~~~~~~~~~~~~~~~~ 344s In file included from /usr/include/c++/14/array:43, 344s from /usr/include/basix/cell.h:7: 344s /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 >]’: 344s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 642 | copy(_II __first, _II __last, _OI __result) 344s | ^~~~ 344s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 344s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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]’: 344s /usr/include/dolfinx/fem/assemble_scalar_impl.h:106:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 106 | T assemble_interior_facets(mdspan2_t x_dofmap, 344s | ^~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/fem/assemble_scalar_impl.h:106:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /usr/include/dolfinx/fem/assemble_scalar_impl.h:106:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /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]’: 344s /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 344s 750 | operator()(_Iter1 __first1, _Sent1 __last1, 344s | ^~~~~~~~ 344s /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 344s /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]’: 344s /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 344s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 386 | __result, __alloc); 344s | ~~~~~~~~~~~~~~~~~~ 344s In file included from /usr/include/c++/14/algorithm:60: 344s /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 >]’: 344s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 642 | copy(_II __first, _II __last, _OI __result) 344s | ^~~~ 344s /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]’: 344s /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 344s 398 | return std::__uninitialized_copy_a 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 344s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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]’: 344s /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 344s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 386 | __result, __alloc); 344s | ~~~~~~~~~~~~~~~~~~ 344s /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)::]’: 344s /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 344s 2094 | return (*this)(ranges::begin(__r), ranges::end(__r), 344s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 2095 | __value, std::move(__comp), std::move(__proj)); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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 >]’: 344s /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 344s 318 | operator()(_Range&& __r, _Out __result) const 344s | ^~~~~~~~ 344s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 344s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 321 | std::move(__result)); 344s | ~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s /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 >]’: 344s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 642 | copy(_II __first, _II __last, _OI __result) 344s | ^~~~ 344s /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]’: 344s /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 344s 398 | return std::__uninitialized_copy_a 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 344s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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]’: 344s /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 344s 1789 | operator()(_Iter __first, _Sent __last, 344s | ^~~~~~~~ 344s /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 344s /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 344s 1792 | auto __lasti = ranges::next(__first, __last); 344s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 344s /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 344s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 344s | ^ 344s /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)::]’: 344s /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 344s 2064 | operator()(_Iter __first, _Sent __last, 344s | ^~~~~~~~ 344s /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 344s /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]’: 344s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 344s | ^~~~~~~~~~~~~~~~~ 344s In file included from /usr/include/c++/14/bits/ranges_algo.h:38: 344s /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 >]’: 344s /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 344s 318 | operator()(_Range&& __r, _Out __result) const 344s | ^~~~~~~~ 344s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 344s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 321 | std::move(__result)); 344s | ~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s /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]’: 344s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 344s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 344s | ^~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 344s /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 344s 371 | return std::__do_uninit_copy(__first, __last, __result); 344s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13: 344s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form]’: 344s /usr/include/dolfinx/fem/utils.h:1365:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 344s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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 344s 373 | return std::uninitialized_copy(__first, __last, __result); 344s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/c++/14/bits/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 > >]’: 344s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 344s | ^~~~~~~~ 344s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 344s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 683 | { return std::copy(__first, __first + __n, __result); } 344s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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]’: 344s /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 344s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 344s | ^~~~~~~~~~~~~~~~~~~ 344s /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 344s /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]’: 344s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 344s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /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 344s 1697 | std::__uninitialized_copy_a(__first, __last, 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 344s 1698 | this->_M_impl._M_start, 344s | ~~~~~~~~~~~~~~~~~~~~~~~ 344s 1699 | _M_get_Tp_allocator()); 344s | ~~~~~~~~~~~~~~~~~~~~~~ 344s /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]’: 344s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 344s | ^~~~~~~~~~~~~~~~~ 344s /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)>]’: 344s /usr/include/dolfinx/fem/assembler.h:233:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 233 | void assemble_matrix( 344s | ^~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 246 | impl::assemble_matrix(mat_add, a, mesh->geometry().dofmap(), 344s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 247 | mesh->geometry().x(), constants, coefficients, 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 248 | dof_marker0, dof_marker1); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /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)>]’: 344s /usr/include/dolfinx/fem/assembler.h:267:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 267 | void assemble_matrix( 344s | ^~~~~~~~~~~~~~~ 344s /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 >]’: 344s /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 344s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 344s | ^~~~~~~~ 344s /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 344s /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 344s 577 | return ranges::fill_n(std::move(__first), __len, __value); 344s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s In file included from /usr/include/dolfinx/fem/assembler.h:11: 344s /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]’: 344s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 1289 | void assemble_vector( 344s | ^~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 1297 | assemble_vector(b, L, mesh->geometry().dofmap(), mesh->geometry().x(), 344s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 1298 | constants, coefficients); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /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]’: 344s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 344s | ^~~~~~~~~~~~ 344s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 344s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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]’: 344s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 344s | ^~~~~~~~ 344s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 577 | _element->Tt_apply(data, n, cell_permutation); 344s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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]’: 344s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 344s | ^~~~~~~~~~ 344s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 593 | _element->Tinv_apply(data, n, cell_permutation); 344s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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]’: 344s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 344s | ^~~~~~~ 344s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 544 | _element->T_apply(data, n, cell_permutation); 344s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/c++/14/bits/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 >]’: 344s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 344s | ^~~~~~~~ 344s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 683 | { return std::copy(__first, __first + __n, __result); } 344s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/c++/14/bits/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 > >]’: 344s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 344s | ^~~~~~~~ 344s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 344s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 683 | { return std::copy(__first, __first + __n, __result); } 344s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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]’: 344s /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 344s 707 | vector(_InputIterator __first, _InputIterator __last, 344s | ^~~~~~ 344s /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]’: 344s /usr/include/dolfinx/la/MatrixCSR.h:714:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 714 | std::fill(std::next(_data.begin(), _row_ptr[local_size0] * bs2), _data.end(), 344s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 715 | 0); 344s | ~~ 344s /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 344s In file included from /usr/include/c++/14/vector:65: 344s /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]’: 344s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 344s | ^~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s /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 344s 711 | _M_range_initialize(__first, __last, 344s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 344s 712 | std::__iterator_category(__first)); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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 344s 371 | return std::__do_uninit_copy(__first, __last, __result); 344s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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 344s 373 | return std::uninitialized_copy(__first, __last, __result); 344s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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)>]’: 344s /usr/include/dolfinx/fem/assembler.h:233:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 233 | void assemble_matrix( 344s | ^~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 246 | impl::assemble_matrix(mat_add, a, mesh->geometry().dofmap(), 344s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 247 | mesh->geometry().x(), constants, coefficients, 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 248 | dof_marker0, dof_marker1); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s In file included from /usr/include/c++/14/numeric:62: 344s /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)>]’: 344s /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 344s 161 | accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, 344s | ^~~~~~~~~~ 344s /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 344s /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 >]’: 344s /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 344s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 344s | ^~~~~~~~ 344s /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 >]’: 344s /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 344s 318 | operator()(_Range&& __r, _Out __result) const 344s | ^~~~~~~~ 344s /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]’: 344s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 111 | void assemble_vector( 344s | ^~~~~~~~~~~~~~~ 344s /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 >]’: 344s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 642 | copy(_II __first, _II __last, _OI __result) 344s | ^~~~ 344s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 116 | impl::assemble_vector(b, L, constants, coefficients); 344s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 344s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 321 | std::move(__result)); 344s | ~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_rev_begin() [with T = double; Container = std::vector]’: 344s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 145 | _scatterer->scatter_rev_begin(std::span(_buffer_remote), 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 146 | std::span(_buffer_local), 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 147 | _request); 344s | ~~~~~~~~~ 344s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /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]’: 344s /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 344s 1022 | fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) 344s | ^~~~ 344s /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 344s /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]’: 344s /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 344s 1618 | _M_allocate_and_copy(size_type __n, 344s | ^~~~~~~~~~~~~~~~~~~~ 344s /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 344s 1029 | std::__fill_a(__first, __last, __value); 344s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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 344s /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 344s 1624 | std::__uninitialized_copy_a(__first, __last, __result, 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 1625 | _M_get_Tp_allocator()); 344s | ~~~~~~~~~~~~~~~~~~~~~~ 344s /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 >]’: 344s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 642 | copy(_II __first, _II __last, _OI __result) 344s | ^~~~ 344s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 344s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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]’: 344s /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 344s 1789 | operator()(_Iter __first, _Sent __last, 344s | ^~~~~~~~ 344s /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 344s /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 344s 1792 | auto __lasti = ranges::next(__first, __last); 344s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 344s /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 344s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 344s | ^ 344s In file included from /usr/include/c++/14/algorithm:61: 344s /usr/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 >]’: 344s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 344s | ^~~~~~ 344s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s In file included from /usr/include/c++/14/bits/ranges_algo.h:39: 344s /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]’: 344s /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 344s 767 | operator()(_Iter __first, _Sent __last, 344s | ^~~~~~~~ 344s In file included from /usr/include/c++/14/bits/ranges_algo.h:38: 344s /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&]’: 344s /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 344s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 344s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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 344s In file included from /usr/include/c++/14/array:43, 344s from /usr/include/basix/cell.h:7: 344s /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]’: 344s /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 344s 1178 | fill_n(_OI __first, _Size __n, const _Tp& __value) 344s | ^~~~~~ 344s /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]’: 344s /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 344s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 344s | ^~~~~~~~ 344s /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 344s /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]’: 344s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 344s 195 | vector<_Tp, _Alloc>:: 344s | ^~~~~~~~~~~~~~~~~~~ 344s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 344s /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 344s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 344s | ^~~~~~~~~~~~~~ 344s /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]’: 344s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 344s 181 | vector<_Tp, _Alloc>:: 344s | ^~~~~~~~~~~~~~~~~~~ 344s /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]’: 344s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 344s | ^~~~~~~~~~~~~~~~~ 344s /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 344s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 344s | ^~~~~~~~~~~~~~ 344s /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 > >]’: 344s /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 344s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 344s | ^~~~~~~~ 344s /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 344s /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 344s 577 | return ranges::fill_n(std::move(__first), __len, __value); 344s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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]’: 344s /usr/include/dolfinx/fem/assemble_vector_impl.h:1074:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 1074 | void apply_lifting( 344s | ^~~~~~~~~~~~~ 344s /usr/include/dolfinx/fem/assemble_vector_impl.h:1121:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 1121 | bc->set(bc_values1, std::nullopt, 1); 344s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/fem/assemble_vector_impl.h:1126:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 1126 | lift_bc(b, *a[j], x_dofmap, x, constants[j], coeffs[j], bc_values1, 344s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 1127 | bc_markers1, x0[j], alpha); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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 344s /usr/include/dolfinx/fem/assemble_vector_impl.h:1126:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /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 344s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 1131 | lift_bc(b, *a[j], x_dofmap, x, constants[j], coeffs[j], bc_values1, 344s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 1132 | bc_markers1, std::span(), alpha); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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 344s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /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 >]’: 344s /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 344s 181 | void dot(U A, V B, P C, bool transpose = false) 344s | ^~~ 344s /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 344s /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 344s /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]’: 344s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 344s 954 | vector<_Tp, _Alloc>:: 344s | ^~~~~~~~~~~~~~~~~~~ 344s /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]’: 344s /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 344s 1413 | insert(const_iterator __position, initializer_list __l) 344s | ^~~~~~ 344s /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 344s /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 344s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 344s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 1417 | std::random_access_iterator_tag()); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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*]’: 344s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 344s | ^~~~~~~~~~~~~~~~ 344s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s /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]’: 344s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 344s In file included from /usr/include/dolfinx/la/Vector.h:14: 344s /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]’: 344s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 390 | void scatter_rev_begin(std::span send_buffer, 344s | ^~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /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*]’: 344s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 344s | ^~~~~~~~~~~~~~~~~~ 344s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s /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 344s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 185 | __uninit_copy(__first, __last, __result); 344s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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]’: 344s /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 344s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 344s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 3147 | std::move(__comp), std::move(__proj)); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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]’: 344s /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 344s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 344s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 1159 | std::move(__comp), std::move(__proj)); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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 >]’: 344s /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 344s 125 | void inv(U A, V B) 344s | ^~~ 344s /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 344s /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]’: 344s /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 344s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 344s 607 | this->_M_impl._M_start, 344s | ~~~~~~~~~~~~~~~~~~~~~~~ 344s 608 | _M_get_Tp_allocator()); 344s | ~~~~~~~~~~~~~~~~~~~~~~ 344s In file included from /usr/include/c++/14/numeric:62, 344s from /usr/include/basix/finite-element.h:19: 344s /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]’: 344s /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 344s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 344s | ^~~~ 344s /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 344s /usr/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 >]’: 344s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 344s | ^~~~~~ 344s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 344s from /usr/include/dolfinx/geometry/utils.h:9, 344s from /usr/include/dolfinx/fem/interpolate.h:19, 344s from /usr/include/dolfinx/fem/Function.h:12: 344s /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 >]’: 344s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 783 | Mesh> create_mesh( 344s | ^~~~~~~~~~~ 344s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 344s | ^ 344s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 830 | cells1 = std::vector(cells.begin(), cells.end()); 344s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 344s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 841 | std::vector cells1_v 344s | ^~~~~~~~ 344s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /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]’: 344s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 195 | void scatter_fwd_begin(std::span send_buffer, 344s | ^~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 344s 880 | boundary_v.erase(unique_end, range_end); 344s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 344s 885 | boundary_v.erase(boundary_v.begin()); 344s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 344s | ^~~~~~~~ 344s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 344s 905 | nodes1.erase(unique_end, range_end); 344s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 911 | Geometry geometry 344s | ^~~~~~~~ 344s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /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]’: 344s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 46 | void reorder_list(std::span list, std::span nodemap) 344s | ^~~~~~~~~~~~ 344s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 53 | const std::vector orig(list.begin(), list.end()); 344s | ^~~~ 344s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 58 | std::ranges::copy(links_old, links_new.begin()); 344s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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 >]’: 344s /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 344s 318 | operator()(_Range&& __r, _Out __result) const 344s | ^~~~~~~~ 344s /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]’: 344s /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 344s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 344s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 1805 | std::move(__comp), std::move(__proj)); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 344s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 321 | std::move(__result)); 344s | ~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s /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]’: 344s /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 344s 1134 | operator()(_Iter __first, _Sent __last, 344s | ^~~~~~~~ 344s /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 344s /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 344s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 344s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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 344s 1139 | return {__first, __first}; 344s | ^ 344s /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 344s 1148 | return {++__dest, __first}; 344s | ^ 344s /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 >]’: 344s /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 344s 318 | operator()(_Range&& __r, _Out __result) const 344s | ^~~~~~~~ 344s /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]’: 344s /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 344s 1564 | erase(const_iterator __first, const_iterator __last) 344s | ^~~~~ 344s /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 344s /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 344s 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 344s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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]’: 344s /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 344s 1536 | erase(const_iterator __position) 344s | ^~~~~ 344s /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 344s 1537 | { return _M_erase(begin() + (__position - cbegin())); } 344s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 344s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 321 | std::move(__result)); 344s | ~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s /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]’: 344s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 344s | ^~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s /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 344s 371 | return std::__do_uninit_copy(__first, __last, __result); 344s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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 344s 373 | return std::uninitialized_copy(__first, __last, __result); 344s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 344s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 344s from /usr/include/dolfinx/fem/Function.h:11: 344s /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]’: 344s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 119 | std::ranges::copy(buffer, range.begin()); 344s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 344s /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]’: 344s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 344s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 344s In file included from /usr/include/dolfinx/fem/assembler.h:11: 344s /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]’: 344s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 1289 | void assemble_vector( 344s | ^~~~~~~~~~~~~~~ 344s /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 344s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 344s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 508 | { return std::get<0>(idx) != r; }); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 1297 | assemble_vector(b, L, mesh->geometry().dofmap(), mesh->geometry().x(), 344s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 1298 | constants, coefficients); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 344s from /usr/include/dolfinx.h:10: 344s /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]’: 344s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 676 | distribute_data(MPI_Comm comm0, std::span indices, 344s | ^~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 344s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 553 | [](auto x) { return std::get<1>(x); }); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 344s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 344s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 344s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 646 | std::next(x_new.begin(), shape[1] * i)); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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]’: 344s /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 344s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 344s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 2021 | std::move(__comp), std::move(__proj)); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 344s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 658 | std::next(x_new.begin(), shape[1] * i)); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 344s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s In file included from /usr/include/c++/14/vector:72: 344s /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]’: 344s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 344s 954 | vector<_Tp, _Alloc>:: 344s | ^~~~~~~~~~~~~~~~~~~ 344s /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]’: 344s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 382 | create_geometry( 344s | ^~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 424 | const std::vector l2l = graph::build::compute_local_to_local( 344s | ^~~ 344s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 429 | std::ranges::transform(l2l, igi.begin(), 344s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 344s 430 | [&nodes](auto index) { return nodes[index]; }); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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]’: 344s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 344s /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)>]’: 344s /usr/include/dolfinx/fem/assembler.h:233:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 233 | void assemble_matrix( 344s | ^~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 246 | impl::assemble_matrix(mat_add, a, mesh->geometry().dofmap(), 344s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 247 | mesh->geometry().x(), constants, coefficients, 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 248 | dof_marker0, dof_marker1); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /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]’: 344s /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 344s 707 | vector(_InputIterator __first, _InputIterator __last, 344s | ^~~~~~ 344s /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 344s /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 344s 711 | _M_range_initialize(__first, __last, 344s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 344s 712 | std::__iterator_category(__first)); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s In file included from /usr/include/c++/14/numeric:62, 344s from /usr/include/basix/finite-element.h:19: 344s /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]’: 344s /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 344s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 344s | ^~~~ 344s /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 344s In file included from /usr/include/c++/14/algorithm:61: 344s /usr/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 >]’: 344s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 344s | ^~~~~~ 344s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s /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]’: 344s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 46 | void reorder_list(std::span list, std::span nodemap) 344s | ^~~~~~~~~~~~ 344s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 53 | const std::vector orig(list.begin(), list.end()); 344s | ^~~~ 344s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 58 | std::ranges::copy(links_old, links_new.begin()); 344s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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]’: 344s /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 344s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 344s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 344s 239 | __x.end()); 344s | ~~~~~~~~~~ 344s /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 344s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 344s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 251 | end(), _M_get_Tp_allocator()); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 344s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 344s from /usr/include/c++/14/vector:65: 344s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 344s 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: 344s /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 344s 993 | std::_Destroy(__first, __last); 344s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 344s /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]’: 344s /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 344s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 344s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 1805 | std::move(__comp), std::move(__proj)); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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]’: 344s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 344s | ^~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s /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 344s 371 | return std::__do_uninit_copy(__first, __last, __result); 344s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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 344s 373 | return std::uninitialized_copy(__first, __last, __result); 344s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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]’: 344s /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 344s 1134 | operator()(_Iter __first, _Sent __last, 344s | ^~~~~~~~ 344s /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 344s /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 344s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 344s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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 344s 1139 | return {__first, __first}; 344s | ^ 344s /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 344s 1148 | return {++__dest, __first}; 344s | ^ 344s /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]’: 344s /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 344s 1564 | erase(const_iterator __first, const_iterator __last) 344s | ^~~~~ 344s /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 344s /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 344s 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 344s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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]’: 344s /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 344s 1536 | erase(const_iterator __position) 344s | ^~~~~ 344s /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 344s 1537 | { return _M_erase(begin() + (__position - cbegin())); } 344s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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 >]’: 344s /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 344s 212 | void pinv(U A, V P) 344s | ^~~~ 344s /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 344s /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 344s 245 | dot(AT, A, ATA); 344s | ~~~^~~~~~~~~~~~ 344s /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 344s /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 344s 246 | inv(ATA, Inv); 344s | ~~~^~~~~~~~~~ 344s /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 344s 247 | dot(Inv, AT, P); 344s | ~~~^~~~~~~~~~~~ 344s /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 344s /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]’: 344s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 344s | ^~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s /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 344s 371 | return std::__do_uninit_copy(__first, __last, __result); 344s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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 344s 373 | return std::uninitialized_copy(__first, __last, __result); 344s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 344s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 344s from /usr/include/dolfinx/fem/Function.h:11: 344s /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]’: 344s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 119 | std::ranges::copy(buffer, range.begin()); 344s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 344s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 344s from /usr/include/dolfinx.h:16: 344s /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]’: 344s /usr/include/dolfinx/mesh/generation.h:379:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 344s 379 | cells.insert(cells.end(), 344s | ~~~~~~~~~~~~^~~~~~~~~~~~~ 344s 380 | {v0, v1, v3, v7, v0, v1, v7, v5, v0, v5, v7, v4, 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 381 | v0, v3, v2, v7, v0, v6, v4, v7, v0, v2, v6, v7}); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 386 | {x.size() / 3, 3}, partitioner); 344s | ^ 344s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /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]’: 344s /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 344s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 344s | ^~~~~~~~~~~~~~~~~~~ 344s /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 344s /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 344s 1697 | std::__uninitialized_copy_a(__first, __last, 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 344s 1698 | this->_M_impl._M_start, 344s | ~~~~~~~~~~~~~~~~~~~~~~~ 344s 1699 | _M_get_Tp_allocator()); 344s | ~~~~~~~~~~~~~~~~~~~~~~ 344s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 344s from /usr/include/dolfinx.h:10: 344s /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]’: 344s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 676 | distribute_data(MPI_Comm comm0, std::span indices, 344s | ^~~~~~~~~~~~~~~ 344s /usr/include/c++/14/bits/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 >]’: 344s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 344s | ^~~~~~~~ 344s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 683 | { return std::copy(__first, __first + __n, __result); } 344s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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]’: 344s /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 344s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 344s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 2021 | std::move(__comp), std::move(__proj)); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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]’: 344s /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 344s 1999 | operator()(_Iter __first, _Sent __last, 344s | ^~~~~~~~ 344s /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 344s /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 >]’: 344s /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 344s 181 | void dot(U A, V B, P C, bool transpose = false) 344s | ^~~ 344s /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 344s /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 344s /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]’: 344s /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 344s 1618 | _M_allocate_and_copy(size_type __n, 344s | ^~~~~~~~~~~~~~~~~~~~ 344s /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 344s /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 344s 1624 | std::__uninitialized_copy_a(__first, __last, __result, 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 1625 | _M_get_Tp_allocator()); 344s | ~~~~~~~~~~~~~~~~~~~~~~ 344s /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 >]’: 344s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 642 | copy(_II __first, _II __last, _OI __result) 344s | ^~~~ 344s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 344s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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]’: 344s /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 344s 750 | operator()(_Iter1 __first1, _Sent1 __last1, 344s | ^~~~~~~~ 344s /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 344s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 344s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 344s 1104 | constexpr default_accessor(default_accessor) noexcept {} 344s | ^~~~~~~~~~~~~~~~ 344s /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]’: 344s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 382 | create_geometry( 344s | ^~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 424 | const std::vector l2l = graph::build::compute_local_to_local( 344s | ^~~ 344s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 429 | std::ranges::transform(l2l, igi.begin(), 344s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 344s 430 | [&nodes](auto index) { return nodes[index]; }); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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]’: 344s /usr/include/dolfinx/mesh/generation.h:424:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 344s 424 | cells.insert(cells.end(), {v0, v1, v2, v3, v4, v5, v6, v7}); 344s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 429 | {x.size() / 3, 3}, partitioner); 344s | ^ 344s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /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 >]’: 344s /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 344s 318 | operator()(_Range&& __r, _Out __result) const 344s | ^~~~~~~~ 344s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 344s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 321 | std::move(__result)); 344s | ~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s /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]’: 344s /usr/include/dolfinx/fem/interpolate.h:424:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 424 | apply_dof_transformation(local0, cell_info0, cells0[c], 1); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/fem/interpolate.h:433:32: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 433 | apply_inverse_dof_transform(local1, cell_info1, cells1[c], 1); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /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]’: 344s /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 344s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 344s | ^~~~~~~~ 344s /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 344s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 344s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 737 | std::move(__result), 344s | ~~~~~~~~~~~~~~~~~~~~ 344s 738 | std::move(__op), std::move(__proj)); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/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 >]’: 344s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 344s | ^~~~~~ 344s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 344s /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]’: 344s /usr/include/dolfinx/mesh/generation.h:470:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 344s 470 | cells.insert(cells.end(), {v0, v1, v2, v4, v5, v6}); 344s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/mesh/generation.h:471:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 344s 471 | cells.insert(cells.end(), {v1, v2, v3, v5, v6, v7}); 344s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 476 | {x.size() / 3, 3}, partitioner); 344s | ^ 344s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s /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]’: 344s /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 344s 1789 | operator()(_Iter __first, _Sent __last, 344s | ^~~~~~~~ 344s /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 344s /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 344s 1792 | auto __lasti = ranges::next(__first, __last); 344s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 344s /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 344s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 344s | ^ 344s /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)::]’: 344s /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 344s 2064 | operator()(_Iter __first, _Sent __last, 344s | ^~~~~~~~ 344s /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 344s /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]’: 344s /usr/include/dolfinx/fem/interpolate.h:523:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 523 | cmap.tabulate(1, X, Xshape, phi_b); 344s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/fem/interpolate.h:607:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 607 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/fem/interpolate.h:620:32: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 620 | apply_dof_transformation0( 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 344s 621 | std::span(basis_reference0_b.data() + p * dim0 * value_size_ref0, 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s 622 | dim0 * value_size_ref0), 344s | ~~~~~~~~~~~~~~~~~~~~~~~~ 344s 623 | cell_info0, cells0[c], value_size_ref0); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344s /usr/include/dolfinx/fem/interpolate.h:688:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 344s 688 | apply_inverse_dof_transform1(local1, cell_info1, cells1[c], 1); 344s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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]’: 345s /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 345s 1413 | insert(const_iterator __position, initializer_list __l) 345s | ^~~~~~ 345s /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 345s /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 345s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 345s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1417 | std::random_access_iterator_tag()); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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]’: 345s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 783 | Mesh> create_mesh( 345s | ^~~~~~~~~~~ 345s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 345s | ^ 345s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 830 | cells1 = std::vector(cells.begin(), cells.end()); 345s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 345s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 841 | std::vector cells1_v 345s | ^~~~~~~~ 345s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 345s 880 | boundary_v.erase(unique_end, range_end); 345s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 345s 885 | boundary_v.erase(boundary_v.begin()); 345s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 345s | ^~~~~~~~ 345s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 345s 905 | nodes1.erase(unique_end, range_end); 345s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 911 | Geometry geometry 345s | ^~~~~~~~ 345s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /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]’: 345s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 345s | ^~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /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 345s 371 | return std::__do_uninit_copy(__first, __last, __result); 345s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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 345s 373 | return std::uninitialized_copy(__first, __last, __result); 345s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 345s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 345s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 608 | __miter_base(_Iterator __it) 345s | ^~~~~~~~~~~~ 345s /usr/include/c++/14/bits/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 >]’: 345s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 345s | ^~~~~~~~~~~~~ 345s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 345s from /usr/include/c++/14/bits/stl_algobase.h:67: 345s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 345s /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 345s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 345s | ^~~~~~~~ 345s /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 345s /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 345s 193 | return std::_Destroy_aux::__destroy(__first, __last); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 345s /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 345s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 196 | __destroy(__first, __last); 345s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 345s In file included from /usr/include/c++/14/bits/ranges_util.h:34, 345s from /usr/include/c++/14/tuple:44, 345s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 345s from /usr/include/c++/14/bits/memory_resource.h:41, 345s from /usr/include/c++/14/vector:87: 345s /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 > >]’: 345s /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 345s 994 | operator()(_It __x, _Sent __bound) const 345s | ^~~~~~~~ 345s /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 345s /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&)::]’: 345s /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 345s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 345s | ^~~~ 345s /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 345s /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 345s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 345s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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 > >]’: 345s /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 345s 952 | operator()(_It&& __first, _Sent __last) const 345s | ^~~~~~~~ 345s /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 >]’: 345s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 345s | ^~~~~~~~ 345s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 310 | return ranges::__copy_or_move(std::move(__first), 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 345s 311 | std::move(__last), 345s | ~~~~~~~~~~~~~~~~~~ 345s 312 | std::move(__result)); 345s | ~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /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]’: 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1074:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 1074 | void apply_lifting( 345s | ^~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1121:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 1121 | bc->set(bc_values1, std::nullopt, 1); 345s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1126:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 1126 | lift_bc(b, *a[j], x_dofmap, x, constants[j], coeffs[j], bc_values1, 345s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1127 | bc_markers1, x0[j], alpha); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1126:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /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 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 1131 | lift_bc(b, *a[j], x_dofmap, x, constants[j], coeffs[j], bc_values1, 345s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1132 | bc_markers1, std::span(), alpha); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /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)::]’: 345s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 927 | void pack_coefficient_entity(std::span c, int cstride, 345s | ^~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 345s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 345s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 345s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 345s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/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 >]’: 345s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 345s | ^~~~~~ 345s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s In file included from /usr/include/dolfinx/fem/Function.h:10: 345s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 345s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 319 | return [](std::span, std::span, std::int32_t, int) 345s | ^ 345s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 345s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 341 | return [dims, sub_element_fns](std::span data, 345s | ^ 345s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 345s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 350 | block_size); 345s | ~~~~~~~~~~~ 345s /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)::]’: 345s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 927 | void pack_coefficient_entity(std::span c, int cstride, 345s | ^~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 345s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s In file included from /usr/include/dolfinx/la/Vector.h:14: 345s /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]’: 345s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 390 | void scatter_rev_begin(std::span send_buffer, 345s | ^~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 345s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 345s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 345s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 345s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 362 | return [ebs, sub_fn](std::span data, 345s | ^ 345s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 345s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 345s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 372 | return [this](std::span data, std::span cell_info, 345s | ^ 345s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 345s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 345s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 376 | return [this](std::span data, std::span cell_info, 345s | ^ 345s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 345s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 345s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 380 | return [this](std::span data, std::span cell_info, 345s | ^ 345s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 345s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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)::]’: 345s /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 345s 2064 | operator()(_Iter __first, _Sent __last, 345s | ^~~~~~~~ 345s /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 345s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 345s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 384 | return [this](std::span data, std::span cell_info, 345s | ^ 345s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 386 | { T_apply(data, cell_info[cell], block_size); }; 345s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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)::]’: 345s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 927 | void pack_coefficient_entity(std::span c, int cstride, 345s | ^~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 345s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 345s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 345s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 345s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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 >]’: 345s /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 345s 318 | operator()(_Range&& __r, _Out __result) const 345s | ^~~~~~~~ 345s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 345s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 321 | std::move(__result)); 345s | ~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /usr/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 >]’: 345s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 345s | ^~~~~~ 345s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /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}]’: 345s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 587 | operator()(_ArgTypes... __args) const 345s | ^~~~~~~~ 345s /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]’: 345s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 195 | void scatter_fwd_begin(std::span send_buffer, 345s | ^~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /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)::]’: 345s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 927 | void pack_coefficient_entity(std::span c, int cstride, 345s | ^~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 345s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 345s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 345s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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]’: 345s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 345s | ^~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 345s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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]’: 345s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 345s | ^~~~~~~~~~~~~~~~~ 345s /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)>]’: 345s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 494 | void assemble_matrix( 345s | ^~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 549 | impl::assemble_cells( 345s | ~~~~~~~~~~~~~~~~~~~~^ 345s 550 | mat_set, x_dofmap, x, a.domain(IntegralType::cell, i), 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 551 | {dofs0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 552 | {dofs1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, bc0, bc1, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 553 | fn, coeffs, cstride, constants, cell_info0, cell_info1); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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 345s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 572 | impl::assemble_exterior_facets( 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 345s 573 | mat_set, x_dofmap, x, num_facets_per_cell, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 574 | a.domain(IntegralType::exterior_facet, i), 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 575 | {dofs0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 576 | {dofs1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 577 | bc0, bc1, fn, coeffs, cstride, constants, cell_info0, cell_info1, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 578 | perms); 345s | ~~~~~~ 345s /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 345s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 588 | impl::assemble_interior_facets( 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 345s 589 | mat_set, x_dofmap, x, num_facets_per_cell, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 590 | a.domain(IntegralType::interior_facet, i), 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 591 | {*dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 592 | {*dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 593 | bc0, bc1, fn, coeffs, cstride, c_offsets, constants, cell_info0, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 594 | cell_info1, perms); 345s | ~~~~~~~~~~~~~~~~~~ 345s /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 345s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /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]’: 345s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 345s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 345s | ^~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 345s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 345s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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&]’: 345s /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 345s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 345s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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]’: 345s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 345s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 345s | ^~~~~~~~ 345s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 345s 577 | _element->Tt_apply(data, n, cell_permutation); 345s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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]’: 345s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 345s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 345s | ^~~~~~~~~~ 345s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 345s 593 | _element->Tinv_apply(data, n, cell_permutation); 345s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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]’: 345s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 345s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 345s | ^~~~~~~ 345s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 345s 544 | _element->T_apply(data, n, cell_permutation); 345s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/c++/14/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 > > >]’: 345s /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 345s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 345s | ^~~~~~~~ 345s /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 345s /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 345s 683 | { return std::copy(__first, __first + __n, __result); } 345s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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)>]’: 345s /usr/include/dolfinx/fem/assembler.h:233:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 233 | void assemble_matrix( 345s | ^~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 246 | impl::assemble_matrix(mat_add, a, mesh->geometry().dofmap(), 345s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 247 | mesh->geometry().x(), constants, coefficients, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 248 | dof_marker0, dof_marker1); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s In file included from /usr/include/c++/14/vector:72: 345s /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]’: 345s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 345s 954 | vector<_Tp, _Alloc>:: 345s | ^~~~~~~~~~~~~~~~~~~ 345s /usr/include/c++/14/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 > > >]’: 345s /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 345s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 345s | ^~~~~~~~ 345s /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 345s /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 345s 683 | { return std::copy(__first, __first + __n, __result); } 345s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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 >]’: 345s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 642 | copy(_II __first, _II __last, _OI __result) 345s | ^~~~ 345s /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]’: 345s /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 345s 1022 | fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) 345s | ^~~~ 345s /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 345s /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 345s 1029 | std::__fill_a(__first, __last, __value); 345s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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]’: 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 1289 | void assemble_vector( 345s | ^~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 1297 | assemble_vector(b, L, mesh->geometry().dofmap(), mesh->geometry().x(), 345s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1298 | constants, coefficients); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /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]’: 345s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 345s In file included from /usr/include/dolfinx/la/Vector.h:14: 345s /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]’: 345s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 390 | void scatter_rev_begin(std::span send_buffer, 345s | ^~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:13: 345s /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]’: 345s /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 345s 128 | math::dot(cell_geometry, dphi, J, true); 345s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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 345s /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 345s /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]’: 345s /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 345s 140 | math::inv(J, K); 345s | ~~~~~~~~~^~~~~~ 345s /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 345s /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 345s 142 | math::pinv(J, K); 345s | ~~~~~~~~~~^~~~~~ 345s /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 345s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/poisson_matrix_free/main.cpp: In lambda function: 345s /tmp/autopkgtest.kte2W7/build.m6l/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 345s 164 | [](auto x) -> std::pair, std::vector> 345s | ^ 345s /usr/include/c++/14/bits/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 >]’: 345s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 345s | ^~~~~~~~ 345s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 683 | { return std::copy(__first, __first + __n, __result); } 345s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17: 345s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 345s /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 345s 87 | auto det(Matrix A) 345s | ^~~ 345s /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 >]’: 345s /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 345s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 345s | ^~~~~~~~ 345s /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 345s /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 345s 577 | return ranges::fill_n(std::move(__first), __len, __value); 345s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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]’: 345s /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 345s 1143 | __fill_n_a(_OutputIterator __first, _Size __n, const _Tp& __value, 345s | ^~~~~~~~~~ 345s /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 345s 1154 | std::__fill_a(__first, __first + __n, __value); 345s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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 >]’: 345s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 345s | ^~~~~~~~~~~~~ 345s /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]’: 345s /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 345s 707 | vector(_InputIterator __first, _InputIterator __last, 345s | ^~~~~~ 345s /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 345s /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 345s 711 | _M_range_initialize(__first, __last, 345s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 345s 712 | std::__iterator_category(__first)); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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]’: 345s /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 345s 997 | __fill_a(_FIte __first, _FIte __last, const _Tp& __value) 345s | ^~~~~~~~ 345s /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 345s /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 345s 998 | { std::__fill_a1(__first, __last, __value); } 345s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 345s In file included from /usr/include/c++/14/numeric:62, 345s from /usr/include/basix/finite-element.h:19: 345s /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]’: 345s /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 345s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 345s | ^~~~ 345s /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 345s /usr/include/c++/14/bits/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 >]’: 345s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 345s | ^~~~~~~~ 345s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 683 | { return std::copy(__first, __first + __n, __result); } 345s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s In file included from /usr/include/c++/14/algorithm:61: 345s /usr/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 >]’: 345s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 345s | ^~~~~~ 345s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /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]’: 345s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 46 | void reorder_list(std::span list, std::span nodemap) 345s | ^~~~~~~~~~~~ 345s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 53 | const std::vector orig(list.begin(), list.end()); 345s | ^~~~ 345s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 58 | std::ranges::copy(links_old, links_new.begin()); 345s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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]’: 345s /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 345s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 386 | __result, __alloc); 345s | ~~~~~~~~~~~~~~~~~~ 345s /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]’: 345s /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 345s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 345s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 345s 239 | __x.end()); 345s | ~~~~~~~~~~ 345s /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 345s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 345s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 251 | end(), _M_get_Tp_allocator()); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 345s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 345s from /usr/include/c++/14/vector:65: 345s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 345s 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: 345s /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 345s 993 | std::_Destroy(__first, __last); 345s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 345s /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 >]’: 345s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 642 | copy(_II __first, _II __last, _OI __result) 345s | ^~~~ 345s /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]’: 345s /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 345s 398 | return std::__uninitialized_copy_a 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 345s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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]’: 345s /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 345s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 386 | __result, __alloc); 345s | ~~~~~~~~~~~~~~~~~~ 345s /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]’: 345s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 345s 954 | vector<_Tp, _Alloc>:: 345s | ^~~~~~~~~~~~~~~~~~~ 345s /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]’: 345s /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 345s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 345s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1805 | std::move(__comp), std::move(__proj)); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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 >]’: 345s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 642 | copy(_II __first, _II __last, _OI __result) 345s | ^~~~ 345s /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]’: 345s /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 345s 398 | return std::__uninitialized_copy_a 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 345s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = std::complex; ElementType = const std::complex]’: 345s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor >’ changed in GCC 7.1 345s 1104 | constexpr default_accessor(default_accessor) noexcept {} 345s | ^~~~~~~~~~~~~~~~ 345s /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]’: 345s /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 345s 1134 | operator()(_Iter __first, _Sent __last, 345s | ^~~~~~~~ 345s /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 345s /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 345s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 345s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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 345s 1139 | return {__first, __first}; 345s | ^ 345s /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 345s 1148 | return {++__dest, __first}; 345s | ^ 345s /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]’: 345s /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 345s 1564 | erase(const_iterator __first, const_iterator __last) 345s | ^~~~~ 345s /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 345s /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 345s 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 345s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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]’: 345s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 345s | ^~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 345s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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]’: 345s /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 345s 1536 | erase(const_iterator __position) 345s | ^~~~~ 345s /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 345s 1537 | { return _M_erase(begin() + (__position - cbegin())); } 345s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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]’: 345s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 345s | ^~~~~~~~ 345s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 577 | _element->Tt_apply(data, n, cell_permutation); 345s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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]’: 345s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 345s | ^~~~~~~~~~ 345s /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> >]’: 345s /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 345s 318 | operator()(_Range&& __r, _Out __result) const 345s | ^~~~~~~~ 345s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 593 | _element->Tinv_apply(data, n, cell_permutation); 345s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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 345s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 345s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 321 | std::move(__result)); 345s | ~~~~~~~~~~~~~~~~~~~~ 345s /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 345s /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]’: 345s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 345s | ^~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /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 345s 371 | return std::__do_uninit_copy(__first, __last, __result); 345s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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 345s 373 | return std::uninitialized_copy(__first, __last, __result); 345s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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]’: 345s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 345s | ^~~~~~~ 345s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 544 | _element->T_apply(data, n, cell_permutation); 345s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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]’: 345s /usr/include/dolfinx/fem/interpolate.h:424:29: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 345s 424 | apply_dof_transformation(local0, cell_info0, cells0[c], 1); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/interpolate.h:433:32: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 345s 433 | apply_inverse_dof_transform(local1, cell_info1, cells1[c], 1); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/c++/14/bits/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 >]’: 345s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 345s | ^~~~~~~~ 345s /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]’: 345s /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 345s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 345s | ^~~~ 345s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /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 345s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 683 | { return std::copy(__first, __first + __n, __result); } 345s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/c++/14/bits/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 >]’: 345s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 345s | ^~~~~~~~ 345s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 683 | { return std::copy(__first, __first + __n, __result); } 345s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 345s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 345s from /usr/include/dolfinx/fem/Function.h:11: 345s /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]’: 345s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 119 | std::ranges::copy(buffer, range.begin()); 345s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 345s /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]’: 345s /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 345s 707 | vector(_InputIterator __first, _InputIterator __last, 345s | ^~~~~~ 345s /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 345s /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 345s 711 | _M_range_initialize(__first, __last, 345s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 345s 712 | std::__iterator_category(__first)); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/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 >]’: 345s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 345s | ^~~~~~ 345s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /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 >]’: 345s /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 345s 318 | operator()(_Range&& __r, _Out __result) const 345s | ^~~~~~~~ 345s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 345s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 321 | std::move(__result)); 345s | ~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /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]’: 345s /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 345s 1789 | operator()(_Iter __first, _Sent __last, 345s | ^~~~~~~~ 345s /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 345s /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 345s 1792 | auto __lasti = ranges::next(__first, __last); 345s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 345s /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 345s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 345s | ^ 345s /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]’: 345s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 46 | void reorder_list(std::span list, std::span nodemap) 345s | ^~~~~~~~~~~~ 345s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 53 | const std::vector orig(list.begin(), list.end()); 345s | ^~~~ 345s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 58 | std::ranges::copy(links_old, links_new.begin()); 345s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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]’: 345s /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 345s 767 | operator()(_Iter __first, _Sent __last, 345s | ^~~~~~~~ 345s /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 345s /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]’: 345s /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 345s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 345s | ^~~~~~~~ 345s /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 345s /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]’: 345s /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 345s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 345s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1805 | std::move(__comp), std::move(__proj)); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 345s from /usr/include/dolfinx.h:10: 345s /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]’: 345s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 676 | distribute_data(MPI_Comm comm0, std::span indices, 345s | ^~~~~~~~~~~~~~~ 345s /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]’: 345s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 345s 195 | vector<_Tp, _Alloc>:: 345s | ^~~~~~~~~~~~~~~~~~~ 345s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 345s /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 345s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 345s | ^~~~~~~~~~~~~~ 345s /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]’: 345s /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 345s 1134 | operator()(_Iter __first, _Sent __last, 345s | ^~~~~~~~ 345s /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 345s /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 345s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 345s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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 345s 1139 | return {__first, __first}; 345s | ^ 345s /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 345s 1148 | return {++__dest, __first}; 345s | ^ 345s /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]’: 345s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 345s 181 | vector<_Tp, _Alloc>:: 345s | ^~~~~~~~~~~~~~~~~~~ 345s /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 345s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 345s | ^~~~~~~~~~~~~~ 345s /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]’: 345s /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 345s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 345s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 2021 | std::move(__comp), std::move(__proj)); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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]’: 345s /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 345s 1564 | erase(const_iterator __first, const_iterator __last) 345s | ^~~~~ 345s /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 345s /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 345s 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 345s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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*]’: 345s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 345s | ^~~~~~~~~~~~~~~~ 345s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /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*]’: 345s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 345s | ^~~~~~~~~~~~~~~~~~ 345s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /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 345s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 185 | __uninit_copy(__first, __last, __result); 345s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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]’: 345s /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 345s 1536 | erase(const_iterator __position) 345s | ^~~~~ 345s /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 345s 1537 | { return _M_erase(begin() + (__position - cbegin())); } 345s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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]’: 345s /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 345s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 345s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 3147 | std::move(__comp), std::move(__proj)); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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]’: 345s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 345s | ^~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /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 345s 371 | return std::__do_uninit_copy(__first, __last, __result); 345s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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 345s 373 | return std::uninitialized_copy(__first, __last, __result); 345s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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 >]’: 345s /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 345s 318 | operator()(_Range&& __r, _Out __result) const 345s | ^~~~~~~~ 345s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 345s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 321 | std::move(__result)); 345s | ~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /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]’: 345s /usr/include/dolfinx/fem/interpolate.h:523:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 523 | cmap.tabulate(1, X, Xshape, phi_b); 345s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 345s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 345s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 345s from /usr/include/dolfinx/fem/Function.h:11: 345s /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]’: 345s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 119 | std::ranges::copy(buffer, range.begin()); 345s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/interpolate.h:607:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 607 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/interpolate.h:620:32: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 620 | apply_dof_transformation0( 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 345s 621 | std::span(basis_reference0_b.data() + p * dim0 * value_size_ref0, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 622 | dim0 * value_size_ref0), 345s | ~~~~~~~~~~~~~~~~~~~~~~~~ 345s 623 | cell_info0, cells0[c], value_size_ref0); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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]’: 345s /usr/include/dolfinx/fem/CoordinateElement.h:152:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 152 | compute_jacobian_determinant(const U& J, std::span w) 345s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/interpolate.h:688:33: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 345s 688 | apply_inverse_dof_transform1(local1, cell_info1, cells1[c], 1); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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]’: 345s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 382 | create_geometry( 345s | ^~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 345s /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 345s 172 | math::dot(B, J, BA); 345s | ~~~~~~~~~^~~~~~~~~~ 345s /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 345s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 424 | const std::vector l2l = graph::build::compute_local_to_local( 345s | ^~~ 345s /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 345s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 429 | std::ranges::transform(l2l, igi.begin(), 345s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 345s 430 | [&nodes](auto index) { return nodes[index]; }); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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]’: 345s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 345s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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 345s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 345s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 508 | { return std::get<0>(idx) != r; }); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 345s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 553 | [](auto x) { return std::get<1>(x); }); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 345s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 345s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 345s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 646 | std::next(x_new.begin(), shape[1] * i)); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 345s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 658 | std::next(x_new.begin(), shape[1] * i)); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 345s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s In file included from /usr/include/basix/maps.h:7: 345s /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]’: 345s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 345s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 345s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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 >]’: 345s /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 345s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 345s | ^~~~~~~~ 345s /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 345s /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 345s 577 | return ranges::fill_n(std::move(__first), __len, __value); 345s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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 >]’: 345s /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 345s 181 | void dot(U A, V B, P C, bool transpose = false) 345s | ^~~ 345s /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 345s /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 345s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 345s from /usr/include/dolfinx.h:10: 345s /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 >]’: 345s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 676 | distribute_data(MPI_Comm comm0, std::span indices, 345s | ^~~~~~~~~~~~~~~ 345s /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]’: 345s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 345s | ^~~~~~~~~~~~~~~~~~~ 345s /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]’: 345s /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 345s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 345s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 2021 | std::move(__comp), std::move(__proj)); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s [ 53%] Linking CXX executable demo_interpolation_different_meshes 345s /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 >]’: 345s /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 345s 125 | void inv(U A, V B) 345s | ^~~ 345s /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 345s cd /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/interpolation_different_meshes && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_interpolation_different_meshes.dir/link.txt --verbose=1 345s /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 >]’: 345s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 382 | create_geometry( 345s | ^~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 424 | const std::vector l2l = graph::build::compute_local_to_local( 345s | ^~~ 345s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 429 | std::ranges::transform(l2l, igi.begin(), 345s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 345s 430 | [&nodes](auto index) { return nodes[index]; }); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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]’: 345s /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 345s 1999 | operator()(_Iter __first, _Sent __last, 345s | ^~~~~~~~ 345s /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 345s /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 >]’: 345s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 345s | ^~~~~~~~ 345s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 310 | return ranges::__copy_or_move(std::move(__first), 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 345s 311 | std::move(__last), 345s | ~~~~~~~~~~~~~~~~~~ 345s 312 | std::move(__result)); 345s | ~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /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]’: 345s /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 345s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 345s | ^~~~~~~~ 345s /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 345s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 345s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 737 | std::move(__result), 345s | ~~~~~~~~~~~~~~~~~~~~ 345s 738 | std::move(__op), std::move(__proj)); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/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 >]’: 345s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 345s | ^~~~~~ 345s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /usr/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 >]’: 345s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 345s | ^~~~~~ 345s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /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]’: 345s /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 345s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 345s | ^~~~~~~~~~~~~~~~~~~~~~ 345s /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 345s /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 345s 371 | return std::__do_uninit_copy(__first, __last, __result); 345s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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 345s 373 | return std::uninitialized_copy(__first, __last, __result); 345s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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 >]’: 345s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 345s | ^~~~~~~~~~~~~ 345s In file included from /usr/include/dolfinx/fem/Function.h:10: 345s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 345s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 319 | return [](std::span, std::span, std::int32_t, int) 345s | ^ 345s /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)::]’: 345s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 927 | void pack_coefficient_entity(std::span c, int cstride, 345s | ^~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 345s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 345s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 341 | return [dims, sub_element_fns](std::span data, 345s | ^ 345s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 345s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 345s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 350 | block_size); 345s | ~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 345s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 345s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 345s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 362 | return [ebs, sub_fn](std::span data, 345s | ^ 345s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 345s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 345s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 372 | return [this](std::span data, std::span cell_info, 345s | ^ 345s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 345s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 345s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 376 | return [this](std::span data, std::span cell_info, 345s | ^ 345s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 345s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 345s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 380 | return [this](std::span data, std::span cell_info, 345s | ^ 345s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 345s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 345s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 384 | return [this](std::span data, std::span cell_info, 345s | ^ 345s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 386 | { T_apply(data, cell_info[cell], block_size); }; 345s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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)::]’: 345s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 927 | void pack_coefficient_entity(std::span c, int cstride, 345s | ^~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 345s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 345s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 345s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 345s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/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 >]’: 345s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 345s | ^~~~~~ 345s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /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}]’: 345s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 587 | operator()(_ArgTypes... __args) const 345s | ^~~~~~~~ 345s /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*]’: 345s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 345s | ^~~~~~~~~~~~~~~~ 345s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /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*]’: 345s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 345s | ^~~~~~~~~~~~~~~~~~ 345s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /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 345s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 185 | __uninit_copy(__first, __last, __result); 345s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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)::]’: 345s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 927 | void pack_coefficient_entity(std::span c, int cstride, 345s | ^~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 345s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 345s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 345s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 345s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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]’: 345s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 345s | ^~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /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 345s 371 | return std::__do_uninit_copy(__first, __last, __result); 345s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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 345s 373 | return std::uninitialized_copy(__first, __last, __result); 345s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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]’: 345s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 345s | ^~~~~~~~~~~~~~~~~~~ 345s /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)::]’: 345s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 927 | void pack_coefficient_entity(std::span c, int cstride, 345s | ^~~~~~~~~~~~~~~~~~~~~~~ 345s /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]’: 345s /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 345s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 345s | ^~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 345s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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 345s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 345s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 345s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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 345s 1697 | std::__uninitialized_copy_a(__first, __last, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 345s 1698 | this->_M_impl._M_start, 345s | ~~~~~~~~~~~~~~~~~~~~~~~ 345s 1699 | _M_get_Tp_allocator()); 345s | ~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 345s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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 >]’: 345s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 345s | ^~~~~~~~ 345s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 310 | return ranges::__copy_or_move(std::move(__first), 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 345s 311 | std::move(__last), 345s | ~~~~~~~~~~~~~~~~~~ 345s 312 | std::move(__result)); 345s | ~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /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 >]’: 345s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 642 | copy(_II __first, _II __last, _OI __result) 345s | ^~~~ 345s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 345s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 345s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 345s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 608 | __miter_base(_Iterator __it) 345s | ^~~~~~~~~~~~ 345s /usr/include/c++/14/bits/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 >]’: 345s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 345s | ^~~~~~~~~~~~~ 345s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 345s from /usr/include/c++/14/bits/stl_algobase.h:67: 345s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 345s /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 345s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 345s | ^~~~~~~~ 345s /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 345s /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 345s 193 | return std::_Destroy_aux::__destroy(__first, __last); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 345s /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 345s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 196 | __destroy(__first, __last); 345s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 345s In file included from /usr/include/c++/14/bits/ranges_util.h:34: 345s /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 >]’: 345s /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 345s 994 | operator()(_It __x, _Sent __bound) const 345s | ^~~~~~~~ 345s /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 345s /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&)::]’: 345s /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 345s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 345s | ^~~~ 345s /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 345s /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 345s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 345s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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 >]’: 345s /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 345s 675 | move(_II __first, _II __last, _OI __result) 345s | ^~~~ 345s /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 345s /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 345s /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 345s 683 | return std::__copy_move_a(std::__miter_base(__first), 345s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 684 | std::__miter_base(__last), __result); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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*]’: 345s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 345s | ^~~~~~~~~~~~~ 345s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /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 345s 147 | { return std::copy(__first, __last, __result); } 345s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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)>]’: 345s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 494 | void assemble_matrix( 345s | ^~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /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&]’: 345s /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 345s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 345s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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]’: 345s /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 345s 3123 | operator()(_Iter __first, _Sent __last, 345s | ^~~~~~~~ 345s /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 345s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 549 | impl::assemble_cells( 345s | ~~~~~~~~~~~~~~~~~~~~^ 345s 550 | mat_set, x_dofmap, x, a.domain(IntegralType::cell, i), 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 551 | {dofs0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 552 | {dofs1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, bc0, bc1, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 553 | fn, coeffs, cstride, constants, cell_info0, cell_info1); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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 345s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 572 | impl::assemble_exterior_facets( 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 345s 573 | mat_set, x_dofmap, x, num_facets_per_cell, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 574 | a.domain(IntegralType::exterior_facet, i), 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 575 | {dofs0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 576 | {dofs1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 577 | bc0, bc1, fn, coeffs, cstride, constants, cell_info0, cell_info1, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 578 | perms); 345s | ~~~~~~ 345s /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 345s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 588 | impl::assemble_interior_facets( 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 345s 589 | mat_set, x_dofmap, x, num_facets_per_cell, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 590 | a.domain(IntegralType::interior_facet, i), 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 591 | {*dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 592 | {*dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 593 | bc0, bc1, fn, coeffs, cstride, c_offsets, constants, cell_info0, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 594 | cell_info1, perms); 345s | ~~~~~~~~~~~~~~~~~~ 345s /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 345s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /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 >]’: 345s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 345s | ^~~~~~~~ 345s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 310 | return ranges::__copy_or_move(std::move(__first), 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 345s 311 | std::move(__last), 345s | ~~~~~~~~~~~~~~~~~~ 345s 312 | std::move(__result)); 345s | ~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:13: 345s /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]’: 345s /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 345s 128 | math::dot(cell_geometry, dphi, J, true); 345s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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 345s /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 345s /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]’: 345s /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 345s 140 | math::inv(J, K); 345s | ~~~~~~~~~^~~~~~ 345s /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 345s /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 345s 142 | math::pinv(J, K); 345s | ~~~~~~~~~~^~~~~~ 345s /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 345s /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 >]’: 345s /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 345s 212 | void pinv(U A, V P) 345s | ^~~~ 345s /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 345s /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 345s 245 | dot(AT, A, ATA); 345s | ~~~^~~~~~~~~~~~ 345s /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 345s /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 345s 246 | inv(ATA, Inv); 345s | ~~~^~~~~~~~~~ 345s /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 345s 247 | dot(Inv, AT, P); 345s | ~~~^~~~~~~~~~~~ 345s /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 345s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17: 345s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 345s /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 345s 87 | auto det(Matrix A) 345s | ^~~ 345s /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]’: 345s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 345s | ^~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /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 345s 371 | return std::__do_uninit_copy(__first, __last, __result); 345s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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 345s 373 | return std::uninitialized_copy(__first, __last, __result); 345s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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 >]’: 345s /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 345s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 345s | ^~~~~~~~ 345s /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]’: 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 1147 | void assemble_vector( 345s | ^~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 1189 | impl::assemble_cells( 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 345s 1190 | P0, b, x_dofmap, x, cells, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1191 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1192 | coeffs, cstride, cell_info0); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /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 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 1196 | impl::assemble_cells( 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 345s 1197 | P0, b, x_dofmap, x, cells, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1198 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1199 | coeffs, cstride, cell_info0); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /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 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 1203 | impl::assemble_cells(P0, b, x_dofmap, x, cells, 345s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1204 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1205 | fn, constants, coeffs, cstride, cell_info0); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /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 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 1229 | impl::assemble_exterior_facets( 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 345s 1230 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1231 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1232 | constants, coeffs, cstride, cell_info0, perms); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /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 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 1236 | impl::assemble_exterior_facets( 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 345s 1237 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1238 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1239 | constants, coeffs, cstride, cell_info0, perms); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /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 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 1243 | impl::assemble_exterior_facets( 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 345s 1244 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1245 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1246 | constants, coeffs, cstride, cell_info0, perms); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /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 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 1260 | impl::assemble_interior_facets( 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 345s 1261 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1262 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1263 | constants, coeffs, cstride, cell_info0, perms); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /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 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 1267 | impl::assemble_interior_facets( 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 345s 1268 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1269 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1270 | constants, coeffs, cstride, cell_info0, perms); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /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 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 1274 | impl::assemble_interior_facets( 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 345s 1275 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1276 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1277 | constants, coeffs, cstride, cell_info0, perms); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /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 345s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 345s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 345s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 608 | __miter_base(_Iterator __it) 345s | ^~~~~~~~~~~~ 345s /usr/include/c++/14/bits/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 >]’: 345s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 345s | ^~~~~~~~~~~~~ 345s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 345s from /usr/include/c++/14/bits/stl_algobase.h:67: 345s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 345s /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 345s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 345s | ^~~~~~~~ 345s /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 345s /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 345s 193 | return std::_Destroy_aux::__destroy(__first, __last); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 345s /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 345s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 196 | __destroy(__first, __last); 345s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 345s /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]’: 345s /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 345s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 345s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1805 | std::move(__comp), std::move(__proj)); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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)::]’: 345s /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 345s 3867 | find_if(_InputIterator __first, _InputIterator __last, 345s | ^~~~~~~ 345s /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 345s /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 345s 3876 | return std::__find_if(__first, __last, 345s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 345s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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 >]’: 345s /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 345s 181 | void dot(U A, V B, P C, bool transpose = false) 345s | ^~~ 345s /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 345s /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 345s /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]’: 345s /usr/include/dolfinx/fem/CoordinateElement.h:152:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 152 | compute_jacobian_determinant(const U& J, std::span w) 345s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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 345s 172 | math::dot(B, J, BA); 345s | ~~~~~~~~~^~~~~~~~~~ 345s /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 345s /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 345s /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]’: 345s /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 345s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 345s | ^~~~~~~~ 345s In file included from /usr/include/basix/maps.h:7: 345s /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]’: 345s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 345s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 345s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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 345s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 345s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 737 | std::move(__result), 345s | ~~~~~~~~~~~~~~~~~~~~ 345s 738 | std::move(__op), std::move(__proj)); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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 345s In file included from /usr/include/c++/14/bits/ranges_util.h:34, 345s from /usr/include/c++/14/tuple:44, 345s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 345s from /usr/include/c++/14/bits/memory_resource.h:41, 345s from /usr/include/c++/14/vector:87: 345s /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 > >]’: 345s /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 345s 994 | operator()(_It __x, _Sent __bound) const 345s | ^~~~~~~~ 345s /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 345s /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&)::]’: 345s /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 345s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 345s | ^~~~ 345s /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 345s /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 345s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 345s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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 > >]’: 345s /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 345s 952 | operator()(_It&& __first, _Sent __last) const 345s | ^~~~~~~~ 345s /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]’: 345s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 345s | ^~~~~~~~~~~~~~~~~~~ 345s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 345s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 345s 1104 | constexpr default_accessor(default_accessor) noexcept {} 345s | ^~~~~~~~~~~~~~~~ 345s /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]’: 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 929 | void lift_bc(std::span b, const Form& a, mdspan2_t x_dofmap, 345s | ^~~~~~~ 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 985 | _lift_bc_cells( 345s | ~~~~~~~~~~~~~~~~~~~~~~~^ 345s 986 | b, x_dofmap, x, kernel, cells, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 987 | {dofmap0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 988 | {dofmap1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 989 | constants, coeffs, cstride, cell_info0, cell_info1, bc_values1, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 990 | bc_markers1, x0, alpha); 345s | ~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /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 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 994 | _lift_bc_cells( 345s | ~~~~~~~~~~~~~~~~~~~~~~~^ 345s 995 | b, x_dofmap, x, kernel, cells, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 996 | {dofmap0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 997 | {dofmap1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 998 | constants, coeffs, cstride, cell_info0, cell_info1, bc_values1, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 999 | bc_markers1, x0, alpha); 345s | ~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /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 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 1003 | _lift_bc_cells(b, x_dofmap, x, kernel, cells, 345s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1004 | {dofmap0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1005 | P0, 345s | ~~~ 345s 1006 | {dofmap1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1007 | P1T, constants, coeffs, cstride, cell_info0, cell_info1, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1008 | bc_values1, bc_markers1, x0, alpha); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /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 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 1028 | _lift_bc_exterior_facets( 345s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 345s 1029 | b, x_dofmap, x, num_facets_per_cell, kernel, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1030 | a.domain(IntegralType::exterior_facet, i), 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1031 | {dofmap0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1032 | {dofmap1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1033 | constants, coeffs, cstride, cell_info0, cell_info1, bc_values1, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1034 | bc_markers1, x0, alpha, perms); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /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 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 1043 | _lift_bc_interior_facets( 345s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 345s 1044 | b, x_dofmap, x, num_facets_per_cell, kernel, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1045 | a.domain(IntegralType::interior_facet, i), 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1046 | {dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1047 | {dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1048 | constants, coeffs, cstride, cell_info0, cell_info1, perms, bc_values1, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1049 | bc_markers1, x0, alpha); 345s | ~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /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 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /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*]’: 345s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 345s | ^~~~~~~~~~~~~~~~ 345s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /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*]’: 345s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 345s | ^~~~~~~~~~~~~~~~~~ 345s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /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 345s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 185 | __uninit_copy(__first, __last, __result); 345s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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]’: 345s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 345s | ^~~~~~~~ 345s /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)>]’: 345s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 345s | ^~~~ 345s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 902 | transform(coeffs, cell_info, cell, 1); 345s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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)>]’: 345s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 345s | ^~~~ 345s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 902 | transform(coeffs, cell_info, cell, 1); 345s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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]’: 345s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 345s | ^~~~~~~~~~~~ 345s /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]’: 345s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /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*]’: 345s /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 345s 346 | __niter_wrap(_From __from, _To __res) 345s | ^~~~~~~~~~~~ 345s /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]’: 345s /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 345s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 345s | ^~~~~~~~~ 345s /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 345s /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 >]’: 345s /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 345s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 345s | ^~~~~~~~~ 345s /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 345s /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)>]’: 345s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 345s | ^~~~ 345s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 902 | transform(coeffs, cell_info, cell, 1); 345s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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)>]’: 345s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 345s | ^~~~ 345s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 902 | transform(coeffs, cell_info, cell, 1); 345s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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 > >]’: 345s /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 345s 855 | operator()(_It& __it, _Sent __bound) const 345s | ^~~~~~~~ 345s /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&):: >]’: 345s /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 345s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 345s | ^~~~~~ 345s /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 345s /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 345s 1905 | std::__introsort_loop(__first, __last, 345s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 345s 1906 | std::__lg(__last - __first) * 2, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1907 | __comp); 345s | ~~~~~~~ 345s /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 345s 1908 | std::__final_insertion_sort(__first, __last, __comp); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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]’: 345s /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 345s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 345s | ^~~~~~~~~~~~~~~~~~~~~~ 345s /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 345s /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 345s 371 | return std::__do_uninit_copy(__first, __last, __result); 345s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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 345s 373 | return std::uninitialized_copy(__first, __last, __result); 345s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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 > >]’: 345s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 345s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 345s | ^~~~~~~~~~~~~ 345s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 345s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 345s | ^~~~~~~~~~~~~~ 345s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /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 345s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 249 | std::move(__result)); 345s | ~~~~~~~~~~~~~~~~~~~~ 345s /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 >]’: 345s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 345s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 345s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s In file included from /usr/include/dolfinx/fem/Function.h:10: 345s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 345s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 319 | return [](std::span, std::span, std::int32_t, int) 345s | ^ 345s /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]’: 345s /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 345s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 386 | __result, __alloc); 345s | ~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 345s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 341 | return [dims, sub_element_fns](std::span data, 345s | ^ 345s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 345s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 350 | block_size); 345s | ~~~~~~~~~~~ 345s In file included from /usr/include/c++/14/array:43, 345s from /usr/include/basix/cell.h:7: 345s /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 >]’: 345s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 642 | copy(_II __first, _II __last, _OI __result) 345s | ^~~~ 345s /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]’: 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 634 | void assemble_cells( 345s | ^~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 674 | P0(_be, cell_info0, c0, 1); 345s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 345s /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]’: 345s /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 345s 398 | return std::__uninitialized_copy_a 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 345s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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]’: 345s /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 345s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 386 | __result, __alloc); 345s | ~~~~~~~~~~~~~~~~~~ 345s /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 >]’: 345s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 642 | copy(_II __first, _II __last, _OI __result) 345s | ^~~~ 345s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 345s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 362 | return [ebs, sub_fn](std::span data, 345s | ^ 345s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 345s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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]’: 345s /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 345s 398 | return std::__uninitialized_copy_a 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 345s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 345s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 372 | return [this](std::span data, std::span cell_info, 345s | ^ 345s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 345s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 345s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 376 | return [this](std::span data, std::span cell_info, 345s | ^ 345s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 345s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 345s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 380 | return [this](std::span data, std::span cell_info, 345s | ^ 345s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 345s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 345s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 384 | return [this](std::span data, std::span cell_info, 345s | ^ 345s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 386 | { T_apply(data, cell_info[cell], block_size); }; 345s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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)>]’: 345s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 345s | ^~~~ 345s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 902 | transform(coeffs, cell_info, cell, 1); 345s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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)>]’: 345s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 345s | ^~~~ 345s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 902 | transform(coeffs, cell_info, cell, 1); 345s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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)::]’: 345s /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 345s 3867 | find_if(_InputIterator __first, _InputIterator __last, 345s | ^~~~~~~ 345s /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]’: 345s /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 345s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 345s | ^~~~~~~~~~~~~~~~~~~ 345s /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 345s /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 345s /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 345s 3876 | return std::__find_if(__first, __last, 345s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 345s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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 345s 1697 | std::__uninitialized_copy_a(__first, __last, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 345s 1698 | this->_M_impl._M_start, 345s | ~~~~~~~~~~~~~~~~~~~~~~~ 345s 1699 | _M_get_Tp_allocator()); 345s | ~~~~~~~~~~~~~~~~~~~~~~ 345s /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]’: 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 634 | void assemble_cells( 345s | ^~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /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]’: 345s /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 345s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 345s | ^~~~~~~~ 345s /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 345s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 345s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 737 | std::move(__result), 345s | ~~~~~~~~~~~~~~~~~~~~ 345s 738 | std::move(__op), std::move(__proj)); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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 345s /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)>]’: 345s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 345s | ^~~~ 345s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 674 | P0(_be, cell_info0, c0, 1); 345s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 902 | transform(coeffs, cell_info, cell, 1); 345s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/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 > >]’: 345s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 345s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 345s | ^~~~~~ 345s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 345s /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 345s 715 | return std::__copy_n(__first, __n2, __result, 345s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 345s 716 | std::__iterator_category(__first)); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/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 > >]’: 345s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 345s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 345s | ^~~~~~ 345s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 345s /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 345s 715 | return std::__copy_n(__first, __n2, __result, 345s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 345s 716 | std::__iterator_category(__first)); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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)>]’: 345s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 345s | ^~~~ 345s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 902 | transform(coeffs, cell_info, cell, 1); 345s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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]’: 345s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 345s | ^~~~~~~~ 345s /usr/include/c++/14/bits/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 > >]’: 345s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 345s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 345s | ^~~~~~~~ 345s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 345s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 345s 683 | { return std::copy(__first, __first + __n, __result); } 345s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/c++/14/bits/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 >]’: 345s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 345s | ^~~~~~~~ 345s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 683 | { return std::copy(__first, __first + __n, __result); } 345s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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]’: 345s /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 345s 707 | vector(_InputIterator __first, _InputIterator __last, 345s | ^~~~~~ 345s /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 345s /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 345s 711 | _M_range_initialize(__first, __last, 345s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 345s 712 | std::__iterator_category(__first)); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 345s /usr/include/dolfinx/fem/FiniteElement.h:424:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 424 | return [](std::span, std::span, std::int32_t, int) 345s | ^ 345s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 345s /usr/include/dolfinx/fem/FiniteElement.h:443:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 443 | return [this, sub_element_fns](std::span data, 345s | ^ 345s /usr/include/dolfinx/fem/FiniteElement.h:450:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 450 | sub_element_fns[e](data.subspan(offset, data.size() - offset), 345s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 451 | cell_info, cell, block_size); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 345s /usr/include/dolfinx/fem/FiniteElement.h:466:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 466 | return [this, sub_fn](std::span data, 345s | ^ 345s /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 >]’: 345s /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 345s 318 | operator()(_Range&& __r, _Out __result) const 345s | ^~~~~~~~ 345s /usr/include/dolfinx/fem/FiniteElement.h:474:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 474 | sub_fn(data.subspan(block * dof_count, dof_count), cell_info, cell, 345s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 475 | ebs); 345s | ~~~~ 345s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 345s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 321 | std::move(__result)); 345s | ~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /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]’: 345s /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 345s 1618 | _M_allocate_and_copy(size_type __n, 345s | ^~~~~~~~~~~~~~~~~~~~ 345s /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 345s /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 345s 1624 | std::__uninitialized_copy_a(__first, __last, __result, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1625 | _M_get_Tp_allocator()); 345s | ~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 345s /usr/include/dolfinx/fem/FiniteElement.h:484:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 484 | return [this](std::span data, std::span cell_info, 345s | ^ 345s /usr/include/dolfinx/fem/FiniteElement.h:486:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 486 | { Tt_inv_apply_right(data, cell_info[cell], n); }; 345s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 345s /usr/include/dolfinx/fem/FiniteElement.h:488:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 488 | return [this](std::span data, std::span cell_info, 345s | ^ 345s /usr/include/dolfinx/fem/FiniteElement.h:490:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 490 | { Tt_apply_right(data, cell_info[cell], n); }; 345s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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 >]’: 345s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 642 | copy(_II __first, _II __last, _OI __result) 345s | ^~~~ 345s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 345s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 345s /usr/include/dolfinx/fem/FiniteElement.h:492:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 492 | return [this](std::span data, std::span cell_info, 345s | ^ 345s /usr/include/dolfinx/fem/FiniteElement.h:494:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 494 | { Tinv_apply_right(data, cell_info[cell], n); }; 345s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 345s /usr/include/dolfinx/fem/FiniteElement.h:496:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 496 | return [this](std::span data, std::span cell_info, 345s | ^ 345s /usr/include/dolfinx/fem/FiniteElement.h:498:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 498 | { T_apply_right(data, cell_info[cell], n); }; 345s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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]’: 345s /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 345s 1789 | operator()(_Iter __first, _Sent __last, 345s | ^~~~~~~~ 345s /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 345s /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 345s 1792 | auto __lasti = ranges::next(__first, __last); 345s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 345s /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 345s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 345s | ^ 345s In file included from /usr/include/c++/14/tuple:44, 345s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 345s from /usr/include/c++/14/bits/memory_resource.h:41, 345s from /usr/include/c++/14/vector:87: 345s /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]’: 345s /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 345s 767 | operator()(_Iter __first, _Sent __last, 345s | ^~~~~~~~ 345s /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 345s /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]’: 345s /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 345s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 345s | ^~~~~~~~ 345s /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 345s /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]’: 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 634 | void assemble_cells( 345s | ^~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 674 | P0(_be, cell_info0, c0, 1); 345s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 345s /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]’: 345s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 345s 195 | vector<_Tp, _Alloc>:: 345s | ^~~~~~~~~~~~~~~~~~~ 345s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 345s /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 345s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 345s | ^~~~~~~~~~~~~~ 345s /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]’: 345s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 345s 181 | vector<_Tp, _Alloc>:: 345s | ^~~~~~~~~~~~~~~~~~~ 345s /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 345s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 345s | ^~~~~~~~~~~~~~ 345s /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*]’: 345s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 345s | ^~~~~~~~~~~~~~~~ 345s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /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*]’: 345s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 345s | ^~~~~~~~~~~~~~~~~~ 345s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /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 345s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 185 | __uninit_copy(__first, __last, __result); 345s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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]’: 345s /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 345s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 345s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 3147 | std::move(__comp), std::move(__proj)); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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]’: 345s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 61 | void assemble_cells( 345s | ^~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 345s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 345s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 155 | mat_set(dofs0, dofs1, Ae); 345s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 345s /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 >]’: 345s /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 345s 318 | operator()(_Range&& __r, _Out __result) const 345s | ^~~~~~~~ 345s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 345s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 321 | std::move(__result)); 345s | ~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /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]’: 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 720 | void assemble_exterior_facets( 345s | ^~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 770 | P0(_be, cell_info0, cell0, 1); 345s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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]’: 345s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 345s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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 345s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 345s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 508 | { return std::get<0>(idx) != r; }); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 345s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 553 | [](auto x) { return std::get<1>(x); }); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 345s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 345s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 345s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 646 | std::next(x_new.begin(), shape[1] * i)); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 345s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 658 | std::next(x_new.begin(), shape[1] * i)); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 345s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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]’: 345s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 195 | void assemble_exterior_facets( 345s | ^~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 345s /tmp/autopkgtest.kte2W7/build.m6l/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 345s 59 | [](auto x) -> std::pair, std::vector> 345s | ^ 345s /usr/include/dolfinx/fem/assemble_matrix_impl.h:254:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 254 | P0(_Ae, cell_info0, cell0, ndim1); 345s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/assemble_matrix_impl.h:255:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 255 | P1T(_Ae, cell_info1, cell1, ndim0); 345s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/assemble_matrix_impl.h:292:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 292 | mat_set(dofs0, dofs1, Ae); 345s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 345s /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]’: 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 720 | void assemble_exterior_facets( 345s | ^~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 770 | P0(_be, cell_info0, cell0, 1); 345s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 345s /tmp/autopkgtest.kte2W7/build.m6l/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 345s /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]’: 345s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 334 | void assemble_interior_facets( 345s | ^~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_matrix_impl.h:439:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 439 | P0(_Ae, cell_info0, cells0[0], num_cols); 345s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/assemble_matrix_impl.h:440:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 440 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 345s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/assemble_matrix_impl.h:441:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 441 | P1T(_Ae, cell_info1, cells1[0], num_rows); 345s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/assemble_matrix_impl.h:449:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 449 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 345s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/assemble_matrix_impl.h:484:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 484 | mat_set(dmapjoint0, dmapjoint1, Ae); 345s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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 >]’: 345s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 345s | ^~~~~~~~ 345s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 310 | return ranges::__copy_or_move(std::move(__first), 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 345s 311 | std::move(__last), 345s | ~~~~~~~~~~~~~~~~~~ 345s 312 | std::move(__result)); 345s | ~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /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]’: 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 720 | void assemble_exterior_facets( 345s | ^~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 770 | P0(_be, cell_info0, cell0, 1); 345s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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]’: 345s /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 345s 1999 | operator()(_Iter __first, _Sent __last, 345s | ^~~~~~~~ 345s /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 345s /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]’: 345s /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 345s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 345s | ^~~~~~~~ 345s /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 345s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 345s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 737 | std::move(__result), 345s | ~~~~~~~~~~~~~~~~~~~~ 345s 738 | std::move(__op), std::move(__proj)); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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]’: 345s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 345s | ^~~~~~~~~~~~ 345s /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)::]’: 345s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 927 | void pack_coefficient_entity(std::span c, int cstride, 345s | ^~~~~~~~~~~~~~~~~~~~~~~ 345s /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*]’: 345s /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 345s 346 | __niter_wrap(_From __from, _To __res) 345s | ^~~~~~~~~~~~ 345s /usr/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 >]’: 345s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 345s | ^~~~~~ 345s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 345s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 345s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 345s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 345s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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]’: 345s /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 345s 951 | _Tp(__make_move_if_noexcept_iterator(__c.begin()), 345s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 952 | __make_move_if_noexcept_iterator(__c.end()), 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 953 | __c.get_allocator()).swap(__c); 345s | ~~~~~~~~~~~~~~~~~~~~ 345s /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]’: 345s /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 345s 978 | __fill_a1(::__gnu_cxx::__normal_iterator<_Ite, _Cont> __first, 345s | ^~~~~~~~~ 345s /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 345s /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)::]’: 345s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 927 | void pack_coefficient_entity(std::span c, int cstride, 345s | ^~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 345s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 345s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 345s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 345s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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]’: 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 816 | void assemble_interior_facets( 345s | ^~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /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]’: 345s /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 345s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 345s | ^~~~~~~~~~~~~~~~~~~~~~ 345s /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 345s /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 345s 371 | return std::__do_uninit_copy(__first, __last, __result); 345s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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 345s 373 | return std::uninitialized_copy(__first, __last, __result); 345s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 887 | P0(be, cell_info0, cells0[0], 1); 345s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 888 | P0(sub_be, cell_info0, cells0[1], 1); 345s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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 >]’: 345s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 345s | ^~~~~~~~~~~~~ 345s /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]’: 345s /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 345s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 345s | ^~~~~~~~~~~~~~~~~~~~~~ 345s /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 345s /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 345s 371 | return std::__do_uninit_copy(__first, __last, __result); 345s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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 345s 373 | return std::uninitialized_copy(__first, __last, __result); 345s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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 >]’: 345s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 345s | ^~~~~~~~~~~~~ 345s /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)::]’: 345s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 927 | void pack_coefficient_entity(std::span c, int cstride, 345s | ^~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 345s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 345s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 345s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 345s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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]’: 345s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 345s 954 | vector<_Tp, _Alloc>:: 345s | ^~~~~~~~~~~~~~~~~~~ 345s /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]’: 345s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 676 | distribute_data(MPI_Comm comm0, std::span indices, 345s | ^~~~~~~~~~~~~~~ 345s /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)::]’: 345s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 927 | void pack_coefficient_entity(std::span c, int cstride, 345s | ^~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 345s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 345s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 345s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 345s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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]’: 345s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 382 | create_geometry( 345s | ^~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 424 | const std::vector l2l = graph::build::compute_local_to_local( 345s | ^~~ 345s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 429 | std::ranges::transform(l2l, igi.begin(), 345s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 345s 430 | [&nodes](auto index) { return nodes[index]; }); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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]’: 345s /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 345s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 345s | ^~~~~~~~~~~~~~~~~~~ 345s /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 345s /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 345s 1697 | std::__uninitialized_copy_a(__first, __last, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 345s 1698 | this->_M_impl._M_start, 345s | ~~~~~~~~~~~~~~~~~~~~~~~ 345s 1699 | _M_get_Tp_allocator()); 345s | ~~~~~~~~~~~~~~~~~~~~~~ 345s /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 >]’: 345s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 345s | ^~~~~~~~ 345s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 310 | return ranges::__copy_or_move(std::move(__first), 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 345s 311 | std::move(__last), 345s | ~~~~~~~~~~~~~~~~~~ 345s 312 | std::move(__result)); 345s | ~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /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 >]’: 345s /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 345s 994 | operator()(_It __x, _Sent __bound) const 345s | ^~~~~~~~ 345s /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 345s /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&)::]’: 345s /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 345s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 345s | ^~~~ 345s /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 345s /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 345s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 345s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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 >]’: 345s /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 345s 675 | move(_II __first, _II __last, _OI __result) 345s | ^~~~ 345s /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 345s /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 345s /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 345s 683 | return std::__copy_move_a(std::__miter_base(__first), 345s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 684 | std::__miter_base(__last), __result); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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*]’: 345s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 345s | ^~~~~~~~~~~~~ 345s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /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 345s 147 | { return std::copy(__first, __last, __result); } 345s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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]’: 345s /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 345s 3123 | operator()(_Iter __first, _Sent __last, 345s | ^~~~~~~~ 345s /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 345s /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 >]’: 345s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 345s | ^~~~~~~~ 345s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 310 | return ranges::__copy_or_move(std::move(__first), 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 345s 311 | std::move(__last), 345s | ~~~~~~~~~~~~~~~~~~ 345s 312 | std::move(__result)); 345s | ~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /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)>]’: 345s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 494 | void assemble_matrix( 345s | ^~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 549 | impl::assemble_cells( 345s | ~~~~~~~~~~~~~~~~~~~~^ 345s 550 | mat_set, x_dofmap, x, a.domain(IntegralType::cell, i), 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 551 | {dofs0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 552 | {dofs1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, bc0, bc1, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 553 | fn, coeffs, cstride, constants, cell_info0, cell_info1); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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 345s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 572 | impl::assemble_exterior_facets( 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 345s 573 | mat_set, x_dofmap, x, num_facets_per_cell, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 574 | a.domain(IntegralType::exterior_facet, i), 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 575 | {dofs0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 576 | {dofs1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 577 | bc0, bc1, fn, coeffs, cstride, constants, cell_info0, cell_info1, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 578 | perms); 345s | ~~~~~~ 345s /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 345s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 588 | impl::assemble_interior_facets( 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 345s 589 | mat_set, x_dofmap, x, num_facets_per_cell, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 590 | a.domain(IntegralType::interior_facet, i), 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 591 | {*dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 592 | {*dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 593 | bc0, bc1, fn, coeffs, cstride, c_offsets, constants, cell_info0, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 594 | cell_info1, perms); 345s | ~~~~~~~~~~~~~~~~~~ 345s /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 345s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /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]’: 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 816 | void assemble_interior_facets( 345s | ^~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /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]’: 345s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 345s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 887 | P0(be, cell_info0, cells0[0], 1); 345s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 888 | P0(sub_be, cell_info0, cells0[1], 1); 345s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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]’: 345s /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 345s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 345s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1805 | std::move(__comp), std::move(__proj)); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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)::]’: 345s /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 345s 3867 | find_if(_InputIterator __first, _InputIterator __last, 345s | ^~~~~~~ 345s /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 345s /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 345s 3876 | return std::__find_if(__first, __last, 345s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 345s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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 >]’: 345s /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 345s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 345s | ^~~~~~~~ 345s /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]’: 345s /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 345s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 345s | ^~~~~~~~ 345s /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 345s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 345s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 737 | std::move(__result), 345s | ~~~~~~~~~~~~~~~~~~~~ 345s 738 | std::move(__op), std::move(__proj)); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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 345s /usr/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 >]’: 345s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 345s | ^~~~~~ 345s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /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 345s 715 | return std::__copy_n(__first, __n2, __result, 345s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 345s 716 | std::__iterator_category(__first)); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/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 >]’: 345s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 345s | ^~~~~~ 345s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /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 345s 715 | return std::__copy_n(__first, __n2, __result, 345s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 345s 716 | std::__iterator_category(__first)); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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]’: 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 1147 | void assemble_vector( 345s | ^~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 1189 | impl::assemble_cells( 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 345s 1190 | P0, b, x_dofmap, x, cells, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1191 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1192 | coeffs, cstride, cell_info0); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /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 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 1196 | impl::assemble_cells( 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 345s 1197 | P0, b, x_dofmap, x, cells, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1198 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1199 | coeffs, cstride, cell_info0); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /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 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 1203 | impl::assemble_cells(P0, b, x_dofmap, x, cells, 345s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1204 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1205 | fn, constants, coeffs, cstride, cell_info0); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /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 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 1229 | impl::assemble_exterior_facets( 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 345s 1230 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1231 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1232 | constants, coeffs, cstride, cell_info0, perms); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /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 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 1236 | impl::assemble_exterior_facets( 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 345s 1237 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1238 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1239 | constants, coeffs, cstride, cell_info0, perms); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /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 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 1243 | impl::assemble_exterior_facets( 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 345s 1244 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1245 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1246 | constants, coeffs, cstride, cell_info0, perms); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /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 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 1260 | impl::assemble_interior_facets( 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 345s 1261 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1262 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1263 | constants, coeffs, cstride, cell_info0, perms); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /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 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 1267 | impl::assemble_interior_facets( 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 345s 1268 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1269 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1270 | constants, coeffs, cstride, cell_info0, perms); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /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 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 1274 | impl::assemble_interior_facets( 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 345s 1275 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1276 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1277 | constants, coeffs, cstride, cell_info0, perms); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /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 345s /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]’: 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 816 | void assemble_interior_facets( 345s | ^~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 887 | P0(be, cell_info0, cells0[0], 1); 345s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 888 | P0(sub_be, cell_info0, cells0[1], 1); 345s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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]’: 345s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 345s | ^~~~~~~~ 345s /usr/include/c++/14/bits/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 >]’: 345s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 345s | ^~~~~~~~ 345s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 683 | { return std::copy(__first, __first + __n, __result); } 345s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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*]’: 345s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 345s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 345s | ^~~~~~~~~~~~~~~~ 345s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 345s /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*]’: 345s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 345s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 345s | ^~~~~~~~~~~~~~~~~~ 345s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 345s /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 345s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 185 | __uninit_copy(__first, __last, __result); 345s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 345s /tmp/autopkgtest.kte2W7/build.m6l/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 345s 143 | [](auto x) -> std::pair, std::vector> 345s | ^ 345s /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 > >]’: 345s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 642 | copy(_II __first, _II __last, _OI __result) 345s | ^~~~ 345s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 345s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 345s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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*]’: 345s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 345s | ^~~~~~~~~~~~~ 345s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /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 345s 147 | { return std::copy(__first, __last, __result); } 345s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 345s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 345s | ^~~~~~~~~~~~~~ 345s /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*]’: 345s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 345s | ^~~~~~~~~~~~~~~~ 345s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /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]’: 345s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 345s | ^~~~~~~~~~~~~~~~ 345s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 1849 | permute_data(u, n, cell_info, _eperm); 345s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 1852 | transform_data(u, n, cell_info, _etrans_invT, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1853 | precompute::apply_matrix); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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*]’: 345s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 345s | ^~~~~~~~~~~~~~~~~~ 345s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /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 345s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 185 | __uninit_copy(__first, __last, __result); 345s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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 >]’: 345s /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 345s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 345s | ^~~~~~~~ 345s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 345s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 345s | ^~~~~~~~~~~~~~ 345s /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]’: 345s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 345s | ^~~~~~~~~~~~~~~~ 345s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 1833 | permute_data(u, n, cell_info, _eperm_inv); 345s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 1836 | transform_data(u, n, cell_info, _etransT, 345s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1837 | precompute::apply_matrix); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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 >]’: 345s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 345s | ^~~~~~~~ 345s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 310 | return ranges::__copy_or_move(std::move(__first), 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 345s 311 | std::move(__last), 345s | ~~~~~~~~~~~~~~~~~~ 345s 312 | std::move(__result)); 345s | ~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /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]’: 345s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 345s | ^~~~~~~~~~~~~~~~ 345s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 1865 | permute_data(u, n, cell_info, _eperm_inv); 345s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 1868 | transform_data(u, n, cell_info, _etrans_inv, 345s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1869 | precompute::apply_matrix); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 345s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 608 | __miter_base(_Iterator __it) 345s | ^~~~~~~~~~~~ 345s /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]’: 345s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 1810 | void FiniteElement::T_apply(std::span u, int n, 345s | ^~~~~~~~~~~~~~~~ 345s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 1817 | permute_data(u, n, cell_info, _eperm); 345s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 1820 | transform_data(u, n, cell_info, _etrans, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1821 | precompute::apply_matrix); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/c++/14/bits/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 >]’: 345s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 345s | ^~~~~~~~~~~~~ 345s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /usr/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 >]’: 345s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 345s | ^~~~~~ 345s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /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]’: 345s /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 345s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 345s | ^~~~~~~~~~~~~~~~~~~~~~ 345s /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 345s /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 345s 371 | return std::__do_uninit_copy(__first, __last, __result); 345s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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 345s 373 | return std::uninitialized_copy(__first, __last, __result); 345s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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 >]’: 345s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 345s | ^~~~~~~~~~~~~ 345s /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]’: 345s /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 345s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 345s | ^~~~~~~~~~~~~~~~~~~~~~ 345s /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 345s /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 345s 371 | return std::__do_uninit_copy(__first, __last, __result); 345s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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 345s 373 | return std::uninitialized_copy(__first, __last, __result); 345s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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 >]’: 345s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 345s | ^~~~~~~~~~~~~ 345s /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 > >]’: 345s /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 345s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 345s | ^~~~~~~~ 345s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/poisson/main.cpp: In lambda function: 345s /tmp/autopkgtest.kte2W7/build.m6l/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 345s 181 | [](auto x) -> std::pair, std::vector> 345s | ^ 345s /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 >]’: 345s /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 345s 181 | void dot(U A, V B, P C, bool transpose = false) 345s | ^~~ 345s /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 345s /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 345s /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]’: 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 929 | void lift_bc(std::span b, const Form& a, mdspan2_t x_dofmap, 345s | ^~~~~~~ 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 345s /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 345s 87 | auto det(Matrix A) 345s | ^~~ 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /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)::]’: 345s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 927 | void pack_coefficient_entity(std::span c, int cstride, 345s | ^~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 345s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 985 | _lift_bc_cells( 345s | ~~~~~~~~~~~~~~~~~~~~~~~^ 345s 986 | b, x_dofmap, x, kernel, cells, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 987 | {dofmap0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 988 | {dofmap1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 989 | constants, coeffs, cstride, cell_info0, cell_info1, bc_values1, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 990 | bc_markers1, x0, alpha); 345s | ~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /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 345s /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]’: 345s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 345s | ^~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /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 345s 371 | return std::__do_uninit_copy(__first, __last, __result); 345s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /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 345s 373 | return std::uninitialized_copy(__first, __last, __result); 345s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 345s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 345s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/c++/14/bits/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 >]’: 345s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 345s | ^~~~~~~~ 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 994 | _lift_bc_cells( 345s | ~~~~~~~~~~~~~~~~~~~~~~~^ 345s 995 | b, x_dofmap, x, kernel, cells, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 996 | {dofmap0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 997 | {dofmap1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 998 | constants, coeffs, cstride, cell_info0, cell_info1, bc_values1, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 999 | bc_markers1, x0, alpha); 345s | ~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 345s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 683 | { return std::copy(__first, __first + __n, __result); } 345s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 1003 | _lift_bc_cells(b, x_dofmap, x, kernel, cells, 345s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1004 | {dofmap0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1005 | P0, 345s | ~~~ 345s 1006 | {dofmap1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1007 | P1T, constants, coeffs, cstride, cell_info0, cell_info1, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1008 | bc_values1, bc_markers1, x0, alpha); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /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 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /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 >]’: 345s /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 345s 125 | void inv(U A, V B) 345s | ^~~ 345s /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 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 1028 | _lift_bc_exterior_facets( 345s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 345s 1029 | b, x_dofmap, x, num_facets_per_cell, kernel, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1030 | a.domain(IntegralType::exterior_facet, i), 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1031 | {dofmap0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1032 | {dofmap1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1033 | constants, coeffs, cstride, cell_info0, cell_info1, bc_values1, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1034 | bc_markers1, x0, alpha, perms); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /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 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 1043 | _lift_bc_interior_facets( 345s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 345s 1044 | b, x_dofmap, x, num_facets_per_cell, kernel, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1045 | a.domain(IntegralType::interior_facet, i), 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1046 | {dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1047 | {dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1048 | constants, coeffs, cstride, cell_info0, cell_info1, perms, bc_values1, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1049 | bc_markers1, x0, alpha); 345s | ~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /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 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /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]’: 345s /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 345s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 345s | ^~~~~~~~~~~~~~~~~~~ 345s /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 345s /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 345s 1697 | std::__uninitialized_copy_a(__first, __last, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 345s 1698 | this->_M_impl._M_start, 345s | ~~~~~~~~~~~~~~~~~~~~~~~ 345s 1699 | _M_get_Tp_allocator()); 345s | ~~~~~~~~~~~~~~~~~~~~~~ 345s /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 >]’: 345s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 345s | ^~~~~~~~ 345s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 310 | return ranges::__copy_or_move(std::move(__first), 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 345s 311 | std::move(__last), 345s | ~~~~~~~~~~~~~~~~~~ 345s 312 | std::move(__result)); 345s | ~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 345s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 345s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 608 | __miter_base(_Iterator __it) 345s | ^~~~~~~~~~~~ 345s /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)::]’: 345s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 927 | void pack_coefficient_entity(std::span c, int cstride, 345s | ^~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/c++/14/bits/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 >]’: 345s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 345s | ^~~~~~~~~~~~~ 345s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /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 >]’: 345s /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 345s 181 | void dot(U A, V B, P C, bool transpose = false) 345s | ^~~ 345s /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 345s /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 345s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 345s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 345s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 345s from /usr/include/c++/14/bits/stl_algobase.h:67: 345s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 345s /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 345s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 345s | ^~~~~~~~ 345s /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 345s /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 345s 193 | return std::_Destroy_aux::__destroy(__first, __last); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 345s /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 345s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 196 | __destroy(__first, __last); 345s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 345s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 345s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s In file included from /usr/include/c++/14/bits/ranges_algobase.h:38: 345s /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 >]’: 345s /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 345s 994 | operator()(_It __x, _Sent __bound) const 345s | ^~~~~~~~ 345s /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 345s /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&)::]’: 345s /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 345s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 345s | ^~~~ 345s /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 345s /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 345s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 345s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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]’: 345s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 345s | ^~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 345s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 345s /tmp/autopkgtest.kte2W7/build.m6l/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 345s 151 | [](auto x) -> std::pair, std::vector> 345s | ^ 345s /tmp/autopkgtest.kte2W7/build.m6l/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 345s 155 | std::ranges::transform(f, f.begin(), [](auto x) { return x + T(1); }); 345s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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 >]’: 345s /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 345s 675 | move(_II __first, _II __last, _OI __result) 345s | ^~~~ 345s /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 345s /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 345s /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 345s 683 | return std::__copy_move_a(std::__miter_base(__first), 345s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 684 | std::__miter_base(__last), __result); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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]’: 345s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 345s | ^~~~~~~~ 345s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 577 | _element->Tt_apply(data, n, cell_permutation); 345s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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]’: 345s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 345s | ^~~~~~~~~~ 345s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 593 | _element->Tinv_apply(data, n, cell_permutation); 345s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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]’: 345s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 345s | ^~~~~~~ 345s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 544 | _element->T_apply(data, n, cell_permutation); 345s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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 >]’: 345s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 345s | ^~~~~~~~ 345s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 310 | return ranges::__copy_or_move(std::move(__first), 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 345s 311 | std::move(__last), 345s | ~~~~~~~~~~~~~~~~~~ 345s 312 | std::move(__result)); 345s | ~~~~~~~~~~~~~~~~~~~~ 345s /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)::]’: 345s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 927 | void pack_coefficient_entity(std::span c, int cstride, 345s | ^~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 345s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 345s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 345s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 345s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/c++/14/bits/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 >]’: 345s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 345s | ^~~~~~~~ 345s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 683 | { return std::copy(__first, __first + __n, __result); } 345s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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*]’: 345s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 345s | ^~~~~~~~~~~~~ 345s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /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 345s 147 | { return std::copy(__first, __last, __result); } 345s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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]’: 345s /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 345s 3123 | operator()(_Iter __first, _Sent __last, 345s | ^~~~~~~~ 345s /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 345s /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 >]’: 345s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 345s | ^~~~~~~~ 345s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 310 | return ranges::__copy_or_move(std::move(__first), 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 345s 311 | std::move(__last), 345s | ~~~~~~~~~~~~~~~~~~ 345s 312 | std::move(__result)); 345s | ~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /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)::]’: 345s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 927 | void pack_coefficient_entity(std::span c, int cstride, 345s | ^~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 345s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 345s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 345s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 345s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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]’: 345s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 345s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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)>]’: 345s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 494 | void assemble_matrix( 345s | ^~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 549 | impl::assemble_cells( 345s | ~~~~~~~~~~~~~~~~~~~~^ 345s 550 | mat_set, x_dofmap, x, a.domain(IntegralType::cell, i), 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 551 | {dofs0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 552 | {dofs1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, bc0, bc1, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 553 | fn, coeffs, cstride, constants, cell_info0, cell_info1); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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 345s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 572 | impl::assemble_exterior_facets( 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 345s 573 | mat_set, x_dofmap, x, num_facets_per_cell, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 574 | a.domain(IntegralType::exterior_facet, i), 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 575 | {dofs0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 576 | {dofs1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 577 | bc0, bc1, fn, coeffs, cstride, constants, cell_info0, cell_info1, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 578 | perms); 345s | ~~~~~~ 345s /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 345s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 588 | impl::assemble_interior_facets( 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 345s 589 | mat_set, x_dofmap, x, num_facets_per_cell, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 590 | a.domain(IntegralType::interior_facet, i), 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 591 | {*dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 592 | {*dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 593 | bc0, bc1, fn, coeffs, cstride, c_offsets, constants, cell_info0, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 594 | cell_info1, perms); 345s | ~~~~~~~~~~~~~~~~~~ 345s /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 345s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /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 >]’: 345s /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 345s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 345s | ^~~~~~~~ 345s /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 345s /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 345s 577 | return ranges::fill_n(std::move(__first), __len, __value); 345s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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]’: 345s /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 345s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 345s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1805 | std::move(__comp), std::move(__proj)); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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 >]’: 345s /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 345s 181 | void dot(U A, V B, P C, bool transpose = false) 345s | ^~~ 345s /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 345s /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 345s /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)::]’: 345s /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 345s 3867 | find_if(_InputIterator __first, _InputIterator __last, 345s | ^~~~~~~ 345s /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 345s /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 345s 3876 | return std::__find_if(__first, __last, 345s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 345s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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]’: 345s /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 345s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 345s | ^~~~~~~~ 345s /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 345s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 345s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 737 | std::move(__result), 345s | ~~~~~~~~~~~~~~~~~~~~ 345s 738 | std::move(__op), std::move(__proj)); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /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 345s /usr/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 >]’: 345s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 345s | ^~~~~~ 345s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /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 345s 715 | return std::__copy_n(__first, __n2, __result, 345s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 345s 716 | std::__iterator_category(__first)); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/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 >]’: 345s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 345s | ^~~~~~ 345s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /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 345s 715 | return std::__copy_n(__first, __n2, __result, 345s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 345s 716 | std::__iterator_category(__first)); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s In file included from /usr/include/dolfinx/fem/Function.h:12: 345s /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]’: 345s /usr/include/dolfinx/fem/interpolate.h:72:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 72 | cmap.tabulate(0, X, Xshape, phi_b); 345s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 345s /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 >]’: 345s /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 345s 125 | void inv(U A, V B) 345s | ^~~ 345s /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 345s /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]’: 345s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 345s | ^~~~~~~~ 345s /usr/include/c++/14/bits/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 >]’: 345s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 345s | ^~~~~~~~ 345s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 683 | { return std::copy(__first, __first + __n, __result); } 345s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s In file included from /usr/include/c++/14/functional:59, 345s from /usr/include/basix/finite-element.h:17: 345s /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 >}]’: 345s /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 345s 587 | operator()(_ArgTypes... __args) const 345s | ^~~~~~~~ 345s /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 >]’: 345s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 345s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 345s | ^~~~~~~~~~~~~ 345s /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]’: 345s /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 345s 997 | __fill_a(_FIte __first, _FIte __last, const _Tp& __value) 345s | ^~~~~~~~ 345s /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 345s /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 345s 998 | { std::__fill_a1(__first, __last, __value); } 345s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 345s /tmp/autopkgtest.kte2W7/build.m6l/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 345s 143 | [](auto x) -> std::pair, std::vector> 345s | ^ 345s /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]’: 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 1147 | void assemble_vector( 345s | ^~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 1189 | impl::assemble_cells( 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 345s 1190 | P0, b, x_dofmap, x, cells, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1191 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1192 | coeffs, cstride, cell_info0); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /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 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 1196 | impl::assemble_cells( 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 345s 1197 | P0, b, x_dofmap, x, cells, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1198 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1199 | coeffs, cstride, cell_info0); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /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 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 1203 | impl::assemble_cells(P0, b, x_dofmap, x, cells, 345s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1204 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1205 | fn, constants, coeffs, cstride, cell_info0); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /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 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 1229 | impl::assemble_exterior_facets( 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 345s 1230 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1231 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1232 | constants, coeffs, cstride, cell_info0, perms); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /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 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 1236 | impl::assemble_exterior_facets( 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 345s 1237 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1238 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1239 | constants, coeffs, cstride, cell_info0, perms); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /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 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 1243 | impl::assemble_exterior_facets( 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 345s 1244 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1245 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1246 | constants, coeffs, cstride, cell_info0, perms); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /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 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s 1260 | impl::assemble_interior_facets( 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 345s 1261 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1262 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s 1263 | constants, coeffs, cstride, cell_info0, perms); 345s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 345s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /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 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 1267 | impl::assemble_interior_facets( 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 346s 1268 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 1269 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 1270 | constants, coeffs, cstride, cell_info0, perms); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /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 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 1274 | impl::assemble_interior_facets( 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 346s 1275 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 1276 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 1277 | constants, coeffs, cstride, cell_info0, perms); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /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 346s /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]’: 346s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 346s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 346s | ^~~~~~~~~~~~~~~~ 346s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 346s 1849 | permute_data(u, n, cell_info, _eperm); 346s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 346s 1852 | transform_data(u, n, cell_info, _etrans_invT, 346s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 1853 | precompute::apply_matrix); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 346s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 346s | ^~~~~~~~~~~~~~~~ 346s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 346s 1833 | permute_data(u, n, cell_info, _eperm_inv); 346s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 346s 1836 | transform_data(u, n, cell_info, _etransT, 346s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 1837 | precompute::apply_matrix); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /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 346s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 386 | __result, __alloc); 346s | ~~~~~~~~~~~~~~~~~~ 346s In file included from /usr/include/c++/14/array:43, 346s from /usr/include/basix/cell.h:7: 346s /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 >]’: 346s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 642 | copy(_II __first, _II __last, _OI __result) 346s | ^~~~ 346s /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]’: 346s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 346s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 346s | ^~~~~~~~~~~~~~~~ 346s /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]’: 346s /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 346s 398 | return std::__uninitialized_copy_a 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 346s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 346s 1865 | permute_data(u, n, cell_info, _eperm_inv); 346s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 346s 1868 | transform_data(u, n, cell_info, _etrans_inv, 346s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 1869 | precompute::apply_matrix); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /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 346s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 386 | __result, __alloc); 346s | ~~~~~~~~~~~~~~~~~~ 346s /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 >]’: 346s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 642 | copy(_II __first, _II __last, _OI __result) 346s | ^~~~ 346s /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]’: 346s /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 346s 398 | return std::__uninitialized_copy_a 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 346s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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 >]’: 346s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 642 | copy(_II __first, _II __last, _OI __result) 346s | ^~~~ 346s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 346s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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 >]’: 346s /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 346s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 346s | ^~~~~~~~ 346s /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 346s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’: 346s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 703 | void interpolate(Function& u, std::span f, 346s | ^~~~~~~~~~~ 346s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s make[2]: Leaving directory '/tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo' 346s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 954 | cmap.tabulate(1, X, Xshape, phi_b); 346s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /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 346s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 386 | __result, __alloc); 346s | ~~~~~~~~~~~~~~~~~~ 346s /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 >]’: 346s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 642 | copy(_II __first, _II __last, _OI __result) 346s | ^~~~ 346s /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]’: 346s /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 346s 398 | return std::__uninitialized_copy_a 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 346s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /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 346s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 346s | ^~~~~~~~~~~~~~~~~~~ 346s /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 346s /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 346s 1697 | std::__uninitialized_copy_a(__first, __last, 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 346s 1698 | this->_M_impl._M_start, 346s | ~~~~~~~~~~~~~~~~~~~~~~~ 346s 1699 | _M_get_Tp_allocator()); 346s | ~~~~~~~~~~~~~~~~~~~~~~ 346s /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*]’: 346s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 346s | ^~~~~~~~~~~~~ 346s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /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 346s 147 | { return std::copy(__first, __last, __result); } 346s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /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 346s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 346s | ^~~~~~~~~~~~~~ 346s /usr/include/c++/14/bits/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 >]’: 346s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 346s | ^~~~~~~~ 346s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 683 | { return std::copy(__first, __first + __n, __result); } 346s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /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 346s 707 | vector(_InputIterator __first, _InputIterator __last, 346s | ^~~~~~ 346s /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 346s /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 346s 711 | _M_range_initialize(__first, __last, 346s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 346s 712 | std::__iterator_category(__first)); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s [ 53%] Built target demo_interpolation_different_meshes 346s /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 >]’: 346s /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 346s 318 | operator()(_Range&& __r, _Out __result) const 346s | ^~~~~~~~ 346s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 346s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 321 | std::move(__result)); 346s | ~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /usr/include/c++/14/bits/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 >]’: 346s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 346s | ^~~~~~~~ 346s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 683 | { return std::copy(__first, __first + __n, __result); } 346s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /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 346s 1618 | _M_allocate_and_copy(size_type __n, 346s | ^~~~~~~~~~~~~~~~~~~~ 346s /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&):: >]’: 346s /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 346s 1876 | __introsort_loop(_RandomAccessIterator __first, 346s | ^~~~~~~~~~~~~~~~ 346s /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 346s /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 346s /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 346s 1884 | std::__partial_sort(__first, __last, __last, __comp); 346s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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 346s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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 346s 1624 | std::__uninitialized_copy_a(__first, __last, __result, 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 1625 | _M_get_Tp_allocator()); 346s | ~~~~~~~~~~~~~~~~~~~~~~ 346s /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 346s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 346s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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 >]’: 346s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 642 | copy(_II __first, _II __last, _OI __result) 346s | ^~~~ 346s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 346s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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&):: >]’: 346s /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 346s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 346s | ^~~~~~~~~~~~~~~~~~~~~~ 346s /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 346s /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 346s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 346s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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 346s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 1819 | __comp); 346s | ~~~~~~~ 346s /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 346s 1822 | std::__insertion_sort(__first, __last, __comp); 346s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /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 346s 707 | vector(_InputIterator __first, _InputIterator __last, 346s | ^~~~~~ 346s /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 346s /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 346s 711 | _M_range_initialize(__first, __last, 346s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 346s 712 | std::__iterator_category(__first)); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /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 346s 1789 | operator()(_Iter __first, _Sent __last, 346s | ^~~~~~~~ 346s /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 346s /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 346s 1792 | auto __lasti = ranges::next(__first, __last); 346s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 346s /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 346s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 346s | ^ 346s In file included from /usr/include/c++/14/tuple:44, 346s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 346s from /usr/include/c++/14/bits/memory_resource.h:41, 346s from /usr/include/c++/14/vector:87: 346s /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]’: 346s /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 346s 767 | operator()(_Iter __first, _Sent __last, 346s | ^~~~~~~~ 346s /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 346s /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]’: 346s /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 346s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 346s | ^~~~~~~~ 346s /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 346s /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 >]’: 346s /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 346s 318 | operator()(_Range&& __r, _Out __result) const 346s | ^~~~~~~~ 346s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 346s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 321 | std::move(__result)); 346s | ~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /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]’: 346s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 346s 195 | vector<_Tp, _Alloc>:: 346s | ^~~~~~~~~~~~~~~~~~~ 346s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 346s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 346s | ^~~~~~~~~~~~~~ 346s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 346s /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 346s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 346s | ^~~~~~~~~~~~~~ 346s /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]’: 346s /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 346s 1789 | operator()(_Iter __first, _Sent __last, 346s | ^~~~~~~~ 346s /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 346s /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 346s 1792 | auto __lasti = ranges::next(__first, __last); 346s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 346s /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 346s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 346s | ^ 346s /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]’: 346s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 346s 181 | vector<_Tp, _Alloc>:: 346s | ^~~~~~~~~~~~~~~~~~~ 346s /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 346s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 346s | ^~~~~~~~~~~~~~ 346s /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]’: 346s /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 346s 767 | operator()(_Iter __first, _Sent __last, 346s | ^~~~~~~~ 346s /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 346s /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 >]’: 346s /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 346s 212 | void pinv(U A, V P) 346s | ^~~~ 346s /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 346s /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]’: 346s /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 346s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 346s | ^~~~~~~~ 346s /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 346s /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 346s 245 | dot(AT, A, ATA); 346s | ~~~^~~~~~~~~~~~ 346s /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 346s /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 346s 246 | inv(ATA, Inv); 346s | ~~~^~~~~~~~~~ 346s /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 346s 247 | dot(Inv, AT, P); 346s | ~~~^~~~~~~~~~~~ 346s /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 346s /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]’: 346s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 346s 195 | vector<_Tp, _Alloc>:: 346s | ^~~~~~~~~~~~~~~~~~~ 346s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 346s /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 346s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 346s | ^~~~~~~~~~~~~~ 346s /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]’: 346s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 346s 181 | vector<_Tp, _Alloc>:: 346s | ^~~~~~~~~~~~~~~~~~~ 346s /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 346s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 346s | ^~~~~~~~~~~~~~ 346s /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*]’: 346s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 346s | ^~~~~~~~~~~~~~~~ 346s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /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*]’: 346s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 346s | ^~~~~~~~~~~~~~~~~~ 346s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /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 346s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 185 | __uninit_copy(__first, __last, __result); 346s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /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 346s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 346s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 3147 | std::move(__comp), std::move(__proj)); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s [ 57%] Building C object hyperelasticity/CMakeFiles/demo_hyperelasticity.dir/hyperelasticity.c.o 346s cd /tmp/autopkgtest.kte2W7/build.m6l/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.kte2W7/build.m6l/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.kte2W7/build.m6l/src/dolfinx-demo/hyperelasticity/hyperelasticity.c 346s /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*]’: 346s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 346s | ^~~~~~~~~~~~~~~~ 346s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /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*]’: 346s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 346s | ^~~~~~~~~~~~~~~~~~ 346s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /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 346s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 185 | __uninit_copy(__first, __last, __result); 346s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /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 346s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 346s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 3147 | std::move(__comp), std::move(__proj)); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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 >]’: 346s /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 346s 318 | operator()(_Range&& __r, _Out __result) const 346s | ^~~~~~~~ 346s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 346s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 321 | std::move(__result)); 346s | ~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /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 >]’: 346s /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 346s 318 | operator()(_Range&& __r, _Out __result) const 346s | ^~~~~~~~ 346s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 346s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 321 | std::move(__result)); 346s | ~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /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]’: 346s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 346s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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 346s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 346s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 508 | { return std::get<0>(idx) != r; }); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 346s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 553 | [](auto x) { return std::get<1>(x); }); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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 >]’: 346s /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 346s 181 | void dot(U A, V B, P C, bool transpose = false) 346s | ^~~ 346s /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 346s /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 346s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 346s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 346s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 346s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 646 | std::next(x_new.begin(), shape[1] * i)); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 346s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 658 | std::next(x_new.begin(), shape[1] * i)); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 346s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s In file included from /usr/include/c++/14/functional:59, 346s from /usr/include/basix/finite-element.h:17: 346s /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}]’: 346s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 587 | operator()(_ArgTypes... __args) const 346s | ^~~~~~~~ 346s /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 >]’: 346s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 346s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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 346s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 346s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 508 | { return std::get<0>(idx) != r; }); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 346s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 553 | [](auto x) { return std::get<1>(x); }); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 346s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 346s 1104 | constexpr default_accessor(default_accessor) noexcept {} 346s | ^~~~~~~~~~~~~~~~ 346s /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 >]’: 346s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 642 | copy(_II __first, _II __last, _OI __result) 346s | ^~~~ 346s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/poisson/main.cpp: In lambda function: 346s /tmp/autopkgtest.kte2W7/build.m6l/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 346s 195 | [](auto x) -> std::pair, std::vector> 346s | ^ 346s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 346s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 346s | ^~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 346s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 346s | ^~~~~~~~ 346s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 577 | _element->Tt_apply(data, n, cell_permutation); 346s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s In file included from /usr/include/dolfinx/fem/Function.h:10: 346s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 346s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 319 | return [](std::span, std::span, std::int32_t, int) 346s | ^ 346s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 346s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 341 | return [dims, sub_element_fns](std::span data, 346s | ^ 346s /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]’: 346s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 346s | ^~~~~~~~~~ 346s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 346s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 350 | block_size); 346s | ~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 593 | _element->Tinv_apply(data, n, cell_permutation); 346s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 346s | ^~~~~~~ 346s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 544 | _element->T_apply(data, n, cell_permutation); 346s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 346s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 362 | return [ebs, sub_fn](std::span data, 346s | ^ 346s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 346s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 346s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 372 | return [this](std::span data, std::span cell_info, 346s | ^ 346s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 346s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 346s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 376 | return [this](std::span data, std::span cell_info, 346s | ^ 346s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 346s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 346s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 380 | return [this](std::span data, std::span cell_info, 346s | ^ 346s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 346s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 346s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 384 | return [this](std::span data, std::span cell_info, 346s | ^ 346s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 386 | { T_apply(data, cell_info[cell], block_size); }; 346s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /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 346s 1999 | operator()(_Iter __first, _Sent __last, 346s | ^~~~~~~~ 346s /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 346s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 346s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 346s | ^~~~~~~~~~~~~~ 346s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /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 346s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 249 | std::move(__result)); 346s | ~~~~~~~~~~~~~~~~~~~~ 346s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:13: 346s /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]’: 346s /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 346s 195 | math::dot(phi, cell_geometry, x); 346s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 346s /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 346s /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 346s /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}]’: 346s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 587 | operator()(_ArgTypes... __args) const 346s | ^~~~~~~~ 346s /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]’: 346s /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 346s 1999 | operator()(_Iter __first, _Sent __last, 346s | ^~~~~~~~ 346s /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 346s /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]’: 346s /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 346s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 346s | ^~~~~~~~ 346s /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 346s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 346s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 737 | std::move(__result), 346s | ~~~~~~~~~~~~~~~~~~~~ 346s 738 | std::move(__op), std::move(__proj)); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/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 >]’: 346s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 346s | ^~~~~~ 346s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /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)>]’: 346s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 346s | ^~~~ 346s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 902 | transform(coeffs, cell_info, cell, 1); 346s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 346s | ^~~~~~~~~~~~~~~~ 346s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 1849 | permute_data(u, n, cell_info, _eperm); 346s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 1852 | transform_data(u, n, cell_info, _etrans_invT, 346s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 1853 | precompute::apply_matrix); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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)>]’: 346s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 346s | ^~~~ 346s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 902 | transform(coeffs, cell_info, cell, 1); 346s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /usr/include/dolfinx/fem/FiniteElement.h:656:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 656 | void Tt_inv_apply_right(std::span data, std::uint32_t cell_permutation, 346s | ^~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/FiniteElement.h:660:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 660 | _element->Tt_inv_apply_right(data, n, cell_permutation); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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)>]’: 346s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 346s | ^~~~ 346s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 902 | transform(coeffs, cell_info, cell, 1); 346s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /usr/include/dolfinx/fem/FiniteElement.h:639:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 639 | void Tt_apply_right(std::span data, std::uint32_t cell_permutation, 346s | ^~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/FiniteElement.h:643:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 643 | _element->Tt_apply_right(data, n, cell_permutation); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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)>]’: 346s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 346s | ^~~~ 346s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 902 | transform(coeffs, cell_info, cell, 1); 346s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /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 346s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 346s | ^~~~~~~~ 346s /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 346s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 346s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 737 | std::move(__result), 346s | ~~~~~~~~~~~~~~~~~~~~ 346s 738 | std::move(__op), std::move(__proj)); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 346s | ^~~~~~~~~~~~~~~~ 346s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 1833 | permute_data(u, n, cell_info, _eperm_inv); 346s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 1836 | transform_data(u, n, cell_info, _etransT, 346s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 1837 | precompute::apply_matrix); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /usr/include/dolfinx/fem/FiniteElement.h:622:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 622 | void Tinv_apply_right(std::span data, std::uint32_t cell_permutation, 346s | ^~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/FiniteElement.h:626:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 626 | _element->Tinv_apply_right(data, n, cell_permutation); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /usr/include/dolfinx/fem/FiniteElement.h:605:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 605 | void T_apply_right(std::span data, std::uint32_t cell_permutation, 346s | ^~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/FiniteElement.h:609:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 609 | _element->T_apply_right(data, n, cell_permutation); 346s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 346s /usr/include/dolfinx/fem/FiniteElement.h:424:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 424 | return [](std::span, std::span, std::int32_t, int) 346s | ^ 346s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 346s /usr/include/dolfinx/fem/FiniteElement.h:443:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 443 | return [this, sub_element_fns](std::span data, 346s | ^ 346s /usr/include/dolfinx/fem/FiniteElement.h:450:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 450 | sub_element_fns[e](data.subspan(offset, data.size() - offset), 346s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 451 | cell_info, cell, block_size); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 346s /usr/include/dolfinx/fem/FiniteElement.h:466:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 466 | return [this, sub_fn](std::span data, 346s | ^ 346s /usr/include/dolfinx/fem/FiniteElement.h:474:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 474 | sub_fn(data.subspan(block * dof_count, dof_count), cell_info, cell, 346s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 475 | ebs); 346s | ~~~~ 346s /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]’: 346s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 346s | ^~~~~~~~~~~~~~~~ 346s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 1865 | permute_data(u, n, cell_info, _eperm_inv); 346s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 1868 | transform_data(u, n, cell_info, _etrans_inv, 346s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 1869 | precompute::apply_matrix); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 346s /usr/include/dolfinx/fem/FiniteElement.h:484:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 484 | return [this](std::span data, std::span cell_info, 346s | ^ 346s /usr/include/dolfinx/fem/FiniteElement.h:486:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 486 | { Tt_inv_apply_right(data, cell_info[cell], n); }; 346s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 346s /usr/include/dolfinx/fem/FiniteElement.h:488:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 488 | return [this](std::span data, std::span cell_info, 346s | ^ 346s /usr/include/dolfinx/fem/FiniteElement.h:490:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 490 | { Tt_apply_right(data, cell_info[cell], n); }; 346s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 346s /usr/include/dolfinx/fem/FiniteElement.h:492:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 492 | return [this](std::span data, std::span cell_info, 346s | ^ 346s /usr/include/dolfinx/fem/FiniteElement.h:494:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 494 | { Tinv_apply_right(data, cell_info[cell], n); }; 346s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 346s /usr/include/dolfinx/fem/FiniteElement.h:496:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 496 | return [this](std::span data, std::span cell_info, 346s | ^ 346s /usr/include/dolfinx/fem/FiniteElement.h:498:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 498 | { T_apply_right(data, cell_info[cell], n); }; 346s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 1810 | void FiniteElement::T_apply(std::span u, int n, 346s | ^~~~~~~~~~~~~~~~ 346s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 1817 | permute_data(u, n, cell_info, _eperm); 346s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 1820 | transform_data(u, n, cell_info, _etrans, 346s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 1821 | precompute::apply_matrix); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s In file included from /usr/include/dolfinx/fem/utils.h:13: 346s /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]’: 346s /usr/include/dolfinx/fem/Expression.h:66:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 66 | Expression( 346s | ^~~~~~~~~~ 346s /usr/include/dolfinx/fem/Expression.h:80:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 80 | _x_ref(std::vector(X.begin(), X.end()), Xshape), _fn(fn), 346s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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&]’: 346s /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 346s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 346s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /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 346s 1178 | fill_n(_OI __first, _Size __n, const _Tp& __value) 346s | ^~~~~~ 346s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/biharmonic/main.cpp: In lambda function: 346s /tmp/autopkgtest.kte2W7/build.m6l/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 346s 179 | [](auto x) -> std::pair, std::vector> 346s | ^ 346s /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]’: 346s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 61 | void assemble_cells( 346s | ^~~~~~~~~~~~~~ 346s /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]’: 346s /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 346s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 346s 607 | this->_M_impl._M_start, 346s | ~~~~~~~~~~~~~~~~~~~~~~~ 346s 608 | _M_get_Tp_allocator()); 346s | ~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 346s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 346s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 155 | mat_set(dofs0, dofs1, Ae); 346s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 346s /usr/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 >]’: 346s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 346s | ^~~~~~ 346s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/Expression.h: In lambda function: 346s /usr/include/dolfinx/fem/Expression.h:191:11: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 191 | = [](std::span, std::span, 346s | ^ 346s /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]’: 346s /usr/include/dolfinx/fem/Expression.h:156:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 156 | void eval(const mesh::Mesh& mesh, 346s | ^~~~ 346s /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 > >]’: 346s /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 346s 1816 | __make_move_if_noexcept_iterator(_Iterator __i) 346s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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 346s 1817 | { return _ReturnType(__i); } 346s | ^~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/Expression.h:247:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 247 | post_dof_transform(values_local, cell_info, e, size0); 346s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /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 346s 707 | vector(_InputIterator __first, _InputIterator __last, 346s | ^~~~~~ 346s /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 346s /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 346s 711 | _M_range_initialize(__first, __last, 346s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 346s 712 | std::__iterator_category(__first)); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/c++/14/bits/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 >]’: 346s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 346s | ^~~~~~~~ 346s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 683 | { return std::copy(__first, __first + __n, __result); } 346s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 195 | void assemble_exterior_facets( 346s | ^~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_matrix_impl.h:254:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 254 | P0(_Ae, cell_info0, cell0, ndim1); 346s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_matrix_impl.h:255:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 255 | P1T(_Ae, cell_info1, cell1, ndim0); 346s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_matrix_impl.h:292:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 292 | mat_set(dofs0, dofs1, Ae); 346s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /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 346s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 346s | ^~~~~~~~~~~~~~ 346s /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*]’: 346s /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 346s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 346s | ^~~~~~~~~~~~~~~~ 346s /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 346s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 346s /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 346s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 346s | ^~~~~~~~~~~~~~~~~~ 346s /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 346s /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 346s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 185 | __uninit_copy(__first, __last, __result); 346s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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*]’: 346s /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 346s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 346s | ^~~~~~~~~~~~~~~~ 346s /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 346s /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*]’: 346s /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 346s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 346s | ^~~~~~~~~~~~~~~~~~ 346s /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 346s /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 346s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 185 | __uninit_copy(__first, __last, __result); 346s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 346s | ^~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 346s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 346s | ^~~~~~~~ 346s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 577 | _element->Tt_apply(data, n, cell_permutation); 346s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 346s | ^~~~~~~~~~ 346s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 593 | _element->Tinv_apply(data, n, cell_permutation); 346s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 346s | ^~~~~~~ 346s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 544 | _element->T_apply(data, n, cell_permutation); 346s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 334 | void assemble_interior_facets( 346s | ^~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /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 >]’: 346s /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 346s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 346s | ^~~~~~~~ 346s /usr/include/c++/14/bits/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 >]’: 346s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 346s | ^~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_matrix_impl.h:439:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 439 | P0(_Ae, cell_info0, cells0[0], num_cols); 346s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_matrix_impl.h:440:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 440 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 346s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_matrix_impl.h:441:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 441 | P1T(_Ae, cell_info1, cells1[0], num_rows); 346s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 683 | { return std::copy(__first, __first + __n, __result); } 346s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_matrix_impl.h:449:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 449 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 346s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_matrix_impl.h:484:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 484 | mat_set(dmapjoint0, dmapjoint1, Ae); 346s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 346s | ^~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /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 346s 371 | return std::__do_uninit_copy(__first, __last, __result); 346s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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 346s 373 | return std::uninitialized_copy(__first, __last, __result); 346s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 346s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 346s | ^~~~~~~~~~~~~~ 346s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /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 346s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 249 | std::move(__result)); 346s | ~~~~~~~~~~~~~~~~~~~~ 346s /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 >]’: 346s /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 346s 855 | operator()(_It& __it, _Sent __bound) const 346s | ^~~~~~~~ 346s /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&):: >]’: 346s /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 346s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 346s | ^~~~~~ 346s /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 346s /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 346s 1905 | std::__introsort_loop(__first, __last, 346s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 346s 1906 | std::__lg(__last - __first) * 2, 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 1907 | __comp); 346s | ~~~~~~~ 346s /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 346s 1908 | std::__final_insertion_sort(__first, __last, __comp); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 346s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 608 | __miter_base(_Iterator __it) 346s | ^~~~~~~~~~~~ 346s /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 >]’: 346s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 346s | ^~~~~~~~~~~~~ 346s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /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*]’: 346s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 642 | copy(_II __first, _II __last, _OI __result) 346s | ^~~~ 346s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 346s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 346s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 346s | ^~~~~~~~~~~~~~ 346s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /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 346s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 249 | std::move(__result)); 346s | ~~~~~~~~~~~~~~~~~~~~ 346s /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*]’: 346s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 346s | ^~~~~~~~~~~~~~~~ 346s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /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*]’: 346s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 346s | ^~~~~~~~~~~~~~~~~~ 346s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /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 346s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 185 | __uninit_copy(__first, __last, __result); 346s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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 >]’: 346s /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 346s 181 | void dot(U A, V B, P C, bool transpose = false) 346s | ^~~ 346s /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 346s /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 346s /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]’: 346s /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 346s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 346s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 737 | std::move(__result), 346s | ~~~~~~~~~~~~~~~~~~~~ 346s 738 | std::move(__op), std::move(__proj)); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 346s | ^~~~~~~~~~~~ 346s /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]’: 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 634 | void assemble_cells( 346s | ^~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /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]’: 346s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 674 | P0(_be, cell_info0, c0, 1); 346s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 346s /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*]’: 346s /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 346s 346 | __niter_wrap(_From __from, _To __res) 346s | ^~~~~~~~~~~~ 346s /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]’: 346s /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 346s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 346s | ^~~~~~~~~ 346s /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 346s /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]’: 346s /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 346s 1789 | operator()(_Iter __first, _Sent __last, 346s | ^~~~~~~~ 346s /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 346s /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 346s 1792 | auto __lasti = ranges::next(__first, __last); 346s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 346s /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 346s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 346s | ^ 346s /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 >]’: 346s /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 346s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 346s | ^~~~~~~~~ 346s /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 346s /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):: >]’: 346s /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 346s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 346s | ^~~~~~~~~ 346s /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 346s /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 346s 2152 | return __find_if(__first, __last, __pred, 346s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 346s 2153 | std::__iterator_category(__first)); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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 >]’: 346s /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 346s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 346s | ^~~~~~~~ 346s /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 346s /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 346s 577 | return ranges::fill_n(std::move(__first), __len, __value); 346s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /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 346s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 346s | ^~~~~~~~ 346s /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 346s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /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]’: 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 634 | void assemble_cells( 346s | ^~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 674 | P0(_be, cell_info0, c0, 1); 346s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/c++/14/bits/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 >]’: 346s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 346s | ^~~~~~~~ 346s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 683 | { return std::copy(__first, __first + __n, __result); } 346s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/c++/14/bits/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 >]’: 346s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 346s | ^~~~~~~~ 346s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 683 | { return std::copy(__first, __first + __n, __result); } 346s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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 >]’: 346s /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 346s 181 | void dot(U A, V B, P C, bool transpose = false) 346s | ^~~ 346s /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 346s /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 346s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 346s /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 346s 87 | auto det(Matrix A) 346s | ^~~ 346s /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]’: 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 634 | void assemble_cells( 346s | ^~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 674 | P0(_be, cell_info0, c0, 1); 346s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 346s /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 >]’: 346s /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 346s 125 | void inv(U A, V B) 346s | ^~~ 346s /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 346s /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 > >]’: 346s /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 346s 855 | operator()(_It& __it, _Sent __bound) const 346s | ^~~~~~~~ 346s /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 >]’: 346s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 642 | copy(_II __first, _II __last, _OI __result) 346s | ^~~~ 346s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 346s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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*]’: 346s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 346s | ^~~~~~~~~~~~~~~~ 346s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /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&):: >]’: 346s /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 346s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 346s | ^~~~~~ 346s /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 346s /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 346s 1905 | std::__introsort_loop(__first, __last, 346s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 346s 1906 | std::__lg(__last - __first) * 2, 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 1907 | __comp); 346s | ~~~~~~~ 346s /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 346s 1908 | std::__final_insertion_sort(__first, __last, __comp); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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*]’: 346s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 346s | ^~~~~~~~~~~~~~~~~~ 346s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /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 346s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 185 | __uninit_copy(__first, __last, __result); 346s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 720 | void assemble_exterior_facets( 346s | ^~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 770 | P0(_be, cell_info0, cell0, 1); 346s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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 >]’: 346s /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 346s 125 | void inv(U A, V B) 346s | ^~~ 346s /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 346s /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]’: 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 720 | void assemble_exterior_facets( 346s | ^~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 770 | P0(_be, cell_info0, cell0, 1); 346s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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 >]’: 346s /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 346s 181 | void dot(U A, V B, P C, bool transpose = false) 346s | ^~~ 346s /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*]’: 346s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 642 | copy(_II __first, _II __last, _OI __result) 346s | ^~~~ 346s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /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 346s /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 346s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 346s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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)::]’: 346s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 927 | void pack_coefficient_entity(std::span c, int cstride, 346s | ^~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 346s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 346s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 346s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 346s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 720 | void assemble_exterior_facets( 346s | ^~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 770 | P0(_be, cell_info0, cell0, 1); 346s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 346s | ^~~~~~~~~~~~ 346s /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)::]’: 346s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 927 | void pack_coefficient_entity(std::span c, int cstride, 346s | ^~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 346s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 346s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 346s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 346s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 816 | void assemble_interior_facets( 346s | ^~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 887 | P0(be, cell_info0, cells0[0], 1); 346s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 888 | P0(sub_be, cell_info0, cells0[1], 1); 346s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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)::]’: 346s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 927 | void pack_coefficient_entity(std::span c, int cstride, 346s | ^~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 346s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 346s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 346s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 346s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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)::]’: 346s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 927 | void pack_coefficient_entity(std::span c, int cstride, 346s | ^~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 346s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 346s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 346s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 816 | void assemble_interior_facets( 346s | ^~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 346s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 887 | P0(be, cell_info0, cells0[0], 1); 346s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 888 | P0(sub_be, cell_info0, cells0[1], 1); 346s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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 >]’: 346s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 346s | ^~~~~~~~ 346s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 310 | return ranges::__copy_or_move(std::move(__first), 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 346s 311 | std::move(__last), 346s | ~~~~~~~~~~~~~~~~~~ 346s 312 | std::move(__result)); 346s | ~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /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]’: 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 816 | void assemble_interior_facets( 346s | ^~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 887 | P0(be, cell_info0, cells0[0], 1); 346s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 888 | P0(sub_be, cell_info0, cells0[1], 1); 346s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 1147 | void assemble_vector( 346s | ^~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 1189 | impl::assemble_cells( 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 346s 1190 | P0, b, x_dofmap, x, cells, 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 1191 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 1192 | coeffs, cstride, cell_info0); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /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 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 1196 | impl::assemble_cells( 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 346s 1197 | P0, b, x_dofmap, x, cells, 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 1198 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 1199 | coeffs, cstride, cell_info0); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /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 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 1203 | impl::assemble_cells(P0, b, x_dofmap, x, cells, 346s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 1204 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 1205 | fn, constants, coeffs, cstride, cell_info0); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /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 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 1229 | impl::assemble_exterior_facets( 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 346s 1230 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 1231 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 1232 | constants, coeffs, cstride, cell_info0, perms); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /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 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 1236 | impl::assemble_exterior_facets( 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 346s 1237 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 1238 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 1239 | constants, coeffs, cstride, cell_info0, perms); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /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 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 1243 | impl::assemble_exterior_facets( 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 346s 1244 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 1245 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 1246 | constants, coeffs, cstride, cell_info0, perms); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /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 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 1260 | impl::assemble_interior_facets( 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 346s 1261 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 1262 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 1263 | constants, coeffs, cstride, cell_info0, perms); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /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 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 1267 | impl::assemble_interior_facets( 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 346s 1268 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 1269 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 1270 | constants, coeffs, cstride, cell_info0, perms); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /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 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 1274 | impl::assemble_interior_facets( 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 346s 1275 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 1276 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 1277 | constants, coeffs, cstride, cell_info0, perms); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /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 346s /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*]’: 346s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 642 | copy(_II __first, _II __last, _OI __result) 346s | ^~~~ 346s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 346s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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 >]’: 346s /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 346s 212 | void pinv(U A, V P) 346s | ^~~~ 346s /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 346s /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 346s 245 | dot(AT, A, ATA); 346s | ~~~^~~~~~~~~~~~ 346s /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 346s /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 346s 246 | inv(ATA, Inv); 346s | ~~~^~~~~~~~~~ 346s /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 346s 247 | dot(Inv, AT, P); 346s | ~~~^~~~~~~~~~~~ 346s /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 346s /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]’: 346s /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 346s 283 | std::fill(begin(), end(), __val); 346s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 346s /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)>]’: 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 76 | void _lift_bc_cells( 346s | ^~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:168:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 168 | P0(Ae, cell_info0, c0, num_cols); 346s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:169:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 169 | P1T(Ae, cell_info1, c1, num_rows); 346s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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&):: >]’: 346s /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 346s 1863 | __partial_sort(_RandomAccessIterator __first, 346s | ^~~~~~~~~~~~~~ 346s /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 346s /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 346s /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 346s 1868 | std::__heap_select(__first, __middle, __last, __comp); 346s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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 346s 1869 | std::__sort_heap(__first, __middle, __comp); 346s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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&):: >]’: 346s /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 346s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 346s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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 346s /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 346s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 1856 | __comp); 346s | ~~~~~~~ 346s /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 346s /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 346s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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&):: >]’: 346s /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 346s 1770 | __insertion_sort(_RandomAccessIterator __first, 346s | ^~~~~~~~~~~~~~~~ 346s /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 346s /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 346s 1777 | if (__comp(__i, __first)) 346s | ~~~~~~^~~~~~~~~~~~~~ 346s /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 346s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 346s | ^~~~~~~~~~~~~~~~~~~~~~~ 346s /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&):: >]’: 346s /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 346s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 346s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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 346s /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*]’: 346s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 346s | ^~~~~~~~~~~~~ 346s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /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 346s 147 | { return std::copy(__first, __last, __result); } 346s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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)>]’: 346s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 494 | void assemble_matrix( 346s | ^~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 549 | impl::assemble_cells( 346s | ~~~~~~~~~~~~~~~~~~~~^ 346s 550 | mat_set, x_dofmap, x, a.domain(IntegralType::cell, i), 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 551 | {dofs0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 552 | {dofs1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, bc0, bc1, 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 553 | fn, coeffs, cstride, constants, cell_info0, cell_info1); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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 346s /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 >]’: 346s /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 346s 181 | void dot(U A, V B, P C, bool transpose = false) 346s | ^~~ 346s /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 346s /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 346s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 572 | impl::assemble_exterior_facets( 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 346s 573 | mat_set, x_dofmap, x, num_facets_per_cell, 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 574 | a.domain(IntegralType::exterior_facet, i), 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 575 | {dofs0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 576 | {dofs1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 577 | bc0, bc1, fn, coeffs, cstride, constants, cell_info0, cell_info1, 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 578 | perms); 346s | ~~~~~~ 346s /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 346s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 588 | impl::assemble_interior_facets( 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 346s 589 | mat_set, x_dofmap, x, num_facets_per_cell, 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 590 | a.domain(IntegralType::interior_facet, i), 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 591 | {*dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 592 | {*dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 593 | bc0, bc1, fn, coeffs, cstride, c_offsets, constants, cell_info0, 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 594 | cell_info1, perms); 346s | ~~~~~~~~~~~~~~~~~~ 346s /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 346s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /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)>]’: 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 76 | void _lift_bc_cells( 346s | ^~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:168:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 168 | P0(Ae, cell_info0, c0, num_cols); 346s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:169:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 169 | P1T(Ae, cell_info1, c1, num_rows); 346s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 346s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 346s 1104 | constexpr default_accessor(default_accessor) noexcept {} 346s | ^~~~~~~~~~~~~~~~ 346s /usr/include/c++/14/bits/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 >]’: 346s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 346s | ^~~~~~~~ 346s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 683 | { return std::copy(__first, __first + __n, __result); } 346s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 346s | ^~~~~~~~~~~~~~~~ 346s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 1849 | permute_data(u, n, cell_info, _eperm); 346s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 1852 | transform_data(u, n, cell_info, _etrans_invT, 346s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 1853 | precompute::apply_matrix); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 346s | ^~~~~~~~~~~~~~~~ 346s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 1833 | permute_data(u, n, cell_info, _eperm_inv); 346s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 1836 | transform_data(u, n, cell_info, _etransT, 346s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 1837 | precompute::apply_matrix); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 346s | ^~~~~~~~~~~~~~~~ 346s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 1865 | permute_data(u, n, cell_info, _eperm_inv); 346s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 1868 | transform_data(u, n, cell_info, _etrans_inv, 346s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 1869 | precompute::apply_matrix); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /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 346s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 346s | ^~~~~~~~~~~~~~ 346s /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]’: 346s /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 346s /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]’: 346s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 1810 | void FiniteElement::T_apply(std::span u, int n, 346s | ^~~~~~~~~~~~~~~~ 346s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 1817 | permute_data(u, n, cell_info, _eperm); 346s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 1820 | transform_data(u, n, cell_info, _etrans, 346s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 1821 | precompute::apply_matrix); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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*]’: 346s /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 346s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 346s | ^~~~~~~~~~~~~~~~ 346s /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 346s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 346s /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 346s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 346s | ^~~~~~~~~~~~~~~~~~ 346s /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 346s /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 346s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 185 | __uninit_copy(__first, __last, __result); 346s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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)>]’: 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 76 | void _lift_bc_cells( 346s | ^~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:168:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 168 | P0(Ae, cell_info0, c0, num_cols); 346s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:169:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 169 | P1T(Ae, cell_info1, c1, num_rows); 346s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 346s | ^~~~~~~~~~~~ 346s /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*]’: 346s /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 346s 346 | __niter_wrap(_From __from, _To __res) 346s | ^~~~~~~~~~~~ 346s /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*]’: 346s /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 346s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 346s | ^~~~~~~~~~~~~~~~ 346s /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 346s /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*]’: 346s /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 346s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 346s | ^~~~~~~~~~~~~~~~~~ 346s /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 346s /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 346s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 185 | __uninit_copy(__first, __last, __result); 346s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /usr/include/basix/finite-element.h:1947:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 1947 | void FiniteElement::Tt_inv_apply_right(std::span u, int n, 346s | ^~~~~~~~~~~~~~~~ 346s /usr/include/basix/finite-element.h:1959:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 1959 | permute_data(dblock, 1, cell_info, _eperm_inv); 346s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/basix/finite-element.h:1964:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 1964 | transform_data(u, n, cell_info, _etrans_inv, 346s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 1965 | precompute::apply_tranpose_matrix_right); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 346s | ^~~~~~~~~~~~ 346s /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*]’: 346s /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 346s 346 | __niter_wrap(_From __from, _To __res) 346s | ^~~~~~~~~~~~ 346s /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]’: 346s /usr/include/basix/finite-element.h:1875:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 1875 | void FiniteElement::Tt_apply_right(std::span u, int n, 346s | ^~~~~~~~~~~~~~~~ 346s /usr/include/basix/finite-element.h:1887:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 1887 | permute_data(dblock, 1, cell_info, _eperm); 346s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/basix/finite-element.h:1892:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 1892 | transform_data(u, n, cell_info, _etrans, 346s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 1893 | precompute::apply_tranpose_matrix_right); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /usr/include/basix/finite-element.h:1899:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 1899 | void FiniteElement::Tinv_apply_right(std::span u, int n, 346s | ^~~~~~~~~~~~~~~~ 346s /usr/include/basix/finite-element.h:1911:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 1911 | permute_data(dblock, 1, cell_info, _eperm); 346s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/basix/finite-element.h:1916:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 1916 | transform_data(u, n, cell_info, _etrans_invT, 346s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 1917 | precompute::apply_tranpose_matrix_right); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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*]’: 346s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 346s | ^~~~~~~~~~~~~~~~ 346s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /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*]’: 346s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 346s | ^~~~~~~~~~~~~~~~~~ 346s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /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 346s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 185 | __uninit_copy(__first, __last, __result); 346s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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)>]’: 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 263 | void _lift_bc_exterior_facets( 346s | ^~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:347:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 347 | P0(Ae, cell_info0, cell0, num_cols); 346s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:348:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 348 | P1T(Ae, cell_info1, cell1, num_rows); 346s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /usr/include/basix/finite-element.h:1923:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 1923 | void FiniteElement::T_apply_right(std::span u, int n, 346s | ^~~~~~~~~~~~~~~~ 346s /usr/include/basix/finite-element.h:1935:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 1935 | permute_data(dblock, 1, cell_info, _eperm_inv); 346s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/basix/finite-element.h:1940:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 1940 | transform_data(u, n, cell_info, _etransT, 346s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 1941 | precompute::apply_tranpose_matrix_right); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 346s | ^~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /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 346s 371 | return std::__do_uninit_copy(__first, __last, __result); 346s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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 346s 373 | return std::uninitialized_copy(__first, __last, __result); 346s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 346s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 346s | ^~~~~~~~~~~~~~ 346s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /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 346s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 249 | std::move(__result)); 346s | ~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 346s | ^~~~~~~~~~~~ 346s /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]’: 346s /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 346s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 346s | ^~~~~~~~~ 346s /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 346s /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 >]’: 346s /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 346s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 346s | ^~~~~~~~~ 346s /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 346s /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 >]’: 346s /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 346s 855 | operator()(_It& __it, _Sent __bound) const 346s | ^~~~~~~~ 346s /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&):: >]’: 346s /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 346s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 346s | ^~~~~~ 346s /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 346s /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]’: 346s /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 346s 1413 | insert(const_iterator __position, initializer_list __l) 346s | ^~~~~~ 346s /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 346s 1905 | std::__introsort_loop(__first, __last, 346s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 346s 1906 | std::__lg(__last - __first) * 2, 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 1907 | __comp); 346s | ~~~~~~~ 346s /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 346s /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 346s 1908 | std::__final_insertion_sort(__first, __last, __comp); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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 346s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 346s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 1417 | std::random_access_iterator_tag()); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 346s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 608 | __miter_base(_Iterator __it) 346s | ^~~~~~~~~~~~ 346s /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 >]’: 346s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 346s | ^~~~~~~~~~~~~ 346s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /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 >]’: 346s /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 346s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 346s | ^~~~~~~~ 346s /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 346s /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 346s 577 | return ranges::fill_n(std::move(__first), __len, __value); 346s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /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 346s 1143 | __fill_n_a(_OutputIterator __first, _Size __n, const _Tp& __value, 346s | ^~~~~~~~~~ 346s /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 346s 1154 | std::__fill_a(__first, __first + __n, __value); 346s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/c++/14/bits/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 >]’: 346s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 346s | ^~~~~~~~ 346s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 683 | { return std::copy(__first, __first + __n, __result); } 346s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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*]’: 346s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 642 | copy(_II __first, _II __last, _OI __result) 346s | ^~~~ 346s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 346s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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 >]’: 346s /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 346s 1508 | move_iterator(iterator_type __i) 346s | ^~~~~~~~~~~~~ 346s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 346s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 346s | ^~~~~~~~~~~~~~ 346s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /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 346s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 249 | std::move(__result)); 346s | ~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /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 346s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 346s | ^~~~~~~~~~~~~~~~~~~ 346s /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 346s /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 346s 1697 | std::__uninitialized_copy_a(__first, __last, 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 346s 1698 | this->_M_impl._M_start, 346s | ~~~~~~~~~~~~~~~~~~~~~~~ 346s 1699 | _M_get_Tp_allocator()); 346s | ~~~~~~~~~~~~~~~~~~~~~~ 346s /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)>]’: 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 412 | void _lift_bc_interior_facets( 346s | ^~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:546:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 546 | P0(_Ae, cell_info0, cells0[0], num_cols); 346s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:547:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 547 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 346s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:548:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 548 | P1T(_Ae, cell_info1, cells1[0], num_rows); 346s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:556:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 556 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 346s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /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 346s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 346s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 1159 | std::move(__comp), std::move(__proj)); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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*]’: 346s /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 346s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 346s | ^~~~~~~~~~~~~ 346s /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 346s /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 346s 147 | { return std::copy(__first, __last, __result); } 346s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /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 346s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 346s 607 | this->_M_impl._M_start, 346s | ~~~~~~~~~~~~~~~~~~~~~~~ 346s 608 | _M_get_Tp_allocator()); 346s | ~~~~~~~~~~~~~~~~~~~~~~ 346s /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*]’: 346s /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 346s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 346s | ^~~~~~~~~~~~~ 346s /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 346s /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 346s 147 | { return std::copy(__first, __last, __result); } 346s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /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 346s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 346s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 737 | std::move(__result), 346s | ~~~~~~~~~~~~~~~~~~~~ 346s 738 | std::move(__op), std::move(__proj)); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 346s from /usr/include/dolfinx/geometry/utils.h:9, 346s from /usr/include/dolfinx/fem/interpolate.h:19: 346s /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]’: 346s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 783 | Mesh> create_mesh( 346s | ^~~~~~~~~~~ 346s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 346s | ^ 346s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 830 | cells1 = std::vector(cells.begin(), cells.end()); 346s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 346s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 841 | std::vector cells1_v 346s | ^~~~~~~~ 346s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 346s 880 | boundary_v.erase(unique_end, range_end); 346s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 346s 885 | boundary_v.erase(boundary_v.begin()); 346s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 346s | ^~~~~~~~ 346s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 346s 905 | nodes1.erase(unique_end, range_end); 346s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 911 | Geometry geometry 346s | ^~~~~~~~ 346s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /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]’: 346s /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 346s 1789 | operator()(_Iter __first, _Sent __last, 346s | ^~~~~~~~ 346s /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 346s /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 346s 1792 | auto __lasti = ranges::next(__first, __last); 346s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 346s /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 346s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 346s | ^ 346s /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):: >]’: 346s /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 346s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 346s | ^~~~~~~~~ 346s /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 346s /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 346s 2152 | return __find_if(__first, __last, __pred, 346s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 346s 2153 | std::__iterator_category(__first)); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /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 346s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 346s | ^~~~~~~~ 346s /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 346s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /usr/include/c++/14/bits/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 >]’: 346s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 346s | ^~~~~~~~ 346s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 683 | { return std::copy(__first, __first + __n, __result); } 346s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/c++/14/bits/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 >]’: 346s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 346s | ^~~~~~~~ 346s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 683 | { return std::copy(__first, __first + __n, __result); } 346s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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*]’: 346s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 346s | ^~~~~~~~~~~~~~~~ 346s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /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 >]’: 346s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 642 | copy(_II __first, _II __last, _OI __result) 346s | ^~~~ 346s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 346s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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*]’: 346s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 346s | ^~~~~~~~~~~~~~~~~~ 346s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /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 346s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 185 | __uninit_copy(__first, __last, __result); 346s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 346s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 346s | ^~~~~~~~~~~~~~ 346s /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&):: >]’: 346s /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 346s 1876 | __introsort_loop(_RandomAccessIterator __first, 346s | ^~~~~~~~~~~~~~~~ 346s /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 346s /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 346s 1884 | std::__partial_sort(__first, __last, __last, __comp); 346s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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 346s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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 346s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 346s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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&):: >]’: 346s /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 346s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 346s | ^~~~~~~~~~~~~~~~~~~~~~ 346s /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 346s /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 346s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 346s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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 346s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 1819 | __comp); 346s | ~~~~~~~ 346s /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 346s 1822 | std::__insertion_sort(__first, __last, __comp); 346s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/c++/14/bits/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*]’: 346s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 346s | ^~~~~~~~~~~~~ 346s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 346s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 346s | ^~~~~~~~~~~~~~ 346s /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]’: 346s /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 346s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 346s | ^~~~~~~~~~~~~~~~~~~~~~ 346s /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 346s /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 346s 371 | return std::__do_uninit_copy(__first, __last, __result); 346s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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 346s 373 | return std::uninitialized_copy(__first, __last, __result); 346s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 346s | ^~~~~~~~ 346s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /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 >]’: 346s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 346s | ^~~~~~~~~~~~~ 346s /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]’: 346s /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 346s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 346s | ^~~~~~~~~~~~~~~~~~~~~~ 346s /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 346s /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 346s 371 | return std::__do_uninit_copy(__first, __last, __result); 346s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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 346s 373 | return std::uninitialized_copy(__first, __last, __result); 346s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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 >]’: 346s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 346s | ^~~~~~~~~~~~~ 346s /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 > >]’: 346s /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 346s 994 | operator()(_It __x, _Sent __bound) const 346s | ^~~~~~~~ 346s /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 346s /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&)::]’: 346s /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 346s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 346s | ^~~~ 346s /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 346s /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 346s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 346s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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):: >]’: 346s /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 346s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 346s | ^~~~~~~~~ 346s /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 346s /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 346s 2107 | if (__pred(__first)) 346s | ~~~~~~^~~~~~~~~ 346s /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 346s 2111 | if (__pred(__first)) 346s | ~~~~~~^~~~~~~~~ 346s /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 346s 2115 | if (__pred(__first)) 346s | ~~~~~~^~~~~~~~~ 346s /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 346s 2119 | if (__pred(__first)) 346s | ~~~~~~^~~~~~~~~ 346s /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 346s 2127 | if (__pred(__first)) 346s | ~~~~~~^~~~~~~~~ 346s /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 346s 2132 | if (__pred(__first)) 346s | ~~~~~~^~~~~~~~~ 346s /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 346s 2137 | if (__pred(__first)) 346s | ~~~~~~^~~~~~~~~ 346s /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 >]’: 346s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 642 | copy(_II __first, _II __last, _OI __result) 346s | ^~~~ 346s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 346s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 346s | ^~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /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 346s 371 | return std::__do_uninit_copy(__first, __last, __result); 346s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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 346s 373 | return std::uninitialized_copy(__first, __last, __result); 346s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 346s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 608 | __miter_base(_Iterator __it) 346s | ^~~~~~~~~~~~ 346s /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]’: 346s /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 346s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 346s | ^~~~~~~~~~~~~~~~~~~ 346s /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 346s /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 346s 1697 | std::__uninitialized_copy_a(__first, __last, 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 346s 1698 | this->_M_impl._M_start, 346s | ~~~~~~~~~~~~~~~~~~~~~~~ 346s 1699 | _M_get_Tp_allocator()); 346s | ~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/c++/14/bits/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 >]’: 346s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 346s | ^~~~~~~~~~~~~ 346s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /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 >]’: 346s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 346s | ^~~~~~~~ 346s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 310 | return ranges::__copy_or_move(std::move(__first), 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 346s 311 | std::move(__last), 346s | ~~~~~~~~~~~~~~~~~~ 346s 312 | std::move(__result)); 346s | ~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 346s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 346s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 608 | __miter_base(_Iterator __it) 346s | ^~~~~~~~~~~~ 346s /usr/include/c++/14/bits/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 >]’: 346s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 346s | ^~~~~~~~~~~~~ 346s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 346s from /usr/include/c++/14/bits/stl_algobase.h:67: 346s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 346s /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 346s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 346s | ^~~~~~~~ 346s /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 346s /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 346s 193 | return std::_Destroy_aux::__destroy(__first, __last); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 346s /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 346s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 196 | __destroy(__first, __last); 346s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 346s In file included from /usr/include/c++/14/bits/ranges_util.h:34: 346s /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 >]’: 346s /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 346s 994 | operator()(_It __x, _Sent __bound) const 346s | ^~~~~~~~ 346s /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 346s /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&)::]’: 346s /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 346s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 346s | ^~~~ 346s /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 346s /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 346s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 346s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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 >]’: 346s /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 346s 675 | move(_II __first, _II __last, _OI __result) 346s | ^~~~ 346s /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 346s /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 346s /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 346s 683 | return std::__copy_move_a(std::__miter_base(__first), 346s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 684 | std::__miter_base(__last), __result); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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*]’: 346s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 346s | ^~~~~~~~~~~~~ 346s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /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 346s 147 | { return std::copy(__first, __last, __result); } 346s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /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 346s 3123 | operator()(_Iter __first, _Sent __last, 346s | ^~~~~~~~ 346s /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 346s /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 >]’: 346s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 346s | ^~~~~~~~ 346s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 310 | return ranges::__copy_or_move(std::move(__first), 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 346s 311 | std::move(__last), 346s | ~~~~~~~~~~~~~~~~~~ 346s 312 | std::move(__result)); 346s | ~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /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]’: 346s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 346s 1810 | void FiniteElement::T_apply(std::span u, int n, 346s | ^~~~~~~~~~~~~~~~ 346s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 346s 1817 | permute_data(u, n, cell_info, _eperm); 346s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 346s 1820 | transform_data(u, n, cell_info, _etrans, 346s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 1821 | precompute::apply_matrix); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /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 346s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 386 | __result, __alloc); 346s | ~~~~~~~~~~~~~~~~~~ 346s /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 >]’: 346s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 642 | copy(_II __first, _II __last, _OI __result) 346s | ^~~~ 346s /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]’: 346s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 346s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/c++/14/bits/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*]’: 346s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /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]’: 346s /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 346s 398 | return std::__uninitialized_copy_a 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 346s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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 > > >]’: 346s /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 346s 642 | copy(_II __first, _II __last, _OI __result) 346s | ^~~~ 346s /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 346s /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 346s /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 346s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 346s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 346s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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 346s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 346s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 508 | { return std::get<0>(idx) != r; }); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 346s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 553 | [](auto x) { return std::get<1>(x); }); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 346s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 346s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 346s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 646 | std::next(x_new.begin(), shape[1] * i)); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 346s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 658 | std::next(x_new.begin(), shape[1] * i)); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 346s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 346s /tmp/autopkgtest.kte2W7/build.m6l/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 346s 151 | [](auto x) -> std::pair, std::vector> 346s | ^ 346s /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]’: 346s /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 346s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 346s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 1805 | std::move(__comp), std::move(__proj)); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /tmp/autopkgtest.kte2W7/build.m6l/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 346s 155 | std::ranges::transform(f, f.begin(), [](auto x) { return x + T(1); }); 346s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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)::]’: 346s /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 346s 3867 | find_if(_InputIterator __first, _InputIterator __last, 346s | ^~~~~~~ 346s /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 346s /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 346s 3876 | return std::__find_if(__first, __last, 346s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 346s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /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 346s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 346s | ^~~~~~~~ 346s /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 346s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 346s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 737 | std::move(__result), 346s | ~~~~~~~~~~~~~~~~~~~~ 346s 738 | std::move(__op), std::move(__proj)); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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 346s /usr/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 >]’: 346s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 346s | ^~~~~~ 346s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /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 346s 715 | return std::__copy_n(__first, __n2, __result, 346s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 346s 716 | std::__iterator_category(__first)); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/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 >]’: 346s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 346s | ^~~~~~ 346s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /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 346s 715 | return std::__copy_n(__first, __n2, __result, 346s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 346s 716 | std::__iterator_category(__first)); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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> >]’: 346s /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 346s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 346s | ^~~~~~~~ 346s /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 346s /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 346s /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 346s 310 | return ranges::__copy_or_move(std::move(__first), 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 346s 311 | std::move(__last), 346s | ~~~~~~~~~~~~~~~~~~ 346s 312 | std::move(__result)); 346s | ~~~~~~~~~~~~~~~~~~~~ 346s /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 346s /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 > >&]’: 346s /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 346s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 346s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /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 346s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 346s | ^~~~~~~~~~~~~~ 346s /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]’: 346s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 346s | ^~~~~~~~ 346s /usr/include/c++/14/bits/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 >]’: 346s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 346s | ^~~~~~~~ 346s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 683 | { return std::copy(__first, __first + __n, __result); } 346s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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*]’: 346s /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 346s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 346s | ^~~~~~~~~~~~~~~~ 346s /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 346s /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*]’: 346s /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 346s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 346s | ^~~~~~~~~~~~~~~~~~ 346s /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 346s /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 346s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 185 | __uninit_copy(__first, __last, __result); 346s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 346s | ^~~~~~~~~~~~ 346s /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]’: 346s /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 346s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 346s | ^~~~~~~~ 346s /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*]’: 346s /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 346s 346 | __niter_wrap(_From __from, _To __res) 346s | ^~~~~~~~~~~~ 346s /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 346s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 346s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 737 | std::move(__result), 346s | ~~~~~~~~~~~~~~~~~~~~ 346s 738 | std::move(__op), std::move(__proj)); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/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 >]’: 346s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 346s | ^~~~~~ 346s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 346s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 608 | __miter_base(_Iterator __it) 346s | ^~~~~~~~~~~~ 346s /usr/include/c++/14/bits/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*]’: 346s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 346s | ^~~~~~~~~~~~~ 346s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /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 >&}]’: 346s /usr/include/c++/14/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); 346s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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*]’: 346s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 346s | ^~~~~~~~~~~~~~~~ 346s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 346s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 346s | ^~~~~~~~~~~~~~ 346s /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*]’: 346s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 346s | ^~~~~~~~~~~~~~~~~~ 346s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /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 346s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 185 | __uninit_copy(__first, __last, __result); 346s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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 346s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 249 | std::move(__result)); 346s | ~~~~~~~~~~~~~~~~~~~~ 346s /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&):: >]’: 346s /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 346s 1589 | __heap_select(_RandomAccessIterator __first, 346s | ^~~~~~~~~~~~~ 346s /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 346s /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 346s /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 346s 1593 | std::__make_heap(__first, __middle, __comp); 346s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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 346s 1595 | if (__comp(__i, __first)) 346s | ~~~~~~^~~~~~~~~~~~~~ 346s /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 346s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 346s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 346s | ^~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /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 346s 371 | return std::__do_uninit_copy(__first, __last, __result); 346s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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 346s 373 | return std::uninitialized_copy(__first, __last, __result); 346s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 346s /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&):: >]’: 346s /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 346s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 346s | ^~~~~~~~~~~ 346s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 346s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 346s | ^~~~~~~~~~~~~~ 346s /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 346s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /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 346s 425 | std::__pop_heap(__first, __last, __last, __comp); 346s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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 346s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 249 | std::move(__result)); 346s | ~~~~~~~~~~~~~~~~~~~~ 346s /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&):: >]’: 346s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 346s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 346s | ^~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 346s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 346s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 346s /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 346s 88 | if (__comp(__a, __b)) 346s | ~~~~~~^~~~~~~~~~ 346s /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 346s 90 | if (__comp(__b, __c)) 346s | ~~~~~~^~~~~~~~~~ 346s /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 346s 91 | std::iter_swap(__result, __b); 346s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 346s /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 346s 92 | else if (__comp(__a, __c)) 346s | ~~~~~~^~~~~~~~~~ 346s /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 346s 93 | std::iter_swap(__result, __c); 346s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 346s /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 346s 95 | std::iter_swap(__result, __a); 346s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 346s /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 346s 97 | else if (__comp(__a, __c)) 346s | ~~~~~~^~~~~~~~~~ 346s /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 346s 98 | std::iter_swap(__result, __a); 346s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 346s /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 346s 99 | else if (__comp(__b, __c)) 346s | ~~~~~~^~~~~~~~~~ 346s /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 346s 100 | std::iter_swap(__result, __c); 346s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 346s /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 346s 102 | std::iter_swap(__result, __b); 346s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 346s /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]’: 346s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 346s | ^~~~~~~~~~~~ 346s /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]’: 346s /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 346s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 346s | ^~~~~~~~~ 346s /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 346s /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&):: >]’: 346s /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 346s 1829 | __unguarded_partition(_RandomAccessIterator __first, 346s | ^~~~~~~~~~~~~~~~~~~~~ 346s /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 346s /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 346s /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 >]’: 346s /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 346s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 346s | ^~~~~~~~~ 346s /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 346s /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 346s 1835 | while (__comp(__first, __pivot)) 346s | ~~~~~~^~~~~~~~~~~~~~~~~~ 346s /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 346s 1838 | while (__comp(__pivot, __last)) 346s | ~~~~~~^~~~~~~~~~~~~~~~~ 346s /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 346s 1842 | std::iter_swap(__first, __last); 346s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 346s /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 >]’: 346s /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 346s 855 | operator()(_It& __it, _Sent __bound) const 346s | ^~~~~~~~ 346s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 346s /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&)::]’: 346s /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 346s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 346s | ^~~~~~~~ 346s /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 346s /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 > >]’: 346s /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 346s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 346s | ^~~~~~~~~~~~~ 346s /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 346s /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 346s /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 346s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 923 | std::__miter_base(__last), 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 924 | __result); 346s | ~~~~~~~~~ 346s /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&):: >]’: 346s /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 346s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 346s | ^~~~~~ 346s /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 346s /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 346s 1905 | std::__introsort_loop(__first, __last, 346s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 346s 1906 | std::__lg(__last - __first) * 2, 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 1907 | __comp); 346s | ~~~~~~~ 346s /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 346s 1908 | std::__final_insertion_sort(__first, __last, __comp); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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&):: >]’: 346s /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 346s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 346s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 346s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 608 | __miter_base(_Iterator __it) 346s | ^~~~~~~~~~~~ 346s /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 >]’: 346s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 346s | ^~~~~~~~~~~~~ 346s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /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*]’: 346s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 642 | copy(_II __first, _II __last, _OI __result) 346s | ^~~~ 346s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 346s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 346s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 346s | ^~~~~~~~~~~~~~ 346s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /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 346s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 249 | std::move(__result)); 346s | ~~~~~~~~~~~~~~~~~~~~ 346s In file included from /usr/include/c++/14/algorithm:61: 346s /usr/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 >]’: 346s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 346s | ^~~~~~ 346s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /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)>]’: 346s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 346s | ^~~~ 346s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 902 | transform(coeffs, cell_info, cell, 1); 346s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/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 >]’: 346s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /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)>]’: 346s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 346s | ^~~~ 346s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 902 | transform(coeffs, cell_info, cell, 1); 346s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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)>]’: 346s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 346s | ^~~~ 346s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 902 | transform(coeffs, cell_info, cell, 1); 346s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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)>]’: 346s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 346s | ^~~~ 346s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 902 | transform(coeffs, cell_info, cell, 1); 346s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 346s | ^~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /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 346s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 346s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 737 | std::move(__result), 346s | ~~~~~~~~~~~~~~~~~~~~ 346s 738 | std::move(__op), std::move(__proj)); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /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 346s 1789 | operator()(_Iter __first, _Sent __last, 346s | ^~~~~~~~ 346s /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 346s /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 346s 1792 | auto __lasti = ranges::next(__first, __last); 346s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 346s /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 346s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 346s | ^ 346s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 346s /usr/include/dolfinx/fem/FiniteElement.h:424:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 424 | return [](std::span, std::span, std::int32_t, int) 346s | ^ 346s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 346s /usr/include/dolfinx/fem/FiniteElement.h:443:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 443 | return [this, sub_element_fns](std::span data, 346s | ^ 346s /usr/include/dolfinx/fem/FiniteElement.h:450:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 450 | sub_element_fns[e](data.subspan(offset, data.size() - offset), 346s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 451 | cell_info, cell, block_size); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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):: >]’: 346s /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 346s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 346s | ^~~~~~~~~ 346s /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 346s /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 346s 2152 | return __find_if(__first, __last, __pred, 346s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 346s 2153 | std::__iterator_category(__first)); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 346s /usr/include/dolfinx/fem/FiniteElement.h:466:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 466 | return [this, sub_fn](std::span data, 346s | ^ 346s /usr/include/dolfinx/fem/FiniteElement.h:474:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 474 | sub_fn(data.subspan(block * dof_count, dof_count), cell_info, cell, 346s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 475 | ebs); 346s | ~~~~ 346s /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]’: 346s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 1674 | void FiniteElement::permute_data( 346s | ^~~~~~~~~~~~~~~~ 346s /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]’: 346s /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 346s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 346s | ^~~~~~~~ 346s /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 346s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 346s /usr/include/dolfinx/fem/FiniteElement.h:484:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 484 | return [this](std::span data, std::span cell_info, 346s | ^ 346s /usr/include/dolfinx/fem/FiniteElement.h:486:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 486 | { Tt_inv_apply_right(data, cell_info[cell], n); }; 346s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 346s /usr/include/dolfinx/fem/FiniteElement.h:488:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 488 | return [this](std::span data, std::span cell_info, 346s | ^ 346s /usr/include/dolfinx/fem/FiniteElement.h:490:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 490 | { Tt_apply_right(data, cell_info[cell], n); }; 346s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 346s /usr/include/dolfinx/fem/FiniteElement.h:492:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 492 | return [this](std::span data, std::span cell_info, 346s | ^ 346s /usr/include/dolfinx/fem/FiniteElement.h:494:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 494 | { Tinv_apply_right(data, cell_info[cell], n); }; 346s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 346s /usr/include/dolfinx/fem/FiniteElement.h:496:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 496 | return [this](std::span data, std::span cell_info, 346s | ^ 346s /usr/include/dolfinx/fem/FiniteElement.h:498:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 498 | { T_apply_right(data, cell_info[cell], n); }; 346s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 346s In file included from /usr/include/basix/finite-element.h:12: 346s /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]’: 346s /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 346s 243 | void apply_matrix( 346s | ^~~~~~~~~~~~ 346s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /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]’: 346s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 1733 | void FiniteElement::transform_data( 346s | ^~~~~~~~~~~~~~~~ 346s /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 346s 1754 | op(std::span(v_size_t), 346s | ~~^~~~~~~~~~~~~~~~~~~~~ 346s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 1756 | dofstart, block_size); 346s | ~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /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 346s 1775 | op(std::span(v_size_t), 346s | ~~^~~~~~~~~~~~~~~~~~~~~ 346s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 1777 | dofstart, block_size); 346s | ~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /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 346s 1786 | op(std::span(v_size_t), 346s | ~~^~~~~~~~~~~~~~~~~~~~~ 346s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 1788 | dofstart, block_size); 346s | ~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 346s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 346s | ^~~~~~~~~~~~~~ 346s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /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 346s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 249 | std::move(__result)); 346s | ~~~~~~~~~~~~~~~~~~~~ 346s /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&]’: 346s /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 346s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 346s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 61 | void assemble_cells( 346s | ^~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 346s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 346s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 155 | mat_set(dofs0, dofs1, Ae); 346s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /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 346s 128 | math::dot(cell_geometry, dphi, J, true); 346s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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 346s /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 346s /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]’: 346s /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 346s 140 | math::inv(J, K); 346s | ~~~~~~~~~^~~~~~ 346s /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 346s /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 346s 142 | math::pinv(J, K); 346s | ~~~~~~~~~~^~~~~~ 346s /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 346s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17: 346s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 346s /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 346s 87 | auto det(Matrix A) 346s | ^~~ 346s /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]’: 346s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 1674 | void FiniteElement::permute_data( 346s | ^~~~~~~~~~~~~~~~ 346s /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]’: 346s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 195 | void assemble_exterior_facets( 346s | ^~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_matrix_impl.h:254:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 254 | P0(_Ae, cell_info0, cell0, ndim1); 346s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_matrix_impl.h:255:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 255 | P1T(_Ae, cell_info1, cell1, ndim0); 346s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_matrix_impl.h:292:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 292 | mat_set(dofs0, dofs1, Ae); 346s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 346s In file included from /usr/include/dolfinx/fem/Function.h:10: 346s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 346s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 319 | return [](std::span, std::span, std::int32_t, int) 346s | ^ 346s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 346s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 341 | return [dims, sub_element_fns](std::span data, 346s | ^ 346s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 346s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 350 | block_size); 346s | ~~~~~~~~~~~ 346s /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]’: 346s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 1733 | void FiniteElement::transform_data( 346s | ^~~~~~~~~~~~~~~~ 346s /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 346s 1754 | op(std::span(v_size_t), 346s | ~~^~~~~~~~~~~~~~~~~~~~~ 346s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 1756 | dofstart, block_size); 346s | ~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /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 346s 1786 | op(std::span(v_size_t), 346s | ~~^~~~~~~~~~~~~~~~~~~~~ 346s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 1788 | dofstart, block_size); 346s | ~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /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 346s 1797 | op(std::span(v_size_t), 346s | ~~^~~~~~~~~~~~~~~~~~~~~ 346s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 1799 | dofstart, block_size); 346s | ~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 346s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 362 | return [ebs, sub_fn](std::span data, 346s | ^ 346s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 346s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 346s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 372 | return [this](std::span data, std::span cell_info, 346s | ^ 346s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 346s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 346s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 376 | return [this](std::span data, std::span cell_info, 346s | ^ 346s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 346s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 346s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 380 | return [this](std::span data, std::span cell_info, 346s | ^ 346s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 346s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 346s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 384 | return [this](std::span data, std::span cell_info, 346s | ^ 346s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 386 | { T_apply(data, cell_info[cell], block_size); }; 346s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /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 346s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 346s | ^~~~~~~~~~~~~~ 346s /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]’: 346s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 334 | void assemble_interior_facets( 346s | ^~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_matrix_impl.h:439:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 439 | P0(_Ae, cell_info0, cells0[0], num_cols); 346s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_matrix_impl.h:440:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 440 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 346s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_matrix_impl.h:441:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 441 | P1T(_Ae, cell_info1, cells1[0], num_rows); 346s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_matrix_impl.h:449:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 449 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 346s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_matrix_impl.h:484:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 484 | mat_set(dmapjoint0, dmapjoint1, Ae); 346s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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*]’: 346s /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 346s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 346s | ^~~~~~~~~~~~~~~~ 346s /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 346s /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]’: 346s /usr/include/dolfinx/fem/CoordinateElement.h:152:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 152 | compute_jacobian_determinant(const U& J, std::span w) 346s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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 346s 172 | math::dot(B, J, BA); 346s | ~~~~~~~~~^~~~~~~~~~ 346s /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 346s /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 346s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 346s /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 346s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 346s | ^~~~~~~~~~~~~~~~~~ 346s /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 346s /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 346s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 185 | __uninit_copy(__first, __last, __result); 346s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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)>]’: 346s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 346s | ^~~~ 346s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 902 | transform(coeffs, cell_info, cell, 1); 346s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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)>]’: 346s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 346s | ^~~~ 346s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 902 | transform(coeffs, cell_info, cell, 1); 346s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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 >]’: 346s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 346s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 346s | ^~~~~~~~~~~~ 346s In file included from /usr/include/basix/maps.h:7, 346s from /usr/include/basix/finite-element.h:9: 346s /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]’: 346s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 346s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 346s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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)>]’: 346s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 346s | ^~~~ 346s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 902 | transform(coeffs, cell_info, cell, 1); 346s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /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 346s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 346s 607 | this->_M_impl._M_start, 346s | ~~~~~~~~~~~~~~~~~~~~~~~ 346s 608 | _M_get_Tp_allocator()); 346s | ~~~~~~~~~~~~~~~~~~~~~~ 346s /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*]’: 346s /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 346s 346 | __niter_wrap(_From __from, _To __res) 346s | ^~~~~~~~~~~~ 346s /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)>]’: 346s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 346s | ^~~~ 346s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 902 | transform(coeffs, cell_info, cell, 1); 346s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 346s | ^~~~~~~~~~~~~~~~~~~ 346s /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 >]’: 346s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 642 | copy(_II __first, _II __last, _OI __result) 346s | ^~~~ 346s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 346s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /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 346s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 346s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 737 | std::move(__result), 346s | ~~~~~~~~~~~~~~~~~~~~ 346s 738 | std::move(__op), std::move(__proj)); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 346s /usr/include/dolfinx/fem/FiniteElement.h:424:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 424 | return [](std::span, std::span, std::int32_t, int) 346s | ^ 346s /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):: >]’: 346s /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 346s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 346s | ^~~~~~~~~ 346s /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 346s /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 346s 2152 | return __find_if(__first, __last, __pred, 346s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 346s 2153 | std::__iterator_category(__first)); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 346s /usr/include/dolfinx/fem/FiniteElement.h:443:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 443 | return [this, sub_element_fns](std::span data, 346s | ^ 346s /usr/include/dolfinx/fem/FiniteElement.h:450:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 450 | sub_element_fns[e](data.subspan(offset, data.size() - offset), 346s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 451 | cell_info, cell, block_size); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /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 346s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 346s | ^~~~~~~~ 346s /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 346s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 346s /usr/include/dolfinx/fem/FiniteElement.h:466:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 466 | return [this, sub_fn](std::span data, 346s | ^ 346s /usr/include/dolfinx/fem/FiniteElement.h:474:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 474 | sub_fn(data.subspan(block * dof_count, dof_count), cell_info, cell, 346s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 475 | ebs); 346s | ~~~~ 346s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 346s /usr/include/dolfinx/fem/FiniteElement.h:484:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 484 | return [this](std::span data, std::span cell_info, 346s | ^ 346s /usr/include/dolfinx/fem/FiniteElement.h:486:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 486 | { Tt_inv_apply_right(data, cell_info[cell], n); }; 346s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 346s /usr/include/dolfinx/fem/FiniteElement.h:488:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 488 | return [this](std::span data, std::span cell_info, 346s | ^ 346s /usr/include/dolfinx/fem/FiniteElement.h:490:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 490 | { Tt_apply_right(data, cell_info[cell], n); }; 346s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/c++/14/bits/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 > >]’: 346s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 346s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 346s | ^~~~~~~~ 346s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 346s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 346s 683 | { return std::copy(__first, __first + __n, __result); } 346s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 634 | void assemble_cells( 346s | ^~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/c++/14/bits/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 > >]’: 346s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 346s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 346s | ^~~~~~~~ 346s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 346s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 346s 683 | { return std::copy(__first, __first + __n, __result); } 346s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 674 | P0(_be, cell_info0, c0, 1); 346s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 346s /usr/include/dolfinx/fem/FiniteElement.h:492:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 492 | return [this](std::span data, std::span cell_info, 346s | ^ 346s /usr/include/dolfinx/fem/FiniteElement.h:494:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 494 | { Tinv_apply_right(data, cell_info[cell], n); }; 346s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 346s /usr/include/dolfinx/fem/FiniteElement.h:496:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 496 | return [this](std::span data, std::span cell_info, 346s | ^ 346s /usr/include/dolfinx/fem/FiniteElement.h:498:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 498 | { T_apply_right(data, cell_info[cell], n); }; 346s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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 > >]’: 346s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 346s 642 | copy(_II __first, _II __last, _OI __result) 346s | ^~~~ 346s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 346s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 346s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 346s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 346s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 346s | ^~~~~~~~~~~~~~~~ 346s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 1849 | permute_data(u, n, cell_info, _eperm); 346s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 1852 | transform_data(u, n, cell_info, _etrans_invT, 346s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 1853 | precompute::apply_matrix); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 634 | void assemble_cells( 346s | ^~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 674 | P0(_be, cell_info0, c0, 1); 346s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 346s | ^~~~~~~~~~~~~~~~ 346s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 1833 | permute_data(u, n, cell_info, _eperm_inv); 346s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 1836 | transform_data(u, n, cell_info, _etransT, 346s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 1837 | precompute::apply_matrix); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 346s | ^~~~~~~~~~~~~~~~ 346s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 1865 | permute_data(u, n, cell_info, _eperm_inv); 346s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 1868 | transform_data(u, n, cell_info, _etrans_inv, 346s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 1869 | precompute::apply_matrix); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 61 | void assemble_cells( 346s | ^~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 346s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 346s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 346s | ^~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 346s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 155 | mat_set(dofs0, dofs1, Ae); 346s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 1810 | void FiniteElement::T_apply(std::span u, int n, 346s | ^~~~~~~~~~~~~~~~ 346s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 1817 | permute_data(u, n, cell_info, _eperm); 346s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 1820 | transform_data(u, n, cell_info, _etrans, 346s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 1821 | precompute::apply_matrix); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 634 | void assemble_cells( 346s | ^~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 674 | P0(_be, cell_info0, c0, 1); 346s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 346s | ^~~~~~~~ 346s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 577 | _element->Tt_apply(data, n, cell_permutation); 346s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 346s | ^~~~~~~~~~ 346s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 593 | _element->Tinv_apply(data, n, cell_permutation); 346s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 346s | ^~~~~~~ 346s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 544 | _element->T_apply(data, n, cell_permutation); 346s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /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 346s 285 | void apply_tranpose_matrix_right( 346s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /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]’: 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 720 | void assemble_exterior_facets( 346s | ^~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 770 | P0(_be, cell_info0, cell0, 1); 346s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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 >]’: 346s /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 346s 181 | void dot(U A, V B, P C, bool transpose = false) 346s | ^~~ 346s /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 346s /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 346s /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]’: 346s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 195 | void assemble_exterior_facets( 346s | ^~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_matrix_impl.h:254:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 254 | P0(_Ae, cell_info0, cell0, ndim1); 346s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_matrix_impl.h:255:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 255 | P1T(_Ae, cell_info1, cell1, ndim0); 346s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_matrix_impl.h:292:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 292 | mat_set(dofs0, dofs1, Ae); 346s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 720 | void assemble_exterior_facets( 346s | ^~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 770 | P0(_be, cell_info0, cell0, 1); 346s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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 >]’: 346s /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 346s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 346s | ^~~~~~~~ 346s /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]’: 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 720 | void assemble_exterior_facets( 346s | ^~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 770 | P0(_be, cell_info0, cell0, 1); 346s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 334 | void assemble_interior_facets( 346s | ^~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /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 >]’: 346s /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 346s 181 | void dot(U A, V B, P C, bool transpose = false) 346s | ^~~ 346s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /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 346s /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 346s /usr/include/dolfinx/fem/assemble_matrix_impl.h:439:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 439 | P0(_Ae, cell_info0, cells0[0], num_cols); 346s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_matrix_impl.h:440:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 440 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 346s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_matrix_impl.h:441:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 441 | P1T(_Ae, cell_info1, cells1[0], num_rows); 346s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_matrix_impl.h:449:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 449 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 346s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_matrix_impl.h:484:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 484 | mat_set(dmapjoint0, dmapjoint1, Ae); 346s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 816 | void assemble_interior_facets( 346s | ^~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 887 | P0(be, cell_info0, cells0[0], 1); 346s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 888 | P0(sub_be, cell_info0, cells0[1], 1); 346s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 346s /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 346s 87 | auto det(Matrix A) 346s | ^~~ 346s [ 61%] Building C object poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/poisson.c.o 346s cd /tmp/autopkgtest.kte2W7/build.m6l/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.kte2W7/build.m6l/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.kte2W7/build.m6l/src/dolfinx-demo/poisson_matrix_free/poisson.c 346s /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 >]’: 346s /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 346s 125 | void inv(U A, V B) 346s | ^~~ 346s /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 >]’: 346s /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 346s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 346s | ^~~~~~~~ 346s /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 346s /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 >]’: 346s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 642 | copy(_II __first, _II __last, _OI __result) 346s | ^~~~ 346s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 346s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /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 346s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 346s | ^~~~~~~~~~~~~~~~~~~~~~ 346s /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 346s /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 346s 371 | return std::__do_uninit_copy(__first, __last, __result); 346s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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 346s 373 | return std::uninitialized_copy(__first, __last, __result); 346s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /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 346s 707 | vector(_InputIterator __first, _InputIterator __last, 346s | ^~~~~~ 346s /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 346s /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 346s 711 | _M_range_initialize(__first, __last, 346s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 346s 712 | std::__iterator_category(__first)); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 816 | void assemble_interior_facets( 346s | ^~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /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 >]’: 346s /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 346s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 346s 607 | this->_M_impl._M_start, 346s | ~~~~~~~~~~~~~~~~~~~~~~~ 346s 608 | _M_get_Tp_allocator()); 346s | ~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 346s /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 346s 642 | copy(_II __first, _II __last, _OI __result) 346s | ^~~~ 346s /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 346s /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 >]’: 346s /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 346s 181 | void dot(U A, V B, P C, bool transpose = false) 346s | ^~~ 346s /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 346s /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 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 887 | P0(be, cell_info0, cells0[0], 1); 346s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 888 | P0(sub_be, cell_info0, cells0[1], 1); 346s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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*]’: 346s /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 346s /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 346s /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]’: 346s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 346s | ^~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /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 346s 371 | return std::__do_uninit_copy(__first, __last, __result); 346s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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 346s 373 | return std::uninitialized_copy(__first, __last, __result); 346s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 346s | ^~~~~~~~~~~~ 346s /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*]’: 346s /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 346s 346 | __niter_wrap(_From __from, _To __res) 346s | ^~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Expression]’: 346s /usr/include/dolfinx/fem/utils.h:1365:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 346s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /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 346s 951 | _Tp(__make_move_if_noexcept_iterator(__c.begin()), 346s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 952 | __make_move_if_noexcept_iterator(__c.end()), 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 953 | __c.get_allocator()).swap(__c); 346s | ~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /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 346s 978 | __fill_a1(::__gnu_cxx::__normal_iterator<_Ite, _Cont> __first, 346s | ^~~~~~~~~ 346s /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 346s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 346s /usr/include/dolfinx/fem/FiniteElement.h:424:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 424 | return [](std::span, std::span, std::int32_t, int) 346s | ^ 346s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 346s /usr/include/dolfinx/fem/FiniteElement.h:443:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 443 | return [this, sub_element_fns](std::span data, 346s | ^ 346s /usr/include/dolfinx/fem/FiniteElement.h:450:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 450 | sub_element_fns[e](data.subspan(offset, data.size() - offset), 346s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 451 | cell_info, cell, block_size); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 346s /usr/include/dolfinx/fem/FiniteElement.h:466:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 466 | return [this, sub_fn](std::span data, 346s | ^ 346s /usr/include/dolfinx/fem/FiniteElement.h:474:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 474 | sub_fn(data.subspan(block * dof_count, dof_count), cell_info, cell, 346s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 475 | ebs); 346s | ~~~~ 346s /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*]’: 346s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 346s | ^~~~~~~~~~~~~ 346s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /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 346s 147 | { return std::copy(__first, __last, __result); } 346s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 346s /usr/include/dolfinx/fem/FiniteElement.h:484:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 484 | return [this](std::span data, std::span cell_info, 346s | ^ 346s /usr/include/dolfinx/fem/FiniteElement.h:486:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 486 | { Tt_inv_apply_right(data, cell_info[cell], n); }; 346s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 634 | void assemble_cells( 346s | ^~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 346s /usr/include/dolfinx/fem/FiniteElement.h:488:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 488 | return [this](std::span data, std::span cell_info, 346s | ^ 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 674 | P0(_be, cell_info0, c0, 1); 346s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/FiniteElement.h:490:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 490 | { Tt_apply_right(data, cell_info[cell], n); }; 346s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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&):: >]’: 346s /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 346s 1863 | __partial_sort(_RandomAccessIterator __first, 346s | ^~~~~~~~~~~~~~ 346s /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 346s /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 346s /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 346s 1868 | std::__heap_select(__first, __middle, __last, __comp); 346s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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 346s 1869 | std::__sort_heap(__first, __middle, __comp); 346s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 346s /usr/include/dolfinx/fem/FiniteElement.h:492:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 492 | return [this](std::span data, std::span cell_info, 346s | ^ 346s /usr/include/dolfinx/fem/FiniteElement.h:494:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 494 | { Tinv_apply_right(data, cell_info[cell], n); }; 346s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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&):: >]’: 346s /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 346s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 346s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 346s /usr/include/dolfinx/fem/FiniteElement.h:496:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 496 | return [this](std::span data, std::span cell_info, 346s | ^ 346s /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 346s /usr/include/dolfinx/fem/FiniteElement.h:498:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 498 | { T_apply_right(data, cell_info[cell], n); }; 346s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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 346s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 1856 | __comp); 346s | ~~~~~~~ 346s /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 346s /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 346s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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&):: >]’: 346s /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 346s 1770 | __insertion_sort(_RandomAccessIterator __first, 346s | ^~~~~~~~~~~~~~~~ 346s /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 346s /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 346s 1777 | if (__comp(__i, __first)) 346s | ~~~~~~^~~~~~~~~~~~~~ 346s /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 346s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 346s | ^~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 816 | void assemble_interior_facets( 346s | ^~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 887 | P0(be, cell_info0, cells0[0], 1); 346s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 888 | P0(sub_be, cell_info0, cells0[1], 1); 346s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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&):: >]’: 346s /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 346s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 346s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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 346s /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]’: 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 634 | void assemble_cells( 346s | ^~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 674 | P0(_be, cell_info0, c0, 1); 346s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 634 | void assemble_cells( 346s | ^~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 674 | P0(_be, cell_info0, c0, 1); 346s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 346s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 346s | ^~~~~~~~~~~~~~ 346s /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]’: 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 720 | void assemble_exterior_facets( 346s | ^~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 770 | P0(_be, cell_info0, cell0, 1); 346s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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 > >]’: 346s /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 346s 855 | operator()(_It& __it, _Sent __bound) const 346s | ^~~~~~~~ 346s /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&):: >]’: 346s /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 346s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 346s | ^~~~~~ 346s /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 346s /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 346s 1905 | std::__introsort_loop(__first, __last, 346s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 346s 1906 | std::__lg(__last - __first) * 2, 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s 1907 | __comp); 346s | ~~~~~~~ 346s /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 346s 1908 | std::__final_insertion_sort(__first, __last, __comp); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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)::]’: 346s /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 346s 317 | operator()(_Iterator __it) 346s | ^~~~~~~~ 346s /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]’: 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 720 | void assemble_exterior_facets( 346s | ^~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 770 | P0(_be, cell_info0, cell0, 1); 346s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 346s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 608 | __miter_base(_Iterator __it) 346s | ^~~~~~~~~~~~ 346s /usr/include/c++/14/bits/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 >]’: 346s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 346s | ^~~~~~~~~~~~~ 346s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /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]’: 346s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 346s | ^~~~~~~~~~~~ 346s /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]’: 346s /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 346s 283 | std::fill(begin(), end(), __val); 346s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /usr/include/dolfinx/fem/FiniteElement.h:656:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 656 | void Tt_inv_apply_right(std::span data, std::uint32_t cell_permutation, 346s | ^~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/FiniteElement.h:660:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 660 | _element->Tt_inv_apply_right(data, n, cell_permutation); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 720 | void assemble_exterior_facets( 346s | ^~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /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)>]’: 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 76 | void _lift_bc_cells( 346s | ^~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 770 | P0(_be, cell_info0, cell0, 1); 346s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /usr/include/dolfinx/fem/FiniteElement.h:639:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 639 | void Tt_apply_right(std::span data, std::uint32_t cell_permutation, 346s | ^~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:168:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 168 | P0(Ae, cell_info0, c0, num_cols); 346s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:169:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 169 | P1T(Ae, cell_info1, c1, num_rows); 346s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/FiniteElement.h:643:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 643 | _element->Tt_apply_right(data, n, cell_permutation); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /usr/include/dolfinx/fem/FiniteElement.h:622:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 622 | void Tinv_apply_right(std::span data, std::uint32_t cell_permutation, 346s | ^~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/FiniteElement.h:626:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 626 | _element->Tinv_apply_right(data, n, cell_permutation); 346s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /usr/include/dolfinx/fem/FiniteElement.h:605:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 605 | void T_apply_right(std::span data, std::uint32_t cell_permutation, 346s | ^~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/FiniteElement.h:609:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 609 | _element->T_apply_right(data, n, cell_permutation); 346s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 816 | void assemble_interior_facets( 346s | ^~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 887 | P0(be, cell_info0, cells0[0], 1); 346s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 888 | P0(sub_be, cell_info0, cells0[1], 1); 346s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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*]’: 346s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 346s | ^~~~~~~~~~~~~ 346s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /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 346s 147 | { return std::copy(__first, __last, __result); } 346s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /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 346s 1178 | fill_n(_OI __first, _Size __n, const _Tp& __value) 346s | ^~~~~~ 346s /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)>]’: 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 76 | void _lift_bc_cells( 346s | ^~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:168:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 168 | P0(Ae, cell_info0, c0, num_cols); 346s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:169:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 169 | P1T(Ae, cell_info1, c1, num_rows); 346s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/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 >]’: 346s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 346s | ^~~~~~ 346s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 346s /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)>]’: 346s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 346s | ^~~~ 346s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 902 | transform(coeffs, cell_info, cell, 1); 346s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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)>]’: 346s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 346s | ^~~~ 346s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 902 | transform(coeffs, cell_info, cell, 1); 346s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /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]’: 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 816 | void assemble_interior_facets( 346s | ^~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /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)>]’: 346s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 346s | ^~~~ 346s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 902 | transform(coeffs, cell_info, cell, 1); 346s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 346s 887 | P0(be, cell_info0, cells0[0], 1); 346s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 888 | P0(sub_be, cell_info0, cells0[1], 1); 347s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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)>]’: 347s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 347s | ^~~~ 347s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 902 | transform(coeffs, cell_info, cell, 1); 347s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 347s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 347s | ^~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /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 347s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 249 | std::move(__result)); 347s | ~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /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 >&}]’: 347s /usr/include/c++/14/bits/stl_construct.h:97:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 97 | { return ::new((void*)__location) _Tp(std::forward<_Args>(__args)...); } 347s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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&):: >]’: 347s /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 347s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 347s | ^~~~~~~~~~~ 347s /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 347s /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)>]’: 347s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 76 | void _lift_bc_cells( 347s | ^~~~~~~~~~~~~~ 347s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s /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&):: >]’: 347s /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 347s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 347s | ^~~~~~~~~~ 347s /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 347s /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 347s /usr/include/dolfinx/fem/assemble_vector_impl.h:168:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 168 | P0(Ae, cell_info0, c0, num_cols); 347s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/dolfinx/fem/assemble_vector_impl.h:169:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 169 | P1T(Ae, cell_info1, c1, num_rows); 347s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 > >]’: 347s /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 347s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 347s | ^~~~~~~~~ 347s /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 347s /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]’: 347s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 816 | void assemble_interior_facets( 347s | ^~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 347s /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 347s 608 | __miter_base(_Iterator __it) 347s | ^~~~~~~~~~~~ 347s /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 > >]’: 347s /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 347s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 347s | ^~~~~~~~~~~~~~~~~~~~~~ 347s /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 347s /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 347s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 887 | P0(be, cell_info0, cells0[0], 1); 347s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 888 | P0(sub_be, cell_info0, cells0[1], 1); 347s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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&)::]’: 347s /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 347s 239 | operator()(_Value& __val, _Iterator __it) 347s | ^~~~~~~~ 347s /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]’: 347s /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 347s 1022 | fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) 347s | ^~~~ 347s /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 347s /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 347s 1029 | std::__fill_a(__first, __last, __value); 347s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 347s In file included from /usr/include/c++/14/bits/refwrap.h:38, 347s from /usr/include/c++/14/vector:68: 347s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 347s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 347s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 347s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 347s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 347s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 347s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /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 347s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 347s | ^~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 347s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 347s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 347s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /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 347s /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*]’: 347s /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 347s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 347s | ^~~~~~~~~~~~~~~~ 347s /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 347s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 347s /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 347s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 347s | ^~~~~~~~~~~~~~~~~~ 347s /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 347s /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 347s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 185 | __uninit_copy(__first, __last, __result); 347s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 154 | void apply_permutation_mapped(std::span perm, 347s | ^~~~~~~~~~~~~~~~~~~~~~~~ 347s /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)>]’: 347s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 263 | void _lift_bc_exterior_facets( 347s | ^~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s /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]’: 347s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 634 | void assemble_cells( 347s | ^~~~~~~~~~~~~~ 347s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s /usr/include/dolfinx/fem/assemble_vector_impl.h:347:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 347 | P0(Ae, cell_info0, cell0, num_cols); 347s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/dolfinx/fem/assemble_vector_impl.h:348:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 348 | P1T(Ae, cell_info1, cell1, num_rows); 347s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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*]’: 347s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 347s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 347s | ^~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 347s /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]’: 347s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 347s | ^~~~~~~~~~~~ 347s /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 347s 147 | { return std::copy(__first, __last, __result); } 347s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 674 | P0(_be, cell_info0, c0, 1); 347s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 144 | void apply_permutation(std::span perm, std::span data, 347s | ^~~~~~~~~~~~~~~~~ 347s /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*]’: 347s /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 347s 346 | __niter_wrap(_From __from, _To __res) 347s | ^~~~~~~~~~~~ 347s /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 > >]’: 347s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 347s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 347s | ^~~~~~ 347s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 347s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 608 | __miter_base(_Iterator __it) 347s | ^~~~~~~~~~~~ 347s /usr/include/c++/14/bits/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 >]’: 347s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 347s | ^~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 347s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 608 | __miter_base(_Iterator __it) 347s | ^~~~~~~~~~~~ 347s /usr/include/c++/14/bits/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 > >]’: 347s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 347s | ^~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 347s /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*]’: 347s /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 347s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 347s | ^~~~~~~~~~~~~~~~ 347s /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 347s /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*]’: 347s /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 347s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 347s | ^~~~~~~~~~~~~~~~~~ 347s /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 347s /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 347s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 185 | __uninit_copy(__first, __last, __result); 347s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 347s | ^~~~~~~~~~~~ 347s /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*]’: 347s /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 347s 346 | __niter_wrap(_From __from, _To __res) 347s | ^~~~~~~~~~~~ 347s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 347s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 347s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 347s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 347s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 347s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 347s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 347s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 347s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 347s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /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 347s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 347s | ^~~~~~~~~~~~~~~~~~~~~~ 347s /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 347s /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 347s 371 | return std::__do_uninit_copy(__first, __last, __result); 347s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 634 | void assemble_cells( 347s | ^~~~~~~~~~~~~~ 347s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s /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 347s 373 | return std::uninitialized_copy(__first, __last, __result); 347s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 347s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 347s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 347s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 >]’: 347s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 347s | ^~~~~~~~~~~~~ 347s /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*]’: 347s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 347s | ^~~~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /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*]’: 347s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 347s | ^~~~~~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /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 347s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 185 | __uninit_copy(__first, __last, __result); 347s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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)>]’: 347s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 412 | void _lift_bc_interior_facets( 347s | ^~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 674 | P0(_be, cell_info0, c0, 1); 347s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s /usr/include/dolfinx/fem/assemble_vector_impl.h:546:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 546 | P0(_Ae, cell_info0, cells0[0], num_cols); 347s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/dolfinx/fem/assemble_vector_impl.h:547:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 547 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 347s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/dolfinx/fem/assemble_vector_impl.h:548:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 548 | P1T(_Ae, cell_info1, cells1[0], num_rows); 347s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/dolfinx/fem/assemble_vector_impl.h:556:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 556 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 347s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 347s | ^~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /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 347s 371 | return std::__do_uninit_copy(__first, __last, __result); 347s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 347s 373 | return std::uninitialized_copy(__first, __last, __result); 347s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 347s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 347s | ^~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /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 347s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 249 | std::move(__result)); 347s | ~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/c++/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}]’: 347s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 347s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 347s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 347s | ^~~~~~~~~~~~ 347s /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]’: 347s /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 347s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 347s | ^~~~~~~~~ 347s /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 347s /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 >]’: 347s /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 347s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 347s | ^~~~~~~~~ 347s /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 347s /usr/include/c++/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}]’: 347s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 347s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 347s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 >]’: 347s /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 347s 855 | operator()(_It& __it, _Sent __bound) const 347s | ^~~~~~~~ 347s /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&):: >]’: 347s /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 347s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 347s | ^~~~~~ 347s /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 347s /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 347s 1905 | std::__introsort_loop(__first, __last, 347s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 347s 1906 | std::__lg(__last - __first) * 2, 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 1907 | __comp); 347s | ~~~~~~~ 347s /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 347s 1908 | std::__final_insertion_sort(__first, __last, __comp); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 347s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 608 | __miter_base(_Iterator __it) 347s | ^~~~~~~~~~~~ 347s /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 >]’: 347s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 347s | ^~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/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}]’: 347s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 347s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 347s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 1674 | void FiniteElement::permute_data( 347s | ^~~~~~~~~~~~~~~~ 347s /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]’: 347s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 634 | void assemble_cells( 347s | ^~~~~~~~~~~~~~ 347s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s /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]’: 347s /usr/include/basix/precompute.h:172:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 172 | void apply_inv_permutation_right(std::span perm, 347s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 674 | P0(_be, cell_info0, c0, 1); 347s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 347s /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*]’: 347s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 642 | copy(_II __first, _II __last, _OI __result) 347s | ^~~~ 347s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 347s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/c++/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}]’: 347s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 347s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 347s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 347s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 347s | ^~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /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 347s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 249 | std::move(__result)); 347s | ~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/c++/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}]’: 347s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 347s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 347s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/c++/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}]’: 347s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 347s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 347s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /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 347s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 347s | ^~~~~~~~~~~~~~~~~~~ 347s In file included from /usr/include/basix/finite-element.h:12: 347s /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]’: 347s /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 347s 243 | void apply_matrix( 347s | ^~~~~~~~~~~~ 347s /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 347s /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]’: 347s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 720 | void assemble_exterior_facets( 347s | ^~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/c++/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}]’: 347s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 347s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 347s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s /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 347s 1697 | std::__uninitialized_copy_a(__first, __last, 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 347s 1698 | this->_M_impl._M_start, 347s | ~~~~~~~~~~~~~~~~~~~~~~~ 347s 1699 | _M_get_Tp_allocator()); 347s | ~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 770 | P0(_be, cell_info0, cell0, 1); 347s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 >]’: 347s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 347s | ^~~~~~~~ 347s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 310 | return ranges::__copy_or_move(std::move(__first), 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 347s 311 | std::move(__last), 347s | ~~~~~~~~~~~~~~~~~~ 347s 312 | std::move(__result)); 347s | ~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/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 >]’: 347s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 347s | ^~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /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 >]’: 347s /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 347s 994 | operator()(_It __x, _Sent __bound) const 347s | ^~~~~~~~ 347s /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 347s /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&)::]’: 347s /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 347s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 347s | ^~~~ 347s /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 347s /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 347s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 347s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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*]’: 347s /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 347s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 347s | ^~~~~~~~~~~~~~~~ 347s /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 >]’: 347s /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 347s 675 | move(_II __first, _II __last, _OI __result) 347s | ^~~~ 347s /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 347s /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 347s /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 347s /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 347s 683 | return std::__copy_move_a(std::__miter_base(__first), 347s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 684 | std::__miter_base(__last), __result); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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*]’: 347s /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 347s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 347s | ^~~~~~~~~~~~~~~~~~ 347s /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 347s /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 347s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 185 | __uninit_copy(__first, __last, __result); 347s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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*]’: 347s /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 347s 2981 | __miter_base(move_iterator<_Iterator> __it) 347s | ^~~~~~~~~~~~ 347s /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]’: 347s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 720 | void assemble_exterior_facets( 347s | ^~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 770 | P0(_be, cell_info0, cell0, 1); 347s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /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 347s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 347s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 737 | std::move(__result), 347s | ~~~~~~~~~~~~~~~~~~~~ 347s 738 | std::move(__op), std::move(__proj)); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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*]’: 347s /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 347s /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]’: 347s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 1733 | void FiniteElement::transform_data( 347s | ^~~~~~~~~~~~~~~~ 347s /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 347s 1754 | op(std::span(v_size_t), 347s | ~~^~~~~~~~~~~~~~~~~~~~~ 347s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 1756 | dofstart, block_size); 347s | ~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s /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 347s 1775 | op(std::span(v_size_t), 347s | ~~^~~~~~~~~~~~~~~~~~~~~ 347s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 1777 | dofstart, block_size); 347s | ~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s /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 347s 1786 | op(std::span(v_size_t), 347s | ~~^~~~~~~~~~~~~~~~~~~~~ 347s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 1788 | dofstart, block_size); 347s | ~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s /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*]’: 347s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 347s | ^~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /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 347s 147 | { return std::copy(__first, __last, __result); } 347s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /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 347s 3123 | operator()(_Iter __first, _Sent __last, 347s | ^~~~~~~~ 347s /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 347s /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]’: 347s /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 347s 1789 | operator()(_Iter __first, _Sent __last, 347s | ^~~~~~~~ 347s /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 347s /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 347s 1792 | auto __lasti = ranges::next(__first, __last); 347s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 347s /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 347s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 347s | ^ 347s /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]’: 347s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 720 | void assemble_exterior_facets( 347s | ^~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 770 | P0(_be, cell_info0, cell0, 1); 347s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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*]’: 347s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 642 | copy(_II __first, _II __last, _OI __result) 347s | ^~~~ 347s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 347s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 >]’: 347s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 347s | ^~~~~~~~ 347s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 310 | return ranges::__copy_or_move(std::move(__first), 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 347s 311 | std::move(__last), 347s | ~~~~~~~~~~~~~~~~~~ 347s 312 | std::move(__result)); 347s | ~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /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):: >]’: 347s /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 347s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 347s | ^~~~~~~~~ 347s /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 347s /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 347s 2152 | return __find_if(__first, __last, __pred, 347s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 347s 2153 | std::__iterator_category(__first)); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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&):: >]’: 347s /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 347s 1589 | __heap_select(_RandomAccessIterator __first, 347s | ^~~~~~~~~~~~~ 347s /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 347s /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 347s /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 347s 1593 | std::__make_heap(__first, __middle, __comp); 347s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 347s 1595 | if (__comp(__i, __first)) 347s | ~~~~~~^~~~~~~~~~~~~~ 347s /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 347s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 347s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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&):: >]’: 347s /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 347s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 347s | ^~~~~~~~~~~ 347s /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 347s /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 347s 425 | std::__pop_heap(__first, __last, __last, __comp); 347s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /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 347s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 347s | ^~~~~~~~ 347s /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 347s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /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&):: >]’: 347s /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 347s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 347s | ^~~~~~~~~~~~~~~~~~~~~~ 347s /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 347s /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 347s /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 347s /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 347s 88 | if (__comp(__a, __b)) 347s | ~~~~~~^~~~~~~~~~ 347s /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 347s 90 | if (__comp(__b, __c)) 347s | ~~~~~~^~~~~~~~~~ 347s /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 347s 91 | std::iter_swap(__result, __b); 347s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 347s /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 347s 92 | else if (__comp(__a, __c)) 347s | ~~~~~~^~~~~~~~~~ 347s /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 347s 93 | std::iter_swap(__result, __c); 347s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 347s /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 347s 95 | std::iter_swap(__result, __a); 347s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 347s /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 347s 97 | else if (__comp(__a, __c)) 347s | ~~~~~~^~~~~~~~~~ 347s /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 347s 98 | std::iter_swap(__result, __a); 347s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 347s /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 347s 99 | else if (__comp(__b, __c)) 347s | ~~~~~~^~~~~~~~~~ 347s /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 347s 100 | std::iter_swap(__result, __c); 347s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 347s /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 347s 102 | std::iter_swap(__result, __b); 347s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/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 >]’: 347s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 347s | ^~~~~~~~ 347s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 683 | { return std::copy(__first, __first + __n, __result); } 347s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/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 >]’: 347s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 347s | ^~~~~~~~ 347s /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&):: >]’: 347s /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 347s 1829 | __unguarded_partition(_RandomAccessIterator __first, 347s | ^~~~~~~~~~~~~~~~~~~~~ 347s /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 347s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /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 347s /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 347s 1835 | while (__comp(__first, __pivot)) 347s | ~~~~~~^~~~~~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 683 | { return std::copy(__first, __first + __n, __result); } 347s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 347s 1838 | while (__comp(__pivot, __last)) 347s | ~~~~~~^~~~~~~~~~~~~~~~~ 347s /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 347s 1842 | std::iter_swap(__first, __last); 347s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 347s /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]’: 347s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 1674 | void FiniteElement::permute_data( 347s | ^~~~~~~~~~~~~~~~ 347s /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&)::]’: 347s /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 347s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 347s | ^~~~~~~~ 347s /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 347s /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 >]’: 347s /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 347s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 347s | ^~~~~~~~~~~~~ 347s /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 347s /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 347s /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]’: 347s /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 347s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 347s | ^~~~~~~~~~~~~~~~~~~~~~ 347s /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 347s /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 347s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 923 | std::__miter_base(__last), 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 924 | __result); 347s | ~~~~~~~~~ 347s /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 347s 371 | return std::__do_uninit_copy(__first, __last, __result); 347s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 347s 373 | return std::uninitialized_copy(__first, __last, __result); 347s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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&):: >]’: 347s /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 347s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 347s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 >]’: 347s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 347s | ^~~~~~~~~~~~~ 347s /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]’: 347s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 1733 | void FiniteElement::transform_data( 347s | ^~~~~~~~~~~~~~~~ 347s /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 347s 1754 | op(std::span(v_size_t), 347s | ~~^~~~~~~~~~~~~~~~~~~~~ 347s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 1756 | dofstart, block_size); 347s | ~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s /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 347s 1786 | op(std::span(v_size_t), 347s | ~~^~~~~~~~~~~~~~~~~~~~~ 347s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 1788 | dofstart, block_size); 347s | ~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s /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 347s 1797 | op(std::span(v_size_t), 347s | ~~^~~~~~~~~~~~~~~~~~~~~ 347s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 1799 | dofstart, block_size); 347s | ~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s /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]’: 347s /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 347s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 347s | ^~~~~~~~~~~~~~~~~~~~~~ 347s /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 347s /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 347s 371 | return std::__do_uninit_copy(__first, __last, __result); 347s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 347s 373 | return std::uninitialized_copy(__first, __last, __result); 347s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 >]’: 347s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 347s | ^~~~~~~~~~~~~ 347s /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]’: 347s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 816 | void assemble_interior_facets( 347s | ^~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 347s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 608 | __miter_base(_Iterator __it) 347s | ^~~~~~~~~~~~ 347s /usr/include/c++/14/bits/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 >]’: 347s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 347s | ^~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /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 >]’: 347s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 642 | copy(_II __first, _II __last, _OI __result) 347s | ^~~~ 347s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 347s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 887 | P0(be, cell_info0, cells0[0], 1); 347s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 888 | P0(sub_be, cell_info0, cells0[1], 1); 347s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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&):: >]’: 347s /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 347s 1876 | __introsort_loop(_RandomAccessIterator __first, 347s | ^~~~~~~~~~~~~~~~ 347s /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 347s /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 347s 1884 | std::__partial_sort(__first, __last, __last, __comp); 347s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 347s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 347s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 347s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s [ 65%] Building C object codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/mixed_codim0.c.o 347s /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&):: >]’: 347s /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 347s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 347s | ^~~~~~~~~~~~~~~~~~~~~~ 347s /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 347s /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 347s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 347s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 347s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 1819 | __comp); 347s | ~~~~~~~ 347s /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 347s 1822 | std::__insertion_sort(__first, __last, __comp); 347s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 347s cd /tmp/autopkgtest.kte2W7/build.m6l/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.kte2W7/build.m6l/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.kte2W7/build.m6l/src/dolfinx-demo/codim_0_assembly/mixed_codim0.c 347s /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]’: 347s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 347s | ^~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /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 347s 371 | return std::__do_uninit_copy(__first, __last, __result); 347s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 347s 373 | return std::uninitialized_copy(__first, __last, __result); 347s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /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 347s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 347s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 1805 | std::move(__comp), std::move(__proj)); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /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 347s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 347s | ^~~~~~~~~~~~~~~~~~~ 347s /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 347s /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 347s 1697 | std::__uninitialized_copy_a(__first, __last, 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 347s 1698 | this->_M_impl._M_start, 347s | ~~~~~~~~~~~~~~~~~~~~~~~ 347s 1699 | _M_get_Tp_allocator()); 347s | ~~~~~~~~~~~~~~~~~~~~~~ 347s /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)::]’: 347s /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 347s 3867 | find_if(_InputIterator __first, _InputIterator __last, 347s | ^~~~~~~ 347s /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 347s /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 347s 3876 | return std::__find_if(__first, __last, 347s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 347s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 816 | void assemble_interior_facets( 347s | ^~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s /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 >]’: 347s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 347s | ^~~~~~~~ 347s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 310 | return ranges::__copy_or_move(std::move(__first), 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 347s 311 | std::move(__last), 347s | ~~~~~~~~~~~~~~~~~~ 347s 312 | std::move(__result)); 347s | ~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 887 | P0(be, cell_info0, cells0[0], 1); 347s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 888 | P0(sub_be, cell_info0, cells0[1], 1); 347s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /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 347s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 347s | ^~~~~~~~ 347s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 347s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 347s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 608 | __miter_base(_Iterator __it) 347s | ^~~~~~~~~~~~ 347s /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 347s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 347s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 737 | std::move(__result), 347s | ~~~~~~~~~~~~~~~~~~~~ 347s 738 | std::move(__op), std::move(__proj)); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/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 >]’: 347s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 347s | ^~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /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 347s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 347s from /usr/include/c++/14/bits/stl_algobase.h:67: 347s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 347s /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 347s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 347s | ^~~~~~~~ 347s /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 347s /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 347s 193 | return std::_Destroy_aux::__destroy(__first, __last); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 347s /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 347s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 196 | __destroy(__first, __last); 347s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 347s /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]’: 347s /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 347s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 347s | ^~~~~~~~ 347s /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 347s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 347s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 737 | std::move(__result), 347s | ~~~~~~~~~~~~~~~~~~~~ 347s 738 | std::move(__op), std::move(__proj)); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 347s In file included from /usr/include/c++/14/bits/ranges_util.h:34: 347s /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 >]’: 347s /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 347s 994 | operator()(_It __x, _Sent __bound) const 347s | ^~~~~~~~ 347s /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 347s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 347s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 347s | ^~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /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 347s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 249 | std::move(__result)); 347s | ~~~~~~~~~~~~~~~~~~~~ 347s /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&)::]’: 347s /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 347s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 347s | ^~~~ 347s /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 347s /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 347s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 347s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 1674 | void FiniteElement::permute_data( 347s | ^~~~~~~~~~~~~~~~ 347s /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 >]’: 347s /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 347s 675 | move(_II __first, _II __last, _OI __result) 347s | ^~~~ 347s /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 347s /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 347s /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 347s 683 | return std::__copy_move_a(std::__miter_base(__first), 347s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 684 | std::__miter_base(__last), __result); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s In file included from /usr/include/basix/finite-element.h:12: 347s /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]’: 347s /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 347s 243 | void apply_matrix( 347s | ^~~~~~~~~~~~ 347s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s /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]’: 347s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 816 | void assemble_interior_facets( 347s | ^~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 887 | P0(be, cell_info0, cells0[0], 1); 347s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 888 | P0(sub_be, cell_info0, cells0[1], 1); 347s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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*]’: 347s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 347s | ^~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /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 347s 147 | { return std::copy(__first, __last, __result); } 347s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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&):: >]’: 347s /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 347s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 347s | ^~~~~~~~~~~~~ 347s /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 347s 232 | if (__comp(__first + __secondChild, 347s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 347s 233 | __first + (__secondChild - 1))) 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /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 347s 3123 | operator()(_Iter __first, _Sent __last, 347s | ^~~~~~~~ 347s /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 347s /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 >]’: 347s /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 347s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 347s | ^~~~~~~~~~~~ 347s /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]’: 347s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 347s | ^~~~~~~~ 347s /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 >]’: 347s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 347s | ^~~~~~~~ 347s /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*]’: 347s /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 347s 346 | __niter_wrap(_From __from, _To __res) 347s | ^~~~~~~~~~~~ 347s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 310 | return ranges::__copy_or_move(std::move(__first), 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 347s 311 | std::move(__last), 347s | ~~~~~~~~~~~~~~~~~~ 347s 312 | std::move(__result)); 347s | ~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /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]’: 347s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 1733 | void FiniteElement::transform_data( 347s | ^~~~~~~~~~~~~~~~ 347s /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 347s 1754 | op(std::span(v_size_t), 347s | ~~^~~~~~~~~~~~~~~~~~~~~ 347s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 1756 | dofstart, block_size); 347s | ~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s /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 347s 1775 | op(std::span(v_size_t), 347s | ~~^~~~~~~~~~~~~~~~~~~~~ 347s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 1777 | dofstart, block_size); 347s | ~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s /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 347s 1786 | op(std::span(v_size_t), 347s | ~~^~~~~~~~~~~~~~~~~~~~~ 347s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 1788 | dofstart, block_size); 347s | ~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s /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]’: 347s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 347s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 1674 | void FiniteElement::permute_data( 347s | ^~~~~~~~~~~~~~~~ 347s /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]’: 347s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 1733 | void FiniteElement::transform_data( 347s | ^~~~~~~~~~~~~~~~ 347s /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 347s 1754 | op(std::span(v_size_t), 347s | ~~^~~~~~~~~~~~~~~~~~~~~ 347s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 1756 | dofstart, block_size); 347s | ~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s /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]’: 347s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 61 | void assemble_cells( 347s | ^~~~~~~~~~~~~~ 347s /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 347s 1786 | op(std::span(v_size_t), 347s | ~~^~~~~~~~~~~~~~~~~~~~~ 347s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 1788 | dofstart, block_size); 347s | ~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s /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 347s 1797 | op(std::span(v_size_t), 347s | ~~^~~~~~~~~~~~~~~~~~~~~ 347s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 1799 | dofstart, block_size); 347s | ~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 347s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 347s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 155 | mat_set(dofs0, dofs1, Ae); 347s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 195 | void assemble_exterior_facets( 347s | ^~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s /usr/include/dolfinx/fem/assemble_matrix_impl.h:254:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 254 | P0(_Ae, cell_info0, cell0, ndim1); 347s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/dolfinx/fem/assemble_matrix_impl.h:255:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 255 | P1T(_Ae, cell_info1, cell1, ndim0); 347s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/dolfinx/fem/assemble_matrix_impl.h:292:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 292 | mat_set(dofs0, dofs1, Ae); 347s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /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 347s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 347s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 1805 | std::move(__comp), std::move(__proj)); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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)::]’: 347s /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 347s 3867 | find_if(_InputIterator __first, _InputIterator __last, 347s | ^~~~~~~ 347s /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 347s /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 347s 3876 | return std::__find_if(__first, __last, 347s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 347s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 347s | ^~~~~~~~~~~~ 347s /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*]’: 347s /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 347s 346 | __niter_wrap(_From __from, _To __res) 347s | ^~~~~~~~~~~~ 347s /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]’: 347s /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 347s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 347s | ^~~~~~~~ 347s /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 347s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 347s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 737 | std::move(__result), 347s | ~~~~~~~~~~~~~~~~~~~~ 347s 738 | std::move(__op), std::move(__proj)); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 347s /usr/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 >]’: 347s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 347s | ^~~~~~ 347s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /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 347s 715 | return std::__copy_n(__first, __n2, __result, 347s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 347s 716 | std::__iterator_category(__first)); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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*]’: 347s /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 347s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 347s | ^~~~~~~~~~~~~ 347s /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 347s /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 347s 147 | { return std::copy(__first, __last, __result); } 347s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/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 >]’: 347s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 347s | ^~~~~~ 347s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /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 347s 715 | return std::__copy_n(__first, __n2, __result, 347s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 347s 716 | std::__iterator_category(__first)); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 334 | void assemble_interior_facets( 347s | ^~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s /usr/include/dolfinx/fem/assemble_matrix_impl.h:439:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 439 | P0(_Ae, cell_info0, cells0[0], num_cols); 347s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/dolfinx/fem/assemble_matrix_impl.h:440:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 440 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 347s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/dolfinx/fem/assemble_matrix_impl.h:441:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 441 | P1T(_Ae, cell_info1, cells1[0], num_rows); 347s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/dolfinx/fem/assemble_matrix_impl.h:449:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 449 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 347s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/dolfinx/fem/assemble_matrix_impl.h:484:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 484 | mat_set(dmapjoint0, dmapjoint1, Ae); 347s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 347s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 608 | __miter_base(_Iterator __it) 347s | ^~~~~~~~~~~~ 347s /usr/include/c++/14/bits/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*]’: 347s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 347s | ^~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /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&):: >]’: 347s /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 347s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 347s | ^~~~~~~~~~~ 347s /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 347s /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&):: >]’: 347s /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 347s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 347s | ^~~~~~~~~~ 347s /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 347s /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 347s /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*]’: 347s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 347s | ^~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /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 347s 147 | { return std::copy(__first, __last, __result); } 347s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 >]’: 347s /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 347s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 347s | ^~~~~~~~~ 347s /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 347s /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 >]’: 347s /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 347s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 347s | ^~~~~~~~~~~~~~~~~~~~~~ 347s /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 347s /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 347s /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&)::]’: 347s /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 347s 239 | operator()(_Value& __val, _Iterator __it) 347s | ^~~~~~~~ 347s /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]’: 347s /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 347s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 347s | ^~~~~~~~~~~~~~ 347s /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]’: 347s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 347s | ^~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /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 347s 371 | return std::__do_uninit_copy(__first, __last, __result); 347s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 347s 373 | return std::uninitialized_copy(__first, __last, __result); 347s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 347s | ^~~~~~~~ 347s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 347s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 608 | __miter_base(_Iterator __it) 347s | ^~~~~~~~~~~~ 347s /usr/include/c++/14/bits/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 >]’: 347s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 347s | ^~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/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 >]’: 347s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 347s | ^~~~~~~~ 347s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 683 | { return std::copy(__first, __first + __n, __result); } 347s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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&):: >]’: 347s /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 347s 1863 | __partial_sort(_RandomAccessIterator __first, 347s | ^~~~~~~~~~~~~~ 347s /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 347s /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 347s /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 347s 1868 | std::__heap_select(__first, __middle, __last, __comp); 347s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 347s 1869 | std::__sort_heap(__first, __middle, __comp); 347s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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&):: >]’: 347s /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 347s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 347s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 347s /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 347s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 1856 | __comp); 347s | ~~~~~~~ 347s /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 347s /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 347s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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&):: >]’: 347s /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 347s 1770 | __insertion_sort(_RandomAccessIterator __first, 347s | ^~~~~~~~~~~~~~~~ 347s /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 347s /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 347s 1777 | if (__comp(__i, __first)) 347s | ~~~~~~^~~~~~~~~~~~~~ 347s /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 347s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 347s | ^~~~~~~~~~~~~~~~~~~~~~~ 347s /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&):: >]’: 347s /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 347s 1876 | __introsort_loop(_RandomAccessIterator __first, 347s | ^~~~~~~~~~~~~~~~ 347s /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&):: >]’: 347s /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 347s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 347s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 347s /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 347s /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 347s 1884 | std::__partial_sort(__first, __last, __last, __comp); 347s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 347s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 347s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 347s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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*]’: 347s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 642 | copy(_II __first, _II __last, _OI __result) 347s | ^~~~ 347s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 347s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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&):: >]’: 347s /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 347s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 347s | ^~~~~~~~~~~~~~~~~~~~~~ 347s /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 347s /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 347s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 347s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 347s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 1819 | __comp); 347s | ~~~~~~~ 347s /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 347s 1822 | std::__insertion_sort(__first, __last, __comp); 347s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 >]’: 347s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 642 | copy(_II __first, _II __last, _OI __result) 347s | ^~~~ 347s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 347s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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*]’: 347s /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 347s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 347s | ^~~~~~~~~~~~~ 347s /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 347s /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 347s 147 | { return std::copy(__first, __last, __result); } 347s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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&):: >]’: 347s /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 347s 135 | __push_heap(_RandomAccessIterator __first, 347s | ^~~~~~~~~~~ 347s /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 347s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 347s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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*]’: 347s /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 347s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 347s | ^~~~~~~~~~~~~ 347s /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 347s /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 347s 147 | { return std::copy(__first, __last, __result); } 347s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 > > >]’: 347s /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 347s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 347s | ^~~~~~ 347s In file included from /usr/include/c++/14/vector:72: 347s /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]’: 347s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 347s 954 | vector<_Tp, _Alloc>:: 347s | ^~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 1674 | void FiniteElement::permute_data( 347s | ^~~~~~~~~~~~~~~~ 347s In file included from /usr/include/basix/finite-element.h:12: 347s /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]’: 347s /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 347s 243 | void apply_matrix( 347s | ^~~~~~~~~~~~ 347s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s /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]’: 347s /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 347s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 347s 607 | this->_M_impl._M_start, 347s | ~~~~~~~~~~~~~~~~~~~~~~~ 347s 608 | _M_get_Tp_allocator()); 347s | ~~~~~~~~~~~~~~~~~~~~~~ 347s /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*]’: 347s /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 347s 642 | copy(_II __first, _II __last, _OI __result) 347s | ^~~~ 347s /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 347s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 347s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 1733 | void FiniteElement::transform_data( 347s | ^~~~~~~~~~~~~~~~ 347s /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 347s 1754 | op(std::span(v_size_t), 347s | ~~^~~~~~~~~~~~~~~~~~~~~ 347s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 1756 | dofstart, block_size); 347s | ~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s /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 347s 1775 | op(std::span(v_size_t), 347s | ~~^~~~~~~~~~~~~~~~~~~~~ 347s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 1777 | dofstart, block_size); 347s | ~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s /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 347s 1786 | op(std::span(v_size_t), 347s | ~~^~~~~~~~~~~~~~~~~~~~~ 347s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 1788 | dofstart, block_size); 347s | ~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s /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]’: 347s /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 347s 707 | vector(_InputIterator __first, _InputIterator __last, 347s | ^~~~~~ 347s /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 347s /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 347s 711 | _M_range_initialize(__first, __last, 347s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 347s 712 | std::__iterator_category(__first)); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 347s | ^~~~~~~~~~~~ 347s /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&):: >]’: 347s /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 347s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 347s | ^~~~~~~~~~~~~ 347s /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 347s 232 | if (__comp(__first + __secondChild, 347s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 347s 233 | __first + (__secondChild - 1))) 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s In file included from /usr/include/c++/14/numeric:62, 347s from /usr/include/basix/finite-element.h:19: 347s /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]’: 347s /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 347s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 347s | ^~~~ 347s /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 347s /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 >]’: 347s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 642 | copy(_II __first, _II __last, _OI __result) 347s | ^~~~ 347s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 347s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 1674 | void FiniteElement::permute_data( 347s | ^~~~~~~~~~~~~~~~ 347s /usr/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 >]’: 347s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 347s | ^~~~~~ 347s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /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]’: 347s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 46 | void reorder_list(std::span list, std::span nodemap) 347s | ^~~~~~~~~~~~ 347s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 53 | const std::vector orig(list.begin(), list.end()); 347s | ^~~~ 347s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 58 | std::ranges::copy(links_old, links_new.begin()); 347s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 1733 | void FiniteElement::transform_data( 347s | ^~~~~~~~~~~~~~~~ 347s /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 347s 1754 | op(std::span(v_size_t), 347s | ~~^~~~~~~~~~~~~~~~~~~~~ 347s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 1756 | dofstart, block_size); 347s | ~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s /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 347s 1786 | op(std::span(v_size_t), 347s | ~~^~~~~~~~~~~~~~~~~~~~~ 347s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 1788 | dofstart, block_size); 347s | ~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s /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 347s 1797 | op(std::span(v_size_t), 347s | ~~^~~~~~~~~~~~~~~~~~~~~ 347s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 1799 | dofstart, block_size); 347s | ~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s /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]’: 347s /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 347s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 347s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 347s 239 | __x.end()); 347s | ~~~~~~~~~~ 347s /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 347s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 347s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 251 | end(), _M_get_Tp_allocator()); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 347s from /usr/include/c++/14/bits/stl_uninitialized.h:64: 347s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 347s 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: 347s /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 347s 993 | std::_Destroy(__first, __last); 347s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 347s /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&):: >]’: 347s /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 347s 1589 | __heap_select(_RandomAccessIterator __first, 347s | ^~~~~~~~~~~~~ 347s /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 347s /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 347s /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 347s 1593 | std::__make_heap(__first, __middle, __comp); 347s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 347s 1595 | if (__comp(__i, __first)) 347s | ~~~~~~^~~~~~~~~~~~~~ 347s /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 347s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 347s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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&):: >]’: 347s /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 347s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 347s | ^~~~~~~~~~~ 347s /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 347s /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 347s 425 | std::__pop_heap(__first, __last, __last, __comp); 347s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 347s 1674 | void FiniteElement::permute_data( 347s | ^~~~~~~~~~~~~~~~ 347s /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*]’: 347s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 347s | ^~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /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 347s 147 | { return std::copy(__first, __last, __result); } 347s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /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 347s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 347s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 1805 | std::move(__comp), std::move(__proj)); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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&):: >]’: 347s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 347s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 347s | ^~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 347s /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 347s 88 | if (__comp(__a, __b)) 347s | ~~~~~~^~~~~~~~~~ 347s /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 347s 90 | if (__comp(__b, __c)) 347s | ~~~~~~^~~~~~~~~~ 347s /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 347s 91 | std::iter_swap(__result, __b); 347s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 347s /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 347s 92 | else if (__comp(__a, __c)) 347s | ~~~~~~^~~~~~~~~~ 347s /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 347s 93 | std::iter_swap(__result, __c); 347s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 347s /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 347s 95 | std::iter_swap(__result, __a); 347s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 347s /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 347s 97 | else if (__comp(__a, __c)) 347s | ~~~~~~^~~~~~~~~~ 347s /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 347s 98 | std::iter_swap(__result, __a); 347s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 347s /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 347s 99 | else if (__comp(__b, __c)) 347s | ~~~~~~^~~~~~~~~~ 347s /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 347s 100 | std::iter_swap(__result, __c); 347s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 347s /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 347s 102 | std::iter_swap(__result, __b); 347s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 347s /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]’: 347s /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 347s 1134 | operator()(_Iter __first, _Sent __last, 347s | ^~~~~~~~ 347s /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 347s /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 347s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 347s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 347s 1139 | return {__first, __first}; 347s | ^ 347s /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&):: >]’: 347s /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 347s 1829 | __unguarded_partition(_RandomAccessIterator __first, 347s | ^~~~~~~~~~~~~~~~~~~~~ 347s /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 347s /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 347s /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 347s 1835 | while (__comp(__first, __pivot)) 347s | ~~~~~~^~~~~~~~~~~~~~~~~~ 347s /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 347s 1148 | return {++__dest, __first}; 347s | ^ 347s /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 347s 1838 | while (__comp(__pivot, __last)) 347s | ~~~~~~^~~~~~~~~~~~~~~~~ 347s /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 347s 1842 | std::iter_swap(__first, __last); 347s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 347s /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&)::]’: 347s /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 347s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 347s | ^~~~~~~~ 347s /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 347s /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]’: 347s /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 347s 243 | void apply_matrix( 347s | ^~~~~~~~~~~~ 347s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 347s /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 > >]’: 347s /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 347s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 347s | ^~~~~~~~~~~~~ 347s /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 347s /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 347s /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 347s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 923 | std::__miter_base(__last), 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 924 | __result); 347s | ~~~~~~~~~ 347s /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]’: 347s /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 347s 1564 | erase(const_iterator __first, const_iterator __last) 347s | ^~~~~ 347s /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 347s /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 347s 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 347s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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&):: >]’: 347s /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 347s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 347s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 347s | ^~~~~~~~~~~~~~~~ 347s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 1849 | permute_data(u, n, cell_info, _eperm); 347s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 1852 | transform_data(u, n, cell_info, _etrans_invT, 347s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 1853 | precompute::apply_matrix); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /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 347s 1536 | erase(const_iterator __position) 347s | ^~~~~ 347s /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 347s 1537 | { return _M_erase(begin() + (__position - cbegin())); } 347s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 347s 1733 | void FiniteElement::transform_data( 347s | ^~~~~~~~~~~~~~~~ 347s /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 347s 1754 | op(std::span(v_size_t), 347s | ~~^~~~~~~~~~~~~~~~~~~~~ 347s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 1756 | dofstart, block_size); 347s | ~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 347s /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 347s 1775 | op(std::span(v_size_t), 347s | ~~^~~~~~~~~~~~~~~~~~~~~ 347s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 1777 | dofstart, block_size); 347s | ~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 347s /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 347s 1786 | op(std::span(v_size_t), 347s | ~~^~~~~~~~~~~~~~~~~~~~~ 347s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 1788 | dofstart, block_size); 347s | ~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 347s /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]’: 347s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 347s | ^~~~~~~~~~~~~~~~ 347s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 1833 | permute_data(u, n, cell_info, _eperm_inv); 347s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 1836 | transform_data(u, n, cell_info, _etransT, 347s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 1837 | precompute::apply_matrix); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 347s | ^~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /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 347s 371 | return std::__do_uninit_copy(__first, __last, __result); 347s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 347s 373 | return std::uninitialized_copy(__first, __last, __result); 347s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 347s | ^~~~~~~~~~~~~~~~ 347s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 1865 | permute_data(u, n, cell_info, _eperm_inv); 347s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 1868 | transform_data(u, n, cell_info, _etrans_inv, 347s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 1869 | precompute::apply_matrix); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 347s from /usr/include/dolfinx/fem/FunctionSpace.h:18: 347s /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]’: 347s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 119 | std::ranges::copy(buffer, range.begin()); 347s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 347s /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&)::]’: 347s /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 347s 195 | operator()(_Iterator __it, _Value& __val) 347s | ^~~~~~~~ 347s /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]’: 347s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 1810 | void FiniteElement::T_apply(std::span u, int n, 347s | ^~~~~~~~~~~~~~~~ 347s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 1817 | permute_data(u, n, cell_info, _eperm); 347s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 1820 | transform_data(u, n, cell_info, _etrans, 347s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 1821 | precompute::apply_matrix); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 347s 1674 | void FiniteElement::permute_data( 347s | ^~~~~~~~~~~~~~~~ 347s /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*]’: 347s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 347s | ^~~~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /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]’: 347s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 347s 1733 | void FiniteElement::transform_data( 347s | ^~~~~~~~~~~~~~~~ 347s /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 347s 1754 | op(std::span(v_size_t), 347s | ~~^~~~~~~~~~~~~~~~~~~~~ 347s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 1756 | dofstart, block_size); 347s | ~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 347s /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 347s 1786 | op(std::span(v_size_t), 347s | ~~^~~~~~~~~~~~~~~~~~~~~ 347s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 1788 | dofstart, block_size); 347s | ~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 347s /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 347s 1797 | op(std::span(v_size_t), 347s | ~~^~~~~~~~~~~~~~~~~~~~~ 347s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 1799 | dofstart, block_size); 347s | ~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 347s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 347s from /usr/include/dolfinx.h:10: 347s /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]’: 347s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 676 | distribute_data(MPI_Comm comm0, std::span indices, 347s | ^~~~~~~~~~~~~~~ 347s /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*]’: 347s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 347s | ^~~~~~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /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 347s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 185 | __uninit_copy(__first, __last, __result); 347s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 347s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 347s | ^~~~~~~~~~~~~~ 347s /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 >]’: 347s /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 347s 2981 | __miter_base(move_iterator<_Iterator> __it) 347s | ^~~~~~~~~~~~ 347s /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]’: 347s /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 347s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 347s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 2021 | std::move(__comp), std::move(__proj)); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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*]’: 347s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 347s | ^~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /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&):: >]’: 347s /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 347s 1876 | __introsort_loop(_RandomAccessIterator __first, 347s | ^~~~~~~~~~~~~~~~ 347s /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 347s /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 347s 1884 | std::__partial_sort(__first, __last, __last, __comp); 347s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 347s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 347s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 347s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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&):: >]’: 347s /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 347s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 347s | ^~~~~~~~~~~~~~~~~~~~~~ 347s /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 347s /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 347s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 347s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 347s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 1819 | __comp); 347s | ~~~~~~~ 347s /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 347s 1822 | std::__insertion_sort(__first, __last, __comp); 347s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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&):: >]’: 347s /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 347s 135 | __push_heap(_RandomAccessIterator __first, 347s | ^~~~~~~~~~~ 347s /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 347s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 347s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/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*]’: 347s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 347s | ^~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 347s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 347s | ^~~~~~~~~~~~~~ 347s /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 >]’: 347s /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 347s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 347s | ^~~~~~~~ 347s /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> >]’: 347s /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 347s 608 | __miter_base(_Iterator __it) 347s | ^~~~~~~~~~~~ 347s /usr/include/c++/14/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 > > >]’: 347s /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 347s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 347s | ^~~~~~~~~~~~~ 347s /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 347s /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 347s /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&):: >]’: 347s /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 347s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 347s | ^~~~~~~~~~~ 347s /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 347s /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&):: >]’: 347s /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 347s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 347s | ^~~~~~~~~~ 347s /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 347s /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 347s /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]’: 347s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 382 | create_geometry( 347s | ^~~~~~~~~~~~~~~ 347s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 424 | const std::vector l2l = graph::build::compute_local_to_local( 347s | ^~~ 347s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 429 | std::ranges::transform(l2l, igi.begin(), 347s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 347s 430 | [&nodes](auto index) { return nodes[index]; }); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 > >]’: 347s /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 347s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 347s | ^~~~~~~~~ 347s /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 347s /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]’: 347s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 347s | ^~~~~~~~ 347s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 347s /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 347s 608 | __miter_base(_Iterator __it) 347s | ^~~~~~~~~~~~ 347s /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 > >]’: 347s /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 347s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 347s | ^~~~~~~~~~~~~~~~~~~~~~ 347s /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 347s /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 347s /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&)::]’: 347s /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 347s 239 | operator()(_Value& __val, _Iterator __it) 347s | ^~~~~~~~ 347s /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 >]’: 347s /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 347s 181 | void dot(U A, V B, P C, bool transpose = false) 347s | ^~~ 347s /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 347s /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 347s /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 > >]’: 347s /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 347s 994 | operator()(_It __x, _Sent __bound) const 347s | ^~~~~~~~ 347s /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 347s /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&)::]’: 347s /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 347s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 347s | ^~~~ 347s /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 347s /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 347s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 347s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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&)::]’: 347s /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 347s 195 | operator()(_Iterator __it, _Value& __val) 347s | ^~~~~~~~ 347s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 347s /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 347s 87 | auto det(Matrix A) 347s | ^~~ 347s /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):: >]’: 347s /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 347s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 347s | ^~~~~~~~~ 347s /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 347s /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 347s 2107 | if (__pred(__first)) 347s | ~~~~~~^~~~~~~~~ 347s /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 347s 2111 | if (__pred(__first)) 347s | ~~~~~~^~~~~~~~~ 347s /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 347s 2115 | if (__pred(__first)) 347s | ~~~~~~^~~~~~~~~ 347s /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 347s 2119 | if (__pred(__first)) 347s | ~~~~~~^~~~~~~~~ 347s /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 347s 2127 | if (__pred(__first)) 347s | ~~~~~~^~~~~~~~~ 347s /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 347s 2132 | if (__pred(__first)) 347s | ~~~~~~^~~~~~~~~ 347s /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 347s 2137 | if (__pred(__first)) 347s | ~~~~~~^~~~~~~~~ 347s /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 >]’: 347s /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 347s 125 | void inv(U A, V B) 347s | ^~~ 347s /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 347s /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&):: >]’: 347s /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 347s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 347s | ^~~~~~~~~~~~~ 347s /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 347s 232 | if (__comp(__first + __secondChild, 347s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 347s 233 | __first + (__secondChild - 1))) 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /usr/include/basix/finite-element.h:1947:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 1947 | void FiniteElement::Tt_inv_apply_right(std::span u, int n, 347s | ^~~~~~~~~~~~~~~~ 347s /usr/include/basix/finite-element.h:1959:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 1959 | permute_data(dblock, 1, cell_info, _eperm_inv); 347s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/basix/finite-element.h:1964:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 1964 | transform_data(u, n, cell_info, _etrans_inv, 347s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 1965 | precompute::apply_tranpose_matrix_right); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /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 347s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 347s | ^~~~~~~~ 347s /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 347s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 347s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 737 | std::move(__result), 347s | ~~~~~~~~~~~~~~~~~~~~ 347s 738 | std::move(__op), std::move(__proj)); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 347s /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 >]’: 347s /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 347s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 347s | ^~~~~~~~~~~~ 347s /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*]’: 347s /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 347s 346 | __niter_wrap(_From __from, _To __res) 347s | ^~~~~~~~~~~~ 347s /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]’: 347s /usr/include/basix/finite-element.h:1875:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 1875 | void FiniteElement::Tt_apply_right(std::span u, int n, 347s | ^~~~~~~~~~~~~~~~ 347s /usr/include/basix/finite-element.h:1887:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 1887 | permute_data(dblock, 1, cell_info, _eperm); 347s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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> >]’: 347s /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 347s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 347s | ^~~~~~~~~~~~~~ 347s /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 347s /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 347s /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 347s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 249 | std::move(__result)); 347s | ~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/basix/finite-element.h:1892:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 1892 | transform_data(u, n, cell_info, _etrans, 347s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 1893 | precompute::apply_tranpose_matrix_right); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 >]’: 347s /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 347s 181 | void dot(U A, V B, P C, bool transpose = false) 347s | ^~~ 347s /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 347s /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 347s /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 > > >]’: 347s /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 347s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 347s | ^~~~~~~~ 347s /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 347s /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 347s 577 | return ranges::fill_n(std::move(__first), __len, __value); 347s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 >]’: 347s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 642 | copy(_II __first, _II __last, _OI __result) 347s | ^~~~ 347s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 347s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /usr/include/basix/finite-element.h:1899:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 1899 | void FiniteElement::Tinv_apply_right(std::span u, int n, 347s | ^~~~~~~~~~~~~~~~ 347s /usr/include/basix/finite-element.h:1911:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 1911 | permute_data(dblock, 1, cell_info, _eperm); 347s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/basix/finite-element.h:1916:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 1916 | transform_data(u, n, cell_info, _etrans_invT, 347s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 1917 | precompute::apply_tranpose_matrix_right); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /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 347s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 347s | ^~~~~~~~~~~~~~~~~~~~~~ 347s /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 347s /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 347s 371 | return std::__do_uninit_copy(__first, __last, __result); 347s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 347s 373 | return std::uninitialized_copy(__first, __last, __result); 347s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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&):: >]’: 347s /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 347s 135 | __push_heap(_RandomAccessIterator __first, 347s | ^~~~~~~~~~~ 347s /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 347s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 347s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 >]’: 347s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 347s | ^~~~~~~~~~~~~ 347s /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]’: 347s /usr/include/basix/finite-element.h:1923:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 1923 | void FiniteElement::T_apply_right(std::span u, int n, 347s | ^~~~~~~~~~~~~~~~ 347s /usr/include/basix/finite-element.h:1935:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 1935 | permute_data(dblock, 1, cell_info, _eperm_inv); 347s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/basix/finite-element.h:1940:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 1940 | transform_data(u, n, cell_info, _etransT, 347s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 1941 | precompute::apply_tranpose_matrix_right); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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*]’: 347s /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 347s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 347s | ^~~~~~~~~~~~~ 347s /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 347s /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 347s 147 | { return std::copy(__first, __last, __result); } 347s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s [ 69%] Building C object poisson/CMakeFiles/demo_poisson.dir/poisson.c.o 347s cd /tmp/autopkgtest.kte2W7/build.m6l/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.kte2W7/build.m6l/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.kte2W7/build.m6l/src/dolfinx-demo/poisson/poisson.c 347s /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]’: 347s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 347s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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&)::]’: 347s /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 347s 195 | operator()(_Iterator __it, _Value& __val) 347s | ^~~~~~~~ 347s /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]’: 347s /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 347s 1143 | __fill_n_a(_OutputIterator __first, _Size __n, const _Tp& __value, 347s | ^~~~~~~~~~ 347s /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 347s 1154 | std::__fill_a(__first, __first + __n, __value); 347s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/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 >]’: 347s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 347s | ^~~~~~~~ 347s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 683 | { return std::copy(__first, __first + __n, __result); } 347s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 347s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 608 | __miter_base(_Iterator __it) 347s | ^~~~~~~~~~~~ 347s /usr/include/c++/14/bits/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 >]’: 347s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 347s | ^~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /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*]’: 347s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 347s | ^~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /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 347s 147 | { return std::copy(__first, __last, __result); } 347s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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)::]’: 347s /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 347s 3867 | find_if(_InputIterator __first, _InputIterator __last, 347s | ^~~~~~~ 347s /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 347s /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 347s 3876 | return std::__find_if(__first, __last, 347s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 347s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /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 347s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 347s | ^~~~~~~~ 347s /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 347s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 347s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 737 | std::move(__result), 347s | ~~~~~~~~~~~~~~~~~~~~ 347s 738 | std::move(__op), std::move(__proj)); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 347s /usr/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 >]’: 347s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 347s | ^~~~~~ 347s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /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 347s 715 | return std::__copy_n(__first, __n2, __result, 347s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 347s 716 | std::__iterator_category(__first)); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/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 >]’: 347s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 347s | ^~~~~~ 347s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /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 347s 715 | return std::__copy_n(__first, __n2, __result, 347s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 347s 716 | std::__iterator_category(__first)); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 347s | ^~~~~~~~ 347s /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*]’: 347s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 347s | ^~~~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/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 >]’: 347s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 347s | ^~~~~~~~ 347s /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*]’: 347s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 347s | ^~~~~~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /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 347s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 185 | __uninit_copy(__first, __last, __result); 347s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 683 | { return std::copy(__first, __first + __n, __result); } 347s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /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 347s 997 | __fill_a(_FIte __first, _FIte __last, const _Tp& __value) 347s | ^~~~~~~~ 347s /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 347s /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 347s 998 | { std::__fill_a1(__first, __last, __value); } 347s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 347s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 347s | ^~~~~~~~~~~~~~ 347s /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&):: >]’: 347s /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 347s 1876 | __introsort_loop(_RandomAccessIterator __first, 347s | ^~~~~~~~~~~~~~~~ 347s /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 347s /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 347s 1884 | std::__partial_sort(__first, __last, __last, __comp); 347s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 347s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 347s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 347s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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*]’: 347s /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 347s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 347s | ^~~~~~~~~~~~~ 347s /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 347s /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&):: >]’: 347s /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 347s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 347s | ^~~~~~~~~~~~~~~~~~~~~~ 347s /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 347s 147 | { return std::copy(__first, __last, __result); } 347s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 347s /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 347s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 347s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 347s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 1819 | __comp); 347s | ~~~~~~~ 347s /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 347s 1822 | std::__insertion_sort(__first, __last, __comp); 347s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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*]’: 347s /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 347s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 347s | ^~~~~~~~~~~~~ 347s /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 347s /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 347s 147 | { return std::copy(__first, __last, __result); } 347s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/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*]’: 347s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 347s | ^~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s In file included from /usr/include/dolfinx/fem/DirichletBC.h:10: 347s /usr/include/dolfinx/fem/Constant.h: In constructor ‘dolfinx::fem::Constant::Constant(value_type) [with T = double]’: 347s /usr/include/dolfinx/fem/Constant.h:30:37: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 347s 30 | explicit Constant(value_type c) : value({c}) {} 347s | ^~~~~~~~~~ 347s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 347s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 347s | ^~~~~~~~~~~~~~ 347s /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]’: 347s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 347s | ^~~~~~~~ 347s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 347s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 347s | ^~~~~~~~~~~~~~ 347s /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*]’: 347s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 347s | ^~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /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 347s 147 | { return std::copy(__first, __last, __result); } 347s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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*]’: 347s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 347s | ^~~~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /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*]’: 347s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 347s | ^~~~~~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /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 347s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 185 | __uninit_copy(__first, __last, __result); 347s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 347s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 347s | ^~~~~~~~~~~~~~ 347s /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&):: >]’: 347s /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 347s 1876 | __introsort_loop(_RandomAccessIterator __first, 347s | ^~~~~~~~~~~~~~~~ 347s /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 347s /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 347s 1884 | std::__partial_sort(__first, __last, __last, __comp); 347s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 347s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 347s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 347s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 > >]’: 347s /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 347s 994 | operator()(_It __x, _Sent __bound) const 347s | ^~~~~~~~ 347s /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 347s /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&):: >]’: 347s /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 347s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 347s | ^~~~~~~~~~~~~~~~~~~~~~ 347s /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 347s /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 347s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 347s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 347s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 1819 | __comp); 347s | ~~~~~~~ 347s /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 347s 1822 | std::__insertion_sort(__first, __last, __comp); 347s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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&)::]’: 347s /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 347s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 347s | ^~~~ 347s /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 347s /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 347s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 347s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/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*]’: 347s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 347s | ^~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /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):: >]’: 347s /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 347s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 347s | ^~~~~~~~~ 347s /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 347s /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 347s 2107 | if (__pred(__first)) 347s | ~~~~~~^~~~~~~~~ 347s /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 347s 2111 | if (__pred(__first)) 347s | ~~~~~~^~~~~~~~~ 347s /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 347s 2115 | if (__pred(__first)) 347s | ~~~~~~^~~~~~~~~ 347s /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 347s 2119 | if (__pred(__first)) 347s | ~~~~~~^~~~~~~~~ 347s /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 347s 2127 | if (__pred(__first)) 347s | ~~~~~~^~~~~~~~~ 347s /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 347s 2132 | if (__pred(__first)) 347s | ~~~~~~^~~~~~~~~ 347s /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 347s 2137 | if (__pred(__first)) 347s | ~~~~~~^~~~~~~~~ 347s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 347s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 347s | ^~~~~~~~~~~~~~ 347s /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]’: 347s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 347s | ^~~~~~~~~~~~ 347s In file included from /usr/include/c++/14/bits/ranges_algobase.h:39: 347s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 347s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 347s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 347s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s In file included from /usr/include/c++/14/functional:59, 347s from /usr/include/basix/finite-element.h:17: 347s /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}]’: 347s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 587 | operator()(_ArgTypes... __args) const 347s | ^~~~~~~~ 347s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 347s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 347s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 347s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 347s | ^~~~~~~~ 347s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 347s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 347s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 347s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 347s | ^~~~~~~~~~~~ 347s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 347s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 154 | void apply_permutation_mapped(std::span perm, 347s | ^~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 347s | ^~~~~~~~ 347s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 577 | _element->Tt_apply(data, n, cell_permutation); 347s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 144 | void apply_permutation(std::span perm, std::span data, 347s | ^~~~~~~~~~~~~~~~~ 347s /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]’: 347s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 347s | ^~~~~~~~~~ 347s /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 > >]’: 347s /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 347s 994 | operator()(_It __x, _Sent __bound) const 347s | ^~~~~~~~ 347s /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 347s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 347s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 347s | ^~~~~~~~~~~~~~ 347s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 593 | _element->Tinv_apply(data, n, cell_permutation); 347s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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&)::]’: 347s /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 347s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 347s | ^~~~ 347s /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 347s /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 347s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 347s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 347s | ^~~~~~~ 347s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/hyperelasticity/main.cpp: In lambda function: 347s /tmp/autopkgtest.kte2W7/build.m6l/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 347s 186 | [](auto x) -> std::pair, std::vector> 347s | ^ 347s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 544 | _element->T_apply(data, n, cell_permutation); 347s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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):: >]’: 347s /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 347s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 347s | ^~~~~~~~~ 347s /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 347s /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 347s 2107 | if (__pred(__first)) 347s | ~~~~~~^~~~~~~~~ 347s /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 347s 2111 | if (__pred(__first)) 347s | ~~~~~~^~~~~~~~~ 347s /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 347s 2115 | if (__pred(__first)) 347s | ~~~~~~^~~~~~~~~ 347s /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 347s 2119 | if (__pred(__first)) 347s | ~~~~~~^~~~~~~~~ 347s /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 347s 2127 | if (__pred(__first)) 347s | ~~~~~~^~~~~~~~~ 347s /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 347s 2132 | if (__pred(__first)) 347s | ~~~~~~^~~~~~~~~ 347s /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 347s 2137 | if (__pred(__first)) 347s | ~~~~~~^~~~~~~~~ 347s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 347s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 347s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 347s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 347s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 347s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 347s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 >]’: 347s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 642 | copy(_II __first, _II __last, _OI __result) 347s | ^~~~ 347s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 347s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 347s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 347s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 347s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/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 >]’: 347s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 347s | ^~~~~~~~ 347s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 683 | { return std::copy(__first, __first + __n, __result); } 347s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 347s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 347s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 347s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/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 >]’: 347s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 347s | ^~~~~~~~ 347s /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]’: 347s /usr/include/dolfinx/fem/FiniteElement.h:656:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 656 | void Tt_inv_apply_right(std::span data, std::uint32_t cell_permutation, 347s | ^~~~~~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 683 | { return std::copy(__first, __first + __n, __result); } 347s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/dolfinx/fem/FiniteElement.h:660:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 660 | _element->Tt_inv_apply_right(data, n, cell_permutation); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /usr/include/dolfinx/fem/FiniteElement.h:639:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 639 | void Tt_apply_right(std::span data, std::uint32_t cell_permutation, 347s | ^~~~~~~~~~~~~~ 347s /usr/include/dolfinx/fem/FiniteElement.h:643:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 643 | _element->Tt_apply_right(data, n, cell_permutation); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /usr/include/dolfinx/fem/FiniteElement.h:656:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 656 | void Tt_inv_apply_right(std::span data, std::uint32_t cell_permutation, 347s | ^~~~~~~~~~~~~~~~~~ 347s /usr/include/dolfinx/fem/FiniteElement.h:660:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 660 | _element->Tt_inv_apply_right(data, n, cell_permutation); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /usr/include/dolfinx/fem/FiniteElement.h:622:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 622 | void Tinv_apply_right(std::span data, std::uint32_t cell_permutation, 347s | ^~~~~~~~~~~~~~~~ 347s /usr/include/dolfinx/fem/FiniteElement.h:626:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 626 | _element->Tinv_apply_right(data, n, cell_permutation); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /usr/include/dolfinx/fem/FiniteElement.h:639:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 639 | void Tt_apply_right(std::span data, std::uint32_t cell_permutation, 347s | ^~~~~~~~~~~~~~ 347s /usr/include/dolfinx/fem/FiniteElement.h:643:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 643 | _element->Tt_apply_right(data, n, cell_permutation); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 347s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 608 | __miter_base(_Iterator __it) 347s | ^~~~~~~~~~~~ 347s /usr/include/c++/14/bits/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 >]’: 347s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 347s | ^~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /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]’: 347s /usr/include/dolfinx/fem/FiniteElement.h:622:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 622 | void Tinv_apply_right(std::span data, std::uint32_t cell_permutation, 347s | ^~~~~~~~~~~~~~~~ 347s /usr/include/dolfinx/fem/FiniteElement.h:626:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 626 | _element->Tinv_apply_right(data, n, cell_permutation); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /usr/include/dolfinx/fem/FiniteElement.h:605:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 605 | void T_apply_right(std::span data, std::uint32_t cell_permutation, 347s | ^~~~~~~~~~~~~ 347s /usr/include/dolfinx/fem/FiniteElement.h:609:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 609 | _element->T_apply_right(data, n, cell_permutation); 347s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /usr/include/dolfinx/fem/FiniteElement.h:605:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 605 | void T_apply_right(std::span data, std::uint32_t cell_permutation, 347s | ^~~~~~~~~~~~~ 347s /usr/include/dolfinx/fem/FiniteElement.h:609:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 609 | _element->T_apply_right(data, n, cell_permutation); 347s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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*]’: 347s /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 347s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 347s | ^~~~~~~~~~~~~ 347s /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 347s /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 347s 147 | { return std::copy(__first, __last, __result); } 347s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/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 >]’: 347s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 347s | ^~~~~~ 347s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /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 > >]’: 347s /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 347s 1816 | __make_move_if_noexcept_iterator(_Iterator __i) 347s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 347s 1817 | { return _ReturnType(__i); } 347s | ^~~~~~~~~~~~~~~~ 347s /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]’: 347s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 347s | ^~~~~~~~ 347s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /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]’: 347s /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 347s 1178 | fill_n(_OI __first, _Size __n, const _Tp& __value) 347s | ^~~~~~ 347s /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]’: 347s /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 347s 707 | vector(_InputIterator __first, _InputIterator __last, 347s | ^~~~~~ 347s /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 347s /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 347s 711 | _M_range_initialize(__first, __last, 347s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 347s 712 | std::__iterator_category(__first)); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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):: >]’: 347s /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 347s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 347s | ^~~~~~~~~ 347s /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 347s /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 347s 2107 | if (__pred(__first)) 347s | ~~~~~~^~~~~~~~~ 347s /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 347s 2111 | if (__pred(__first)) 347s | ~~~~~~^~~~~~~~~ 347s /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 347s 2115 | if (__pred(__first)) 347s | ~~~~~~^~~~~~~~~ 347s /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 347s 2119 | if (__pred(__first)) 347s | ~~~~~~^~~~~~~~~ 347s /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 347s 2127 | if (__pred(__first)) 347s | ~~~~~~^~~~~~~~~ 347s /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 347s 2132 | if (__pred(__first)) 347s | ~~~~~~^~~~~~~~~ 347s /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 347s 2137 | if (__pred(__first)) 347s | ~~~~~~^~~~~~~~~ 347s /usr/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 >]’: 347s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 347s | ^~~~~~ 347s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /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 > >]’: 347s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 347s 642 | copy(_II __first, _II __last, _OI __result) 347s | ^~~~ 347s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 347s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 347s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 347s | ^~~~~~~~~~~~ 347s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 347s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 347s 608 | __miter_base(_Iterator __it) 347s | ^~~~~~~~~~~~ 347s /usr/include/c++/14/bits/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 > >]’: 347s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 347s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 347s | ^~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 347s /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*]’: 347s /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 347s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 347s | ^~~~~~~~~~~~~~~~ 347s /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 347s /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*]’: 347s /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 347s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 347s | ^~~~~~~~~~~~~~~~~~ 347s /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 347s /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 347s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 185 | __uninit_copy(__first, __last, __result); 347s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /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 347s 1022 | fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) 347s | ^~~~ 347s /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 347s /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 347s 1029 | std::__fill_a(__first, __last, __value); 347s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 347s In file included from /usr/include/dolfinx/fem/DirichletBC.h:10: 347s /usr/include/dolfinx/fem/Constant.h: In constructor ‘dolfinx::fem::Constant::Constant(value_type) [with T = double]’: 347s /usr/include/dolfinx/fem/Constant.h:30:37: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 347s 30 | explicit Constant(value_type c) : value({c}) {} 347s | ^~~~~~~~~~ 347s /usr/include/c++/14/bits/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*]’: 347s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 347s | ^~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/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 >]’: 347s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /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]’: 347s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 347s | ^~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /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 347s 371 | return std::__do_uninit_copy(__first, __last, __result); 347s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 347s 373 | return std::uninitialized_copy(__first, __last, __result); 347s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 347s /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 347s 642 | copy(_II __first, _II __last, _OI __result) 347s | ^~~~ 347s /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 347s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 347s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 347s | ^~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /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 347s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 249 | std::move(__result)); 347s | ~~~~~~~~~~~~~~~~~~~~ 347s /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 >]’: 347s /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 347s 855 | operator()(_It& __it, _Sent __bound) const 347s | ^~~~~~~~ 347s /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&):: >]’: 347s /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 347s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 347s | ^~~~~~ 347s /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 347s /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 347s 1905 | std::__introsort_loop(__first, __last, 347s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 347s 1906 | std::__lg(__last - __first) * 2, 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 1907 | __comp); 347s | ~~~~~~~ 347s /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 >]’: 347s /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 347s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 347s | ^~~~~~~~ 347s /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 347s 1908 | std::__final_insertion_sort(__first, __last, __comp); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 347s /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 347s 577 | return ranges::fill_n(std::move(__first), __len, __value); 347s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 347s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 608 | __miter_base(_Iterator __it) 347s | ^~~~~~~~~~~~ 347s /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 >]’: 347s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 347s | ^~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /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]’: 347s /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 347s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 347s | ^~~~~~~~~~~~~~ 347s /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*]’: 347s /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 347s /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 347s /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]’: 347s /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 347s /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]’: 347s /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 347s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 347s | ^~~~~~~~~~~~~~~~~~~~~~ 347s /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 347s /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 347s 371 | return std::__do_uninit_copy(__first, __last, __result); 347s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 347s 373 | return std::uninitialized_copy(__first, __last, __result); 347s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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*]’: 347s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 642 | copy(_II __first, _II __last, _OI __result) 347s | ^~~~ 347s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 347s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 347s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 347s | ^~~~~~~~~~~~~~ 347s /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 >]’: 347s /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 347s 181 | void dot(U A, V B, P C, bool transpose = false) 347s | ^~~ 347s /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 347s /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 347s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /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 347s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 249 | std::move(__result)); 347s | ~~~~~~~~~~~~~~~~~~~~ 347s /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*]’: 347s /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 347s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 347s | ^~~~~~~~~~~~~~~~ 347s /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 347s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 347s /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 347s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 347s | ^~~~~~~~~~~~~~~~~~ 347s /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 347s /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 347s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 185 | __uninit_copy(__first, __last, __result); 347s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 347s | ^~~~~~~~~~~~ 347s /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*]’: 347s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 347s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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*]’: 347s /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 347s 346 | __niter_wrap(_From __from, _To __res) 347s | ^~~~~~~~~~~~ 347s /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*]’: 347s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 347s | ^~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /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 347s 147 | { return std::copy(__first, __last, __result); } 347s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /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 347s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 347s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 737 | std::move(__result), 347s | ~~~~~~~~~~~~~~~~~~~~ 347s 738 | std::move(__op), std::move(__proj)); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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*]’: 347s /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 347s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 347s | ^~~~~~~~~~~~~~~~ 347s /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 347s /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&):: >]’: 347s /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 347s 1863 | __partial_sort(_RandomAccessIterator __first, 347s | ^~~~~~~~~~~~~~ 347s /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 347s /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 347s /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 347s 1868 | std::__heap_select(__first, __middle, __last, __comp); 347s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 347s 1869 | std::__sort_heap(__first, __middle, __comp); 347s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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*]’: 347s /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 347s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 347s | ^~~~~~~~~~~~~~~~~~ 347s /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 347s /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 347s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 185 | __uninit_copy(__first, __last, __result); 347s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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&):: >]’: 347s /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 347s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 347s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 347s /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 347s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 1856 | __comp); 347s | ~~~~~~~ 347s /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 347s /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 347s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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&):: >]’: 347s /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 347s 1770 | __insertion_sort(_RandomAccessIterator __first, 347s | ^~~~~~~~~~~~~~~~ 347s /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 347s /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 347s 1777 | if (__comp(__i, __first)) 347s | ~~~~~~^~~~~~~~~~~~~~ 347s /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 347s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 347s | ^~~~~~~~~~~~~~~~~~~~~~~ 347s /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&):: >]’: 347s /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 347s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 347s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 347s /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]’: 347s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 347s | ^~~~~~~~~~~~ 347s /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*]’: 347s /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 347s 346 | __niter_wrap(_From __from, _To __res) 347s | ^~~~~~~~~~~~ 347s /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]’: 347s /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 347s 1789 | operator()(_Iter __first, _Sent __last, 347s | ^~~~~~~~ 347s /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 347s /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 347s 1792 | auto __lasti = ranges::next(__first, __last); 347s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 347s /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 347s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 347s | ^ 347s /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):: >]’: 347s /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 347s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 347s | ^~~~~~~~~ 347s /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 347s /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 347s 2152 | return __find_if(__first, __last, __pred, 347s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 347s 2153 | std::__iterator_category(__first)); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /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 347s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 347s | ^~~~~~~~ 347s /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 347s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /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*]’: 347s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 347s | ^~~~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /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 >]’: 347s /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 347s 125 | void inv(U A, V B) 347s | ^~~ 347s /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 347s /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*]’: 347s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 347s | ^~~~~~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /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 347s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 185 | __uninit_copy(__first, __last, __result); 347s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 347s | ^~~~~~~~~~~~ 347s In file included from /usr/include/c++/14/bits/refwrap.h:38, 347s from /usr/include/c++/14/vector:68: 347s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 347s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 347s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 347s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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*]’: 347s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 347s | ^~~~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 347s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 347s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 347s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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*]’: 347s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 347s | ^~~~~~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /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 347s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 185 | __uninit_copy(__first, __last, __result); 347s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 347s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 347s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 347s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s [ 73%] Building C object biharmonic/CMakeFiles/demo_biharmonic.dir/biharmonic.c.o 347s cd /tmp/autopkgtest.kte2W7/build.m6l/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.kte2W7/build.m6l/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.kte2W7/build.m6l/src/dolfinx-demo/biharmonic/biharmonic.c 347s /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]’: 347s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 154 | void apply_permutation_mapped(std::span perm, 347s | ^~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 144 | void apply_permutation(std::span perm, std::span data, 347s | ^~~~~~~~~~~~~~~~~ 347s /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 > >]’: 347s /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 347s 855 | operator()(_It& __it, _Sent __bound) const 347s | ^~~~~~~~ 347s /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]’: 347s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 347s | ^~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /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 347s 371 | return std::__do_uninit_copy(__first, __last, __result); 347s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 347s 373 | return std::uninitialized_copy(__first, __last, __result); 347s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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&):: >]’: 347s /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 347s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 347s | ^~~~~~ 347s /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 347s /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 347s 1905 | std::__introsort_loop(__first, __last, 347s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 347s 1906 | std::__lg(__last - __first) * 2, 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 1907 | __comp); 347s | ~~~~~~~ 347s /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 347s 1908 | std::__final_insertion_sort(__first, __last, __comp); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 347s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 347s | ^~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /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 347s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 249 | std::move(__result)); 347s | ~~~~~~~~~~~~~~~~~~~~ 347s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 347s /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)::]’: 347s /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 347s 317 | operator()(_Iterator __it) 347s | ^~~~~~~~ 347s /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]’: 347s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 347s | ^~~~~~~~~~~~ 347s /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]’: 347s /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 347s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 347s | ^~~~~~~~~ 347s /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 347s /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 >]’: 347s /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 347s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 347s | ^~~~~~~~~ 347s /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 347s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 347s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 347s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 347s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 347s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 608 | __miter_base(_Iterator __it) 347s | ^~~~~~~~~~~~ 347s /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 >]’: 347s /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 347s 855 | operator()(_It& __it, _Sent __bound) const 347s | ^~~~~~~~ 347s /usr/include/c++/14/bits/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 >]’: 347s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 347s | ^~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /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&):: >]’: 347s /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 347s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 347s | ^~~~~~ 347s /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 347s /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 347s 1905 | std::__introsort_loop(__first, __last, 347s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 347s 1906 | std::__lg(__last - __first) * 2, 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 1907 | __comp); 347s | ~~~~~~~ 347s /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 347s 1908 | std::__final_insertion_sort(__first, __last, __comp); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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*]’: 347s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 347s 642 | copy(_II __first, _II __last, _OI __result) 347s | ^~~~ 347s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 347s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 347s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 347s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 347s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 347s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 > >]’: 347s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 347s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 347s | ^~~~~~~~ 347s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 347s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 608 | __miter_base(_Iterator __it) 347s | ^~~~~~~~~~~~ 347s /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]’: 347s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 347s | ^~~~~~~~~~~~ 347s /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 >]’: 347s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 347s | ^~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 347s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 347s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 347s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s In file included from /usr/include/c++/14/bits/refwrap.h:38, 347s from /usr/include/c++/14/vector:68: 347s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 347s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 347s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 347s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 347s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 347s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 347s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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*]’: 347s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 642 | copy(_II __first, _II __last, _OI __result) 347s | ^~~~ 347s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 347s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 347s | ^~~~~~~~~~~~ 347s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 347s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 347s | ^~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /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 347s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 249 | std::move(__result)); 347s | ~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 347s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 347s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 347s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 347s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 347s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 347s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 154 | void apply_permutation_mapped(std::span perm, 347s | ^~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 144 | void apply_permutation(std::span perm, std::span data, 347s | ^~~~~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 347s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 347s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 347s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 347s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 347s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 347s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 347s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 347s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 347s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /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 347s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 347s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 737 | std::move(__result), 347s | ~~~~~~~~~~~~~~~~~~~~ 347s 738 | std::move(__op), std::move(__proj)); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /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 347s 678 | vector(initializer_list __l, 347s | ^~~~~~ 347s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 347s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 347s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 347s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /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 347s 1789 | operator()(_Iter __first, _Sent __last, 347s | ^~~~~~~~ 347s /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 347s /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 347s 1792 | auto __lasti = ranges::next(__first, __last); 347s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 347s /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 347s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 347s | ^ 347s /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*]’: 347s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 642 | copy(_II __first, _II __last, _OI __result) 347s | ^~~~ 347s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 347s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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):: >]’: 347s /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 347s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 347s | ^~~~~~~~~ 347s /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 347s /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 347s 2152 | return __find_if(__first, __last, __pred, 347s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 347s 2153 | std::__iterator_category(__first)); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /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 347s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 347s | ^~~~~~~~ 347s /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 347s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/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 >]’: 347s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 347s | ^~~~~~~~ 347s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 683 | { return std::copy(__first, __first + __n, __result); } 347s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/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 >]’: 347s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 347s | ^~~~~~~~ 347s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 683 | { return std::copy(__first, __first + __n, __result); } 347s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 347s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 347s | ^~~~~~~~ 347s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 347s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 347s | ^~~~~~~~~~~~~~ 347s /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&):: >]’: 347s /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 347s 1863 | __partial_sort(_RandomAccessIterator __first, 347s | ^~~~~~~~~~~~~~ 347s /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 347s /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 347s /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 347s 1868 | std::__heap_select(__first, __middle, __last, __comp); 347s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 347s 1869 | std::__sort_heap(__first, __middle, __comp); 347s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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&):: >]’: 347s /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 347s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 347s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 347s /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 347s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 1856 | __comp); 347s | ~~~~~~~ 347s /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 347s /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 347s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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&):: >]’: 347s /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 347s 1770 | __insertion_sort(_RandomAccessIterator __first, 347s | ^~~~~~~~~~~~~~~~ 347s /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 347s /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 347s 1777 | if (__comp(__i, __first)) 347s | ~~~~~~^~~~~~~~~~~~~~ 347s /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 347s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 347s | ^~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /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 347s 285 | void apply_tranpose_matrix_right( 347s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s /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&):: >]’: 347s /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 347s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 347s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 347s /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 >]’: 347s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 642 | copy(_II __first, _II __last, _OI __result) 347s | ^~~~ 347s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 347s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /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 347s 997 | __fill_a(_FIte __first, _FIte __last, const _Tp& __value) 347s | ^~~~~~~~ 347s /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 347s /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 347s 998 | { std::__fill_a1(__first, __last, __value); } 347s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 >]’: 347s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 642 | copy(_II __first, _II __last, _OI __result) 347s | ^~~~ 347s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 347s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /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 347s 978 | __fill_a1(::__gnu_cxx::__normal_iterator<_Ite, _Cont> __first, 347s | ^~~~~~~~~ 347s /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 347s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 347s /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 347s 642 | copy(_II __first, _II __last, _OI __result) 347s | ^~~~ 347s /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 347s /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 > > >]’: 347s /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 347s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 347s | ^~~~~~~~ 347s /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]’: 347s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 347s | ^~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /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 347s 371 | return std::__do_uninit_copy(__first, __last, __result); 347s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 347s 373 | return std::uninitialized_copy(__first, __last, __result); 347s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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*]’: 347s /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 347s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 347s /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 347s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 347s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 347s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 347s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 347s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 347s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 608 | __miter_base(_Iterator __it) 347s | ^~~~~~~~~~~~ 347s /usr/include/c++/14/bits/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 >]’: 347s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 347s | ^~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 347s /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 347s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 347s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 347s /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 347s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 347s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 347s 154 | void apply_permutation_mapped(std::span perm, 347s | ^~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 347s 144 | void apply_permutation(std::span perm, std::span data, 347s | ^~~~~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 347s /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 347s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 347s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 >]’: 347s /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 347s 212 | void pinv(U A, V P) 347s | ^~~~ 347s /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*]’: 347s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /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 347s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 347s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 347s 245 | dot(AT, A, ATA); 347s | ~~~^~~~~~~~~~~~ 347s /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 347s /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 347s 246 | inv(ATA, Inv); 347s | ~~~^~~~~~~~~~ 347s /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 347s 247 | dot(Inv, AT, P); 347s | ~~~^~~~~~~~~~~~ 347s /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 347s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 347s /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 347s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 347s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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*]’: 347s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 347s | ^~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /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 347s 147 | { return std::copy(__first, __last, __result); } 347s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 347s /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 347s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 347s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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&):: >]’: 347s /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 347s 1863 | __partial_sort(_RandomAccessIterator __first, 347s | ^~~~~~~~~~~~~~ 347s /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 347s /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 347s /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 347s 1868 | std::__heap_select(__first, __middle, __last, __comp); 347s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 347s 1869 | std::__sort_heap(__first, __middle, __comp); 347s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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&):: >]’: 347s /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 347s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 347s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 347s /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 347s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 1856 | __comp); 347s | ~~~~~~~ 347s /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 347s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 347s /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 347s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 347s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 347s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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&):: >]’: 347s /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 347s 1770 | __insertion_sort(_RandomAccessIterator __first, 347s | ^~~~~~~~~~~~~~~~ 347s /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 347s /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 347s 1777 | if (__comp(__i, __first)) 347s | ~~~~~~^~~~~~~~~~~~~~ 347s /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 347s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 347s | ^~~~~~~~~~~~~~~~~~~~~~~ 347s /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>]’: 347s /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 347s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 347s | ^~~~~~~~~~~~ 347s /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 > >]’: 347s /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 347s /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*]’: 347s /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 347s 346 | __niter_wrap(_From __from, _To __res) 347s | ^~~~~~~~~~~~ 347s /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&):: >]’: 347s /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 347s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 347s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 347s /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]’: 347s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 347s | ^~~~~~~~~~~~ 347s /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*]’: 347s /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 347s 346 | __niter_wrap(_From __from, _To __res) 347s | ^~~~~~~~~~~~ 347s /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*]’: 347s /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 347s 2981 | __miter_base(move_iterator<_Iterator> __it) 347s | ^~~~~~~~~~~~ 347s /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]’: 347s /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 347s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 347s | ^~~~~~~~ 347s /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 347s /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 347s /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*]’: 347s /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 347s /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]’: 347s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 1674 | void FiniteElement::permute_data( 347s | ^~~~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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> >]’: 347s /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 347s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 347s | ^~~~~~~~~~~~~~ 347s /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 > > >]’: 347s /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 347s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 347s | ^~~~~~~~ 347s /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 >]’: 347s /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 347s 181 | void dot(U A, V B, P C, bool transpose = false) 347s | ^~~ 347s /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 347s /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 347s In file included from /usr/include/basix/finite-element.h:12: 347s /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]’: 347s /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 347s 243 | void apply_matrix( 347s | ^~~~~~~~~~~~ 347s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 347s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 608 | __miter_base(_Iterator __it) 347s | ^~~~~~~~~~~~ 347s /usr/include/c++/14/bits/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*]’: 347s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 347s | ^~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /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*]’: 347s /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 347s 642 | copy(_II __first, _II __last, _OI __result) 347s | ^~~~ 347s /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 347s /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*]’: 347s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 642 | copy(_II __first, _II __last, _OI __result) 347s | ^~~~ 347s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 347s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 1733 | void FiniteElement::transform_data( 347s | ^~~~~~~~~~~~~~~~ 347s /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 347s 1754 | op(std::span(v_size_t), 347s | ~~^~~~~~~~~~~~~~~~~~~~~ 347s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 1756 | dofstart, block_size); 347s | ~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s /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 347s 1775 | op(std::span(v_size_t), 347s | ~~^~~~~~~~~~~~~~~~~~~~~ 347s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 1777 | dofstart, block_size); 347s | ~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s /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&):: >]’: 347s /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 347s 1589 | __heap_select(_RandomAccessIterator __first, 347s | ^~~~~~~~~~~~~ 347s /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 347s /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 347s /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 347s 1593 | std::__make_heap(__first, __middle, __comp); 347s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 347s 1786 | op(std::span(v_size_t), 347s | ~~^~~~~~~~~~~~~~~~~~~~~ 347s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 1788 | dofstart, block_size); 347s | ~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s /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 347s 1595 | if (__comp(__i, __first)) 347s | ~~~~~~^~~~~~~~~~~~~~ 347s /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 347s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 347s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 347s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 347s 1104 | constexpr default_accessor(default_accessor) noexcept {} 347s | ^~~~~~~~~~~~~~~~ 347s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 347s /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&):: >]’: 347s /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 347s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 347s | ^~~~~~~~~~~ 347s /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 347s /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 347s 425 | std::__pop_heap(__first, __last, __last, __comp); 347s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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&):: >]’: 347s /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 347s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 347s | ^~~~~~~~~~~~~~~~~~~~~~ 347s /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 347s /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 347s /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 347s /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 347s 88 | if (__comp(__a, __b)) 347s | ~~~~~~^~~~~~~~~~ 347s /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 347s 90 | if (__comp(__b, __c)) 347s | ~~~~~~^~~~~~~~~~ 347s /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 347s 91 | std::iter_swap(__result, __b); 347s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 347s /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 347s 92 | else if (__comp(__a, __c)) 347s | ~~~~~~^~~~~~~~~~ 347s /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 347s 93 | std::iter_swap(__result, __c); 347s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 347s /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 347s 95 | std::iter_swap(__result, __a); 347s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 347s /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 347s 97 | else if (__comp(__a, __c)) 347s | ~~~~~~^~~~~~~~~~ 347s /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 347s 98 | std::iter_swap(__result, __a); 347s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 347s /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 347s 99 | else if (__comp(__b, __c)) 347s | ~~~~~~^~~~~~~~~~ 347s /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 347s 100 | std::iter_swap(__result, __c); 347s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 347s /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 347s 102 | std::iter_swap(__result, __b); 347s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 347s /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&):: >]’: 347s /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 347s 1829 | __unguarded_partition(_RandomAccessIterator __first, 347s | ^~~~~~~~~~~~~~~~~~~~~ 347s /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 347s /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 347s /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 347s 1835 | while (__comp(__first, __pivot)) 347s | ~~~~~~^~~~~~~~~~~~~~~~~~ 347s /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 347s 1838 | while (__comp(__pivot, __last)) 347s | ~~~~~~^~~~~~~~~~~~~~~~~ 347s /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 347s 1842 | std::iter_swap(__first, __last); 347s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 347s /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&)::]’: 347s /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 347s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 347s | ^~~~~~~~ 347s /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 347s /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 >]’: 347s /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 347s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 347s | ^~~~~~~~~~~~~ 347s /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 347s /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 347s /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 347s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 923 | std::__miter_base(__last), 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 924 | __result); 347s | ~~~~~~~~~ 347s /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&):: >]’: 347s /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 347s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 347s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 1674 | void FiniteElement::permute_data( 347s | ^~~~~~~~~~~~~~~~ 347s /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]’: 347s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 1733 | void FiniteElement::transform_data( 347s | ^~~~~~~~~~~~~~~~ 347s /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 347s 1754 | op(std::span(v_size_t), 347s | ~~^~~~~~~~~~~~~~~~~~~~~ 347s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 1756 | dofstart, block_size); 347s | ~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s /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 347s 1786 | op(std::span(v_size_t), 347s | ~~^~~~~~~~~~~~~~~~~~~~~ 347s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 1788 | dofstart, block_size); 347s | ~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s /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 347s 1797 | op(std::span(v_size_t), 347s | ~~^~~~~~~~~~~~~~~~~~~~~ 347s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 1799 | dofstart, block_size); 347s | ~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s /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*]’: 347s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 347s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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*]’: 347s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 347s | ^~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /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 347s 147 | { return std::copy(__first, __last, __result); } 347s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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&):: >]’: 347s /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 347s 1863 | __partial_sort(_RandomAccessIterator __first, 347s | ^~~~~~~~~~~~~~ 347s /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 347s /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 347s /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 347s 1868 | std::__heap_select(__first, __middle, __last, __comp); 347s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 347s 1869 | std::__sort_heap(__first, __middle, __comp); 347s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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&):: >]’: 347s /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 347s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 347s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 347s /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 347s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 1856 | __comp); 347s | ~~~~~~~ 347s /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 347s /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 347s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /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 347s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 347s | ^~~~~~~~~~~~~~ 347s /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&):: >]’: 347s /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 347s 1770 | __insertion_sort(_RandomAccessIterator __first, 347s | ^~~~~~~~~~~~~~~~ 347s /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 347s /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 347s 1777 | if (__comp(__i, __first)) 347s | ~~~~~~^~~~~~~~~~~~~~ 347s /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 347s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 347s | ^~~~~~~~~~~~~~~~~~~~~~~ 347s /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 > >]’: 347s /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 347s 855 | operator()(_It& __it, _Sent __bound) const 347s | ^~~~~~~~ 347s /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&):: >]’: 347s /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 347s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 347s | ^~~~~~ 347s /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 347s /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 347s 1905 | std::__introsort_loop(__first, __last, 347s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 347s 1906 | std::__lg(__last - __first) * 2, 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 1907 | __comp); 347s | ~~~~~~~ 347s /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 347s 1908 | std::__final_insertion_sort(__first, __last, __comp); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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&):: >]’: 347s /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 347s 1876 | __introsort_loop(_RandomAccessIterator __first, 347s | ^~~~~~~~~~~~~~~~ 347s /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 347s /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 347s 1884 | std::__partial_sort(__first, __last, __last, __comp); 347s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 347s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 347s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 347s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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&):: >]’: 347s /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 347s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 347s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 347s /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&):: >]’: 347s /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 347s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 347s | ^~~~~~~~~~~~~~~~~~~~~~ 347s /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 347s /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 347s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 347s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 347s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 1819 | __comp); 347s | ~~~~~~~ 347s /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 347s 1822 | std::__insertion_sort(__first, __last, __comp); 347s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 347s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 347s /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)::]’: 347s /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 347s 317 | operator()(_Iterator __it) 347s | ^~~~~~~~ 347s /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*]’: 347s /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 347s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 347s | ^~~~~~~~~~~~~~~~ 347s /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 347s /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]’: 347s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 347s | ^~~~~~~~~~~~~~~~ 347s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 1849 | permute_data(u, n, cell_info, _eperm); 347s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 1852 | transform_data(u, n, cell_info, _etrans_invT, 347s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 1853 | precompute::apply_matrix); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 347s /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 347s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 347s | ^~~~~~~~~~~~~~~~~~ 347s /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 347s /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 347s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 185 | __uninit_copy(__first, __last, __result); 347s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 347s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 608 | __miter_base(_Iterator __it) 347s | ^~~~~~~~~~~~ 347s /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]’: 347s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 347s | ^~~~~~~~~~~~~~~~ 347s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 1833 | permute_data(u, n, cell_info, _eperm_inv); 347s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 1836 | transform_data(u, n, cell_info, _etransT, 347s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 1837 | precompute::apply_matrix); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/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 >]’: 347s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 347s | ^~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /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]’: 347s /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 347s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 347s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 737 | std::move(__result), 347s | ~~~~~~~~~~~~~~~~~~~~ 347s 738 | std::move(__op), std::move(__proj)); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /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 347s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 347s 607 | this->_M_impl._M_start, 347s | ~~~~~~~~~~~~~~~~~~~~~~~ 347s 608 | _M_get_Tp_allocator()); 347s | ~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 347s | ^~~~~~~~~~~~~~~~ 347s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 1865 | permute_data(u, n, cell_info, _eperm_inv); 347s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 1868 | transform_data(u, n, cell_info, _etrans_inv, 347s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 1869 | precompute::apply_matrix); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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):: >]’: 347s /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 347s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 347s | ^~~~~~~~~ 347s /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 347s /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 347s 2152 | return __find_if(__first, __last, __pred, 347s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 347s 2153 | std::__iterator_category(__first)); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 347s | ^~~~~~~~~~~~ 347s /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]’: 347s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 1810 | void FiniteElement::T_apply(std::span u, int n, 347s | ^~~~~~~~~~~~~~~~ 347s /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]’: 347s /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 347s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 347s | ^~~~~~~~ 347s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 1817 | permute_data(u, n, cell_info, _eperm); 347s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 1820 | transform_data(u, n, cell_info, _etrans, 347s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 1821 | precompute::apply_matrix); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 347s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/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 >]’: 347s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 347s | ^~~~~~~~ 347s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 683 | { return std::copy(__first, __first + __n, __result); } 347s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/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 >]’: 347s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 347s | ^~~~~~~~ 347s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 683 | { return std::copy(__first, __first + __n, __result); } 347s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 >]’: 347s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 642 | copy(_II __first, _II __last, _OI __result) 347s | ^~~~ 347s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 347s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 > >]’: 347s /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 347s 855 | operator()(_It& __it, _Sent __bound) const 347s | ^~~~~~~~ 347s /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&):: >]’: 347s /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 347s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 347s | ^~~~~~ 347s /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 347s /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 347s 1905 | std::__introsort_loop(__first, __last, 347s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 347s 1906 | std::__lg(__last - __first) * 2, 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 1907 | __comp); 347s | ~~~~~~~ 347s /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 347s 1908 | std::__final_insertion_sort(__first, __last, __comp); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /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 347s 678 | vector(initializer_list __l, 347s | ^~~~~~ 347s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 347s /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)::]’: 347s /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 347s 317 | operator()(_Iterator __it) 347s | ^~~~~~~~ 347s /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]’: 347s /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 347s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 347s | ^~~~~~~~~~~~~~~~~~~ 347s /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 347s /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 347s 1697 | std::__uninitialized_copy_a(__first, __last, 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 347s 1698 | this->_M_impl._M_start, 347s | ~~~~~~~~~~~~~~~~~~~~~~~ 347s 1699 | _M_get_Tp_allocator()); 347s | ~~~~~~~~~~~~~~~~~~~~~~ 347s /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*]’: 347s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 347s | ^~~~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /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*]’: 347s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 347s | ^~~~~~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /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 347s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 185 | __uninit_copy(__first, __last, __result); 347s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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)::]’: 347s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 927 | void pack_coefficient_entity(std::span c, int cstride, 347s | ^~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 347s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 347s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 347s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 347s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 347s /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 347s 642 | copy(_II __first, _II __last, _OI __result) 347s | ^~~~ 347s /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 347s /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)::]’: 347s /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 347s 317 | operator()(_Iterator __it) 347s | ^~~~~~~~ 347s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 347s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 347s 608 | __miter_base(_Iterator __it) 347s | ^~~~~~~~~~~~ 347s /usr/include/c++/14/bits/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 > >]’: 347s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 347s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 347s | ^~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 347s /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 >]’: 347s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 347s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 347s | ^~~~~~~~~~~~ 347s /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]’: 347s /usr/include/dolfinx/fem/FiniteElement.h:656:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 656 | void Tt_inv_apply_right(std::span data, std::uint32_t cell_permutation, 347s | ^~~~~~~~~~~~~~~~~~ 347s /usr/include/dolfinx/fem/FiniteElement.h:660:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 660 | _element->Tt_inv_apply_right(data, n, cell_permutation); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /usr/include/dolfinx/fem/FiniteElement.h:639:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 639 | void Tt_apply_right(std::span data, std::uint32_t cell_permutation, 347s | ^~~~~~~~~~~~~~ 347s /usr/include/dolfinx/fem/FiniteElement.h:643:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 643 | _element->Tt_apply_right(data, n, cell_permutation); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /usr/include/dolfinx/fem/FiniteElement.h:622:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 622 | void Tinv_apply_right(std::span data, std::uint32_t cell_permutation, 347s | ^~~~~~~~~~~~~~~~ 347s /usr/include/dolfinx/fem/FiniteElement.h:626:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 626 | _element->Tinv_apply_right(data, n, cell_permutation); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /usr/include/dolfinx/fem/FiniteElement.h:605:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 605 | void T_apply_right(std::span data, std::uint32_t cell_permutation, 347s | ^~~~~~~~~~~~~ 347s /usr/include/dolfinx/fem/FiniteElement.h:609:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 609 | _element->T_apply_right(data, n, cell_permutation); 347s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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*]’: 347s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 347s | ^~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /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 347s 147 | { return std::copy(__first, __last, __result); } 347s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 347s | ^~~~~~~~~~~~~~~~ 347s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 1849 | permute_data(u, n, cell_info, _eperm); 347s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 1852 | transform_data(u, n, cell_info, _etrans_invT, 347s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 1853 | precompute::apply_matrix); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 347s | ^~~~~~~~~~~~~~~~ 347s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 1833 | permute_data(u, n, cell_info, _eperm_inv); 347s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 1836 | transform_data(u, n, cell_info, _etransT, 347s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 1837 | precompute::apply_matrix); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /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 347s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 347s | ^~~~~~~~ 347s /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 347s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 347s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 737 | std::move(__result), 347s | ~~~~~~~~~~~~~~~~~~~~ 347s 738 | std::move(__op), std::move(__proj)); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 347s | ^~~~~~~~~~~~~~~~ 347s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 1865 | permute_data(u, n, cell_info, _eperm_inv); 347s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 1868 | transform_data(u, n, cell_info, _etrans_inv, 347s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 1869 | precompute::apply_matrix); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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&)::]’: 347s /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 347s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 347s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 201 | std::move(__f), std::move(__proj)); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 1810 | void FiniteElement::T_apply(std::span u, int n, 347s | ^~~~~~~~~~~~~~~~ 347s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 1817 | permute_data(u, n, cell_info, _eperm); 347s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 1820 | transform_data(u, n, cell_info, _etrans, 347s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 1821 | precompute::apply_matrix); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 347s | ^~~~~~~~~~~~ 347s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 347s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 608 | __miter_base(_Iterator __it) 347s | ^~~~~~~~~~~~ 347s /usr/include/c++/14/bits/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*]’: 347s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 347s | ^~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /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&):: >]’: 347s /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 347s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 347s | ^~~~~~~~~~~ 347s /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 347s /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]’: 347s /usr/include/basix/finite-element.h:1947:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 1947 | void FiniteElement::Tt_inv_apply_right(std::span u, int n, 347s | ^~~~~~~~~~~~~~~~ 347s /usr/include/basix/finite-element.h:1959:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 1959 | permute_data(dblock, 1, cell_info, _eperm_inv); 347s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/basix/finite-element.h:1964:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 1964 | transform_data(u, n, cell_info, _etrans_inv, 347s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 1965 | precompute::apply_tranpose_matrix_right); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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&):: >]’: 347s /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 347s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 347s | ^~~~~~~~~~ 347s /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 347s /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 347s /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 >]’: 347s /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 347s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 347s | ^~~~~~~~~ 347s /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 347s /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 >]’: 347s /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 347s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 347s | ^~~~~~~~~~~~~~~~~~~~~~ 347s /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 347s /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 347s /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&)::]’: 347s /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 347s 239 | operator()(_Value& __val, _Iterator __it) 347s | ^~~~~~~~ 347s /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]’: 347s /usr/include/basix/finite-element.h:1875:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 1875 | void FiniteElement::Tt_apply_right(std::span u, int n, 347s | ^~~~~~~~~~~~~~~~ 347s /usr/include/basix/finite-element.h:1887:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 1887 | permute_data(dblock, 1, cell_info, _eperm); 347s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/basix/finite-element.h:1892:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 1892 | transform_data(u, n, cell_info, _etrans, 347s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 1893 | precompute::apply_tranpose_matrix_right); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s In file included from /usr/include/c++/14/algorithm:60: 347s /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*]’: 347s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 642 | copy(_II __first, _II __last, _OI __result) 347s | ^~~~ 347s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 347s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 347s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 347s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /usr/include/basix/finite-element.h:1899:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 1899 | void FiniteElement::Tinv_apply_right(std::span u, int n, 347s | ^~~~~~~~~~~~~~~~ 347s /usr/include/basix/finite-element.h:1911:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 1911 | permute_data(dblock, 1, cell_info, _eperm); 347s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/basix/finite-element.h:1916:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 1916 | transform_data(u, n, cell_info, _etrans_invT, 347s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 1917 | precompute::apply_tranpose_matrix_right); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /usr/include/basix/finite-element.h:1923:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 1923 | void FiniteElement::T_apply_right(std::span u, int n, 347s | ^~~~~~~~~~~~~~~~ 347s /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*]’: 347s /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 347s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 347s | ^~~~~~~~~~~~~~~~ 347s /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 347s /usr/include/basix/finite-element.h:1935:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 1935 | permute_data(dblock, 1, cell_info, _eperm_inv); 347s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/basix/finite-element.h:1940:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 1940 | transform_data(u, n, cell_info, _etransT, 347s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 1941 | precompute::apply_tranpose_matrix_right); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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*]’: 347s /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 347s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 347s | ^~~~~~~~~~~~~~~~~~ 347s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 347s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 347s | ^~~~~~~~~~~~~~ 347s /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 347s /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 347s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 185 | __uninit_copy(__first, __last, __result); 347s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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&):: >]’: 347s /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 347s 1863 | __partial_sort(_RandomAccessIterator __first, 347s | ^~~~~~~~~~~~~~ 347s /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 347s /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 347s /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 347s 1868 | std::__heap_select(__first, __middle, __last, __comp); 347s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 347s 1869 | std::__sort_heap(__first, __middle, __comp); 347s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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&):: >]’: 347s /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 347s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 347s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 347s /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 347s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 1856 | __comp); 347s | ~~~~~~~ 347s /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 347s /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 347s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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&):: >]’: 347s /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 347s 1770 | __insertion_sort(_RandomAccessIterator __first, 347s | ^~~~~~~~~~~~~~~~ 347s /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 347s /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 347s 1777 | if (__comp(__i, __first)) 347s | ~~~~~~^~~~~~~~~~~~~~ 347s /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 347s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 347s | ^~~~~~~~~~~~~~~~~~~~~~~ 347s /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&):: >]’: 347s /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 347s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 347s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 347s /usr/include/c++/14/bits/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 >]’: 347s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 347s | ^~~~~~~~ 347s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 683 | { return std::copy(__first, __first + __n, __result); } 347s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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 >]’: 347s /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 347s 1508 | move_iterator(iterator_type __i) 347s | ^~~~~~~~~~~~~ 347s /usr/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 >]’: 347s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 347s | ^~~~~~ 347s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s /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]’: 347s /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 347s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 347s | ^~~~~~~~~~~~~~~~~~~ 347s /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 347s /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 347s 1697 | std::__uninitialized_copy_a(__first, __last, 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 347s 1698 | this->_M_impl._M_start, 347s | ~~~~~~~~~~~~~~~~~~~~~~~ 347s 1699 | _M_get_Tp_allocator()); 347s | ~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/c++/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}]’: 347s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 347s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 347s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /usr/include/c++/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}]’: 347s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 347s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 347s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /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 347s 1178 | fill_n(_OI __first, _Size __n, const _Tp& __value) 347s | ^~~~~~ 347s /usr/include/c++/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}]’: 347s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 347s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 347s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /usr/include/basix/precompute.h:172:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 347s 172 | void apply_inv_permutation_right(std::span perm, 347s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /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 347s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 386 | __result, __alloc); 347s | ~~~~~~~~~~~~~~~~~~ 347s /usr/include/c++/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}]’: 347s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 347s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 347s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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*]’: 347s /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 347s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 347s | ^~~~~~~~~~~~~ 347s /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 >]’: 347s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 347s 642 | copy(_II __first, _II __last, _OI __result) 347s | ^~~~ 347s /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 347s /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 347s 147 | { return std::copy(__first, __last, __result); } 347s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s /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]’: 347s /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 347s 398 | return std::__uninitialized_copy_a 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 347s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 347s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/c++/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}]’: 348s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 348s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 348s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/c++/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}]’: 348s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 348s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 348s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/c++/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}]’: 348s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 348s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 348s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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]’: 348s /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 348s 978 | __fill_a1(::__gnu_cxx::__normal_iterator<_Ite, _Cont> __first, 348s | ^~~~~~~~~ 348s /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 348s /usr/include/c++/14/bits/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 >]’: 348s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 348s | ^~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /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*]’: 348s /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 348s 2981 | __miter_base(move_iterator<_Iterator> __it) 348s | ^~~~~~~~~~~~ 348s /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]’: 348s /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 348s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 348s | ^~~~~~~~~~~~~~~~~~~ 348s /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 348s /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 348s 1697 | std::__uninitialized_copy_a(__first, __last, 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 348s 1698 | this->_M_impl._M_start, 348s | ~~~~~~~~~~~~~~~~~~~~~~~ 348s 1699 | _M_get_Tp_allocator()); 348s | ~~~~~~~~~~~~~~~~~~~~~~ 348s /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*]’: 348s /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 348s /usr/include/c++/14/bits/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*]’: 348s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 348s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 348s | ^~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 348s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 348s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 608 | __miter_base(_Iterator __it) 348s | ^~~~~~~~~~~~ 348s /usr/include/c++/14/bits/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*]’: 348s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 348s | ^~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /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*]’: 348s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 348s | ^~~~~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /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*]’: 348s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 642 | copy(_II __first, _II __last, _OI __result) 348s | ^~~~ 348s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 348s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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*]’: 348s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 348s | ^~~~~~~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /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 348s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 185 | __uninit_copy(__first, __last, __result); 348s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 348s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 348s | ^~~~~~~~~~~~~~ 348s /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&):: >]’: 348s /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 348s 1589 | __heap_select(_RandomAccessIterator __first, 348s | ^~~~~~~~~~~~~ 348s /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 348s /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 348s /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 348s 1593 | std::__make_heap(__first, __middle, __comp); 348s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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 348s 1595 | if (__comp(__i, __first)) 348s | ~~~~~~^~~~~~~~~~~~~~ 348s /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 348s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 348s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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&):: >]’: 348s /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 348s 1876 | __introsort_loop(_RandomAccessIterator __first, 348s | ^~~~~~~~~~~~~~~~ 348s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 348s /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&):: >]’: 348s /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 348s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 348s | ^~~~~~~~~~~ 348s /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 348s /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 348s 425 | std::__pop_heap(__first, __last, __last, __comp); 348s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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 348s /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 348s 1884 | std::__partial_sort(__first, __last, __last, __comp); 348s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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 348s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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 348s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 348s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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&):: >]’: 348s /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 348s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 348s | ^~~~~~~~~~~~~~~~~~~~~~ 348s /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 348s /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 348s /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 348s /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 348s 88 | if (__comp(__a, __b)) 348s | ~~~~~~^~~~~~~~~~ 348s /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 348s 90 | if (__comp(__b, __c)) 348s | ~~~~~~^~~~~~~~~~ 348s /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 348s 91 | std::iter_swap(__result, __b); 348s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 348s /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 348s 92 | else if (__comp(__a, __c)) 348s | ~~~~~~^~~~~~~~~~ 348s /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 348s 93 | std::iter_swap(__result, __c); 348s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 348s /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 348s 95 | std::iter_swap(__result, __a); 348s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 348s /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 348s 97 | else if (__comp(__a, __c)) 348s | ~~~~~~^~~~~~~~~~ 348s /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 348s 98 | std::iter_swap(__result, __a); 348s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 348s /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 348s 99 | else if (__comp(__b, __c)) 348s | ~~~~~~^~~~~~~~~~ 348s /usr/include/c++/14/bits/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 >]’: 348s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 348s | ^~~~~~~~ 348s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /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 348s 100 | std::iter_swap(__result, __c); 348s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 348s /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 348s 102 | std::iter_swap(__result, __b); 348s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 683 | { return std::copy(__first, __first + __n, __result); } 348s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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&):: >]’: 348s /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 348s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 348s | ^~~~~~~~~~~~~~~~~~~~~~ 348s /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 348s /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 348s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 348s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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 348s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 1819 | __comp); 348s | ~~~~~~~ 348s /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 348s 1822 | std::__insertion_sort(__first, __last, __comp); 348s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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&):: >]’: 348s /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 348s 1829 | __unguarded_partition(_RandomAccessIterator __first, 348s | ^~~~~~~~~~~~~~~~~~~~~ 348s /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 348s /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 348s /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 348s 1835 | while (__comp(__first, __pivot)) 348s | ~~~~~~^~~~~~~~~~~~~~~~~~ 348s /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 348s 1838 | while (__comp(__pivot, __last)) 348s | ~~~~~~^~~~~~~~~~~~~~~~~ 348s /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]’: 348s /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 348s 707 | vector(_InputIterator __first, _InputIterator __last, 348s | ^~~~~~ 348s /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 348s /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 348s 1842 | std::iter_swap(__first, __last); 348s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 348s /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 348s 711 | _M_range_initialize(__first, __last, 348s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 348s 712 | std::__iterator_category(__first)); 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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&)::]’: 348s /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 348s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 348s | ^~~~~~~~ 348s /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 348s /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 >]’: 348s /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 348s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 348s | ^~~~~~~~~~~~~ 348s /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 348s /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 348s /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 348s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 923 | std::__miter_base(__last), 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 924 | __result); 348s | ~~~~~~~~~ 348s /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&):: >]’: 348s /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 348s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 348s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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 >]’: 348s /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 348s 318 | operator()(_Range&& __r, _Out __result) const 348s | ^~~~~~~~ 348s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 348s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 321 | std::move(__result)); 348s | ~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /usr/include/c++/14/bits/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*]’: 348s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 348s | ^~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /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]’: 348s /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 348s 1618 | _M_allocate_and_copy(size_type __n, 348s | ^~~~~~~~~~~~~~~~~~~~ 348s /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 348s /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 348s 1624 | std::__uninitialized_copy_a(__first, __last, __result, 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 1625 | _M_get_Tp_allocator()); 348s | ~~~~~~~~~~~~~~~~~~~~~~ 348s /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]’: 348s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 348s | ^~~~~~~~ 348s /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 >]’: 348s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 642 | copy(_II __first, _II __last, _OI __result) 348s | ^~~~ 348s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 348s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 348s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 348s | ^~~~~~~~~~~~~~ 348s /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]’: 348s /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 348s 1789 | operator()(_Iter __first, _Sent __last, 348s | ^~~~~~~~ 348s /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 348s /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 348s 1792 | auto __lasti = ranges::next(__first, __last); 348s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 348s /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 348s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 348s | ^ 348s /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&)::]’: 348s /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 348s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 348s | ^~~~~~~~ 348s In file included from /usr/include/c++/14/bits/ranges_algo.h:39: 348s /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]’: 348s /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 348s 767 | operator()(_Iter __first, _Sent __last, 348s | ^~~~~~~~ 348s /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 348s /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 348s /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]’: 348s /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 348s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 348s | ^~~~~~~~ 348s /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 348s /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]’: 348s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 348s 195 | vector<_Tp, _Alloc>:: 348s | ^~~~~~~~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 348s /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 348s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 348s | ^~~~~~~~~~~~~~ 348s /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]’: 348s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 348s 181 | vector<_Tp, _Alloc>:: 348s | ^~~~~~~~~~~~~~~~~~~ 348s /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 348s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 348s | ^~~~~~~~~~~~~~ 348s /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&):: >]’: 348s /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 348s 1876 | __introsort_loop(_RandomAccessIterator __first, 348s | ^~~~~~~~~~~~~~~~ 348s /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]’: 348s /usr/include/basix/finite-element.h:1947:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348s 1947 | void FiniteElement::Tt_inv_apply_right(std::span u, int n, 348s | ^~~~~~~~~~~~~~~~ 348s /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 348s /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 348s 1884 | std::__partial_sort(__first, __last, __last, __comp); 348s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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 348s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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 348s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 348s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/basix/finite-element.h:1959:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348s 1959 | permute_data(dblock, 1, cell_info, _eperm_inv); 348s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/basix/finite-element.h:1964:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348s 1964 | transform_data(u, n, cell_info, _etrans_inv, 348s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 1965 | precompute::apply_tranpose_matrix_right); 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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&):: >]’: 348s /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 348s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 348s | ^~~~~~~~~~~~~~~~~~~~~~ 348s /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 348s /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 348s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 348s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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 348s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 1819 | __comp); 348s | ~~~~~~~ 348s /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 348s 1822 | std::__insertion_sort(__first, __last, __comp); 348s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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]’: 348s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 348s | ^~~~~~~~ 348s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /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]’: 348s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 348s | ^~~~~~~~~~~~ 348s /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*]’: 348s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 348s | ^~~~~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /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&):: >]’: 348s /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 348s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 348s | ^~~~~~~~~~~~~ 348s /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 348s 232 | if (__comp(__first + __secondChild, 348s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 348s 233 | __first + (__secondChild - 1))) 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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]’: 348s /usr/include/basix/finite-element.h:1875:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348s 1875 | void FiniteElement::Tt_apply_right(std::span u, int n, 348s | ^~~~~~~~~~~~~~~~ 348s /usr/include/basix/finite-element.h:1887:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348s 1887 | permute_data(dblock, 1, cell_info, _eperm); 348s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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*]’: 348s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 348s | ^~~~~~~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /usr/include/basix/finite-element.h:1892:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348s 1892 | transform_data(u, n, cell_info, _etrans, 348s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 1893 | precompute::apply_tranpose_matrix_right); 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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 348s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 185 | __uninit_copy(__first, __last, __result); 348s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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]’: 348s /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 348s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 348s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 3147 | std::move(__comp), std::move(__proj)); 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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]’: 348s /usr/include/basix/finite-element.h:1899:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348s 1899 | void FiniteElement::Tinv_apply_right(std::span u, int n, 348s | ^~~~~~~~~~~~~~~~ 348s /usr/include/basix/finite-element.h:1911:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348s 1911 | permute_data(dblock, 1, cell_info, _eperm); 348s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/basix/finite-element.h:1916:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348s 1916 | transform_data(u, n, cell_info, _etrans_invT, 348s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 1917 | precompute::apply_tranpose_matrix_right); 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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 >]’: 348s /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 348s 318 | operator()(_Range&& __r, _Out __result) const 348s | ^~~~~~~~ 348s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 348s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 321 | std::move(__result)); 348s | ~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /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]’: 348s /usr/include/basix/finite-element.h:1923:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348s 1923 | void FiniteElement::T_apply_right(std::span u, int n, 348s | ^~~~~~~~~~~~~~~~ 348s /usr/include/basix/finite-element.h:1935:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348s 1935 | permute_data(dblock, 1, cell_info, _eperm_inv); 348s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/basix/finite-element.h:1940:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348s 1940 | transform_data(u, n, cell_info, _etransT, 348s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 1941 | precompute::apply_tranpose_matrix_right); 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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 > >]’: 348s /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 348s 994 | operator()(_It __x, _Sent __bound) const 348s | ^~~~~~~~ 348s /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 348s /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&)::]’: 348s /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 348s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 348s | ^~~~ 348s /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 348s /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 348s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 348s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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):: >]’: 348s /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 348s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 348s | ^~~~~~~~~ 348s /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 348s /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 348s 2107 | if (__pred(__first)) 348s | ~~~~~~^~~~~~~~~ 348s /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 348s 2111 | if (__pred(__first)) 348s | ~~~~~~^~~~~~~~~ 348s /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 348s 2115 | if (__pred(__first)) 348s | ~~~~~~^~~~~~~~~ 348s /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 348s 2119 | if (__pred(__first)) 348s | ~~~~~~^~~~~~~~~ 348s /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 348s 2127 | if (__pred(__first)) 348s | ~~~~~~^~~~~~~~~ 348s /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 348s 2132 | if (__pred(__first)) 348s | ~~~~~~^~~~~~~~~ 348s /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 348s 2137 | if (__pred(__first)) 348s | ~~~~~~^~~~~~~~~ 348s /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]’: 348s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 348s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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 348s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 348s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 508 | { return std::get<0>(idx) != r; }); 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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&):: >]’: 348s /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 348s 1589 | __heap_select(_RandomAccessIterator __first, 348s | ^~~~~~~~~~~~~ 348s /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 348s /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 348s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 348s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 553 | [](auto x) { return std::get<1>(x); }); 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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 348s 1593 | std::__make_heap(__first, __middle, __comp); 348s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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 348s 1595 | if (__comp(__i, __first)) 348s | ~~~~~~^~~~~~~~~~~~~~ 348s /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 348s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 348s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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]’: 348s /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 348s 1143 | __fill_n_a(_OutputIterator __first, _Size __n, const _Tp& __value, 348s | ^~~~~~~~~~ 348s /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 348s 1154 | std::__fill_a(__first, __first + __n, __value); 348s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 348s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 348s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 348s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 646 | std::next(x_new.begin(), shape[1] * i)); 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 348s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 658 | std::next(x_new.begin(), shape[1] * i)); 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 348s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/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 >]’: 348s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 348s | ^~~~~~~~ 348s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 683 | { return std::copy(__first, __first + __n, __result); } 348s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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&):: >]’: 348s /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 348s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 348s | ^~~~~~~~~~~ 348s /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 348s /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 348s 425 | std::__pop_heap(__first, __last, __last, __comp); 348s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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&):: >]’: 348s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 348s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 348s | ^~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 348s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 348s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 348s /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 348s 88 | if (__comp(__a, __b)) 348s | ~~~~~~^~~~~~~~~~ 348s /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 348s 90 | if (__comp(__b, __c)) 348s | ~~~~~~^~~~~~~~~~ 348s /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 348s 91 | std::iter_swap(__result, __b); 348s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 348s /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 348s 92 | else if (__comp(__a, __c)) 348s | ~~~~~~^~~~~~~~~~ 348s /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 348s 93 | std::iter_swap(__result, __c); 348s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 348s /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 348s 95 | std::iter_swap(__result, __a); 348s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 348s /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 348s 97 | else if (__comp(__a, __c)) 348s | ~~~~~~^~~~~~~~~~ 348s /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 348s 98 | std::iter_swap(__result, __a); 348s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 348s /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 348s 99 | else if (__comp(__b, __c)) 348s | ~~~~~~^~~~~~~~~~ 348s /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 348s 100 | std::iter_swap(__result, __c); 348s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 348s /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 348s 102 | std::iter_swap(__result, __b); 348s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 348s /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&):: >]’: 348s /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 348s 1829 | __unguarded_partition(_RandomAccessIterator __first, 348s | ^~~~~~~~~~~~~~~~~~~~~ 348s /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 348s /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 348s /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 348s 1835 | while (__comp(__first, __pivot)) 348s | ~~~~~~^~~~~~~~~~~~~~~~~~ 348s /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 348s 1838 | while (__comp(__pivot, __last)) 348s | ~~~~~~^~~~~~~~~~~~~~~~~ 348s /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 348s 1842 | std::iter_swap(__first, __last); 348s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 348s /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&)::]’: 348s /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 348s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 348s | ^~~~~~~~ 348s /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 > > >]’: 348s /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 348s 642 | copy(_II __first, _II __last, _OI __result) 348s | ^~~~ 348s /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 348s /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 > >]’: 348s /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 348s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 348s | ^~~~~~~~~~~~~ 348s /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 348s /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 348s /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 348s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 923 | std::__miter_base(__last), 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 924 | __result); 348s | ~~~~~~~~~ 348s /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&):: >]’: 348s /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 348s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 348s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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]’: 348s /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 348s 997 | __fill_a(_FIte __first, _FIte __last, const _Tp& __value) 348s | ^~~~~~~~ 348s /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 348s /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 348s 998 | { std::__fill_a1(__first, __last, __value); } 348s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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*]’: 348s /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 348s 2981 | __miter_base(move_iterator<_Iterator> __it) 348s | ^~~~~~~~~~~~ 348s /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*]’: 348s /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 348s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 348s | ^~~~~~~~~~~~~ 348s /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 348s /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 348s 147 | { return std::copy(__first, __last, __result); } 348s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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]’: 348s /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 348s 1999 | operator()(_Iter __first, _Sent __last, 348s | ^~~~~~~~ 348s /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 348s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 348s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 608 | __miter_base(_Iterator __it) 348s | ^~~~~~~~~~~~ 348s /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*]’: 348s /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 348s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 348s | ^~~~~~~~~~~~~ 348s /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 348s /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 348s 147 | { return std::copy(__first, __last, __result); } 348s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/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*]’: 348s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 348s | ^~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /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*]’: 348s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 642 | copy(_II __first, _II __last, _OI __result) 348s | ^~~~ 348s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /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&):: >]’: 348s /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 348s 135 | __push_heap(_RandomAccessIterator __first, 348s | ^~~~~~~~~~~ 348s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 348s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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 348s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 348s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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&):: >]’: 348s /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 348s 1589 | __heap_select(_RandomAccessIterator __first, 348s | ^~~~~~~~~~~~~ 348s /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 348s /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 348s /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 348s 1593 | std::__make_heap(__first, __middle, __comp); 348s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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 348s 1595 | if (__comp(__i, __first)) 348s | ~~~~~~^~~~~~~~~~~~~~ 348s /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 348s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 348s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 348s /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&):: >]’: 348s /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 348s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 348s | ^~~~~~~~~~~ 348s /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 348s /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 348s 425 | std::__pop_heap(__first, __last, __last, __comp); 348s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 348s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 608 | __miter_base(_Iterator __it) 348s | ^~~~~~~~~~~~ 348s /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&):: >]’: 348s /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 348s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 348s | ^~~~~~~~~~~~~~~~~~~~~~ 348s /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 348s /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 348s /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 348s /usr/include/c++/14/bits/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*]’: 348s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 348s | ^~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /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 348s 88 | if (__comp(__a, __b)) 348s | ~~~~~~^~~~~~~~~~ 348s /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 348s 90 | if (__comp(__b, __c)) 348s | ~~~~~~^~~~~~~~~~ 348s /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 348s 91 | std::iter_swap(__result, __b); 348s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 348s /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]’: 348s /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 348s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 348s | ^~~~~~~~ 348s /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 348s 92 | else if (__comp(__a, __c)) 348s | ~~~~~~^~~~~~~~~~ 348s /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 348s 93 | std::iter_swap(__result, __c); 348s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 348s /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 348s 95 | std::iter_swap(__result, __a); 348s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 348s /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 348s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 348s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 737 | std::move(__result), 348s | ~~~~~~~~~~~~~~~~~~~~ 348s 738 | std::move(__op), std::move(__proj)); 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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 348s 97 | else if (__comp(__a, __c)) 348s | ~~~~~~^~~~~~~~~~ 348s /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 348s 98 | std::iter_swap(__result, __a); 348s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 348s /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 348s 99 | else if (__comp(__b, __c)) 348s | ~~~~~~^~~~~~~~~~ 348s /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 348s 100 | std::iter_swap(__result, __c); 348s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 348s /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 348s 102 | std::iter_swap(__result, __b); 348s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 348s /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&):: >]’: 348s /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 348s 1829 | __unguarded_partition(_RandomAccessIterator __first, 348s | ^~~~~~~~~~~~~~~~~~~~~ 348s /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 348s /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 348s /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 348s 1835 | while (__comp(__first, __pivot)) 348s | ~~~~~~^~~~~~~~~~~~~~~~~~ 348s /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 348s 1838 | while (__comp(__pivot, __last)) 348s | ~~~~~~^~~~~~~~~~~~~~~~~ 348s /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 348s 1842 | std::iter_swap(__first, __last); 348s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 348s /usr/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 >]’: 348s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 348s | ^~~~~~ 348s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /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 >&}]’: 348s /usr/include/c++/14/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348s 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); 348s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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&)::]’: 348s /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 348s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 348s | ^~~~~~~~ 348s /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 348s /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 >]’: 348s /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 348s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 348s | ^~~~~~~~~~~~~ 348s /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 348s /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 348s /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 348s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 923 | std::__miter_base(__last), 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 924 | __result); 348s | ~~~~~~~~~ 348s /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&):: >]’: 348s /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 348s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 348s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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&):: >]’: 348s /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 348s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 348s | ^~~~~~~~~~~ 348s /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 348s /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&):: >]’: 348s /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 348s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 348s | ^~~~~~~~~~ 348s /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 348s /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 348s /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 > >]’: 348s /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 348s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 348s | ^~~~~~~~~ 348s /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 348s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 348s /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 348s 608 | __miter_base(_Iterator __it) 348s | ^~~~~~~~~~~~ 348s /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*]’: 348s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 348s | ^~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /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 348s 147 | { return std::copy(__first, __last, __result); } 348s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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 > >]’: 348s /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 348s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 348s | ^~~~~~~~~~~~~~~~~~~~~~ 348s /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 348s /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 348s /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&)::]’: 348s /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 348s 239 | operator()(_Value& __val, _Iterator __it) 348s | ^~~~~~~~ 348s /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*]’: 348s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 642 | copy(_II __first, _II __last, _OI __result) 348s | ^~~~ 348s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 348s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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&):: >]’: 348s /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 348s 1876 | __introsort_loop(_RandomAccessIterator __first, 348s | ^~~~~~~~~~~~~~~~ 348s /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 348s /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 348s 1884 | std::__partial_sort(__first, __last, __last, __comp); 348s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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 348s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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 348s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 348s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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*]’: 348s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 348s | ^~~~~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /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&):: >]’: 348s /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 348s 1589 | __heap_select(_RandomAccessIterator __first, 348s | ^~~~~~~~~~~~~ 348s /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 348s /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 348s /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&):: >]’: 348s /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 348s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 348s | ^~~~~~~~~~~~~~~~~~~~~~ 348s /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*]’: 348s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 348s | ^~~~~~~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /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 348s /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 348s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 185 | __uninit_copy(__first, __last, __result); 348s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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 348s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 348s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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 348s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 1819 | __comp); 348s | ~~~~~~~ 348s /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 348s 1822 | std::__insertion_sort(__first, __last, __comp); 348s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 348s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 348s | ^~~~~~~~~~~~~~ 348s /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&):: >]’: 348s /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 348s 1876 | __introsort_loop(_RandomAccessIterator __first, 348s | ^~~~~~~~~~~~~~~~ 348s /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 348s /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 348s 1884 | std::__partial_sort(__first, __last, __last, __comp); 348s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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 348s 1593 | std::__make_heap(__first, __middle, __comp); 348s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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 348s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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 348s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 348s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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 348s 1595 | if (__comp(__i, __first)) 348s | ~~~~~~^~~~~~~~~~~~~~ 348s /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 348s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 348s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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&):: >]’: 348s /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 348s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 348s | ^~~~~~~~~~~~~~~~~~~~~~ 348s /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 348s /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 348s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 348s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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 348s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 1819 | __comp); 348s | ~~~~~~~ 348s /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 348s 1822 | std::__insertion_sort(__first, __last, __comp); 348s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 348s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 348s /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&):: >]’: 348s /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 348s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 348s | ^~~~~~~~~~~ 348s /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 348s /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 348s 425 | std::__pop_heap(__first, __last, __last, __comp); 348s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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&):: >]’: 348s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 348s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 348s | ^~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/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*]’: 348s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 348s | ^~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 348s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 348s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 348s /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 348s 88 | if (__comp(__a, __b)) 348s | ~~~~~~^~~~~~~~~~ 348s /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 348s 90 | if (__comp(__b, __c)) 348s | ~~~~~~^~~~~~~~~~ 348s /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 348s 91 | std::iter_swap(__result, __b); 348s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 348s /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 348s 92 | else if (__comp(__a, __c)) 348s | ~~~~~~^~~~~~~~~~ 348s /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 348s 93 | std::iter_swap(__result, __c); 348s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 348s /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 348s 95 | std::iter_swap(__result, __a); 348s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 348s /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 348s 97 | else if (__comp(__a, __c)) 348s | ~~~~~~^~~~~~~~~~ 348s /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 348s 98 | std::iter_swap(__result, __a); 348s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 348s /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 348s 99 | else if (__comp(__b, __c)) 348s | ~~~~~~^~~~~~~~~~ 348s /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 348s 100 | std::iter_swap(__result, __c); 348s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 348s /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 348s 102 | std::iter_swap(__result, __b); 348s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 348s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 348s | ^~~~~~~~~~~~~~ 348s /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&)::]’: 348s /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 348s 195 | operator()(_Iterator __it, _Value& __val) 348s | ^~~~~~~~ 348s /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&):: >]’: 348s /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 348s 1829 | __unguarded_partition(_RandomAccessIterator __first, 348s | ^~~~~~~~~~~~~~~~~~~~~ 348s /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 348s /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 348s /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 348s 1835 | while (__comp(__first, __pivot)) 348s | ~~~~~~^~~~~~~~~~~~~~~~~~ 348s /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 348s 1838 | while (__comp(__pivot, __last)) 348s | ~~~~~~^~~~~~~~~~~~~~~~~ 348s /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 348s 1842 | std::iter_swap(__first, __last); 348s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 348s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 348s /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&)::]’: 348s /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 348s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 348s | ^~~~~~~~ 348s /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 348s /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]’: 348s /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 348s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 348s | ^~~~~~~~ 348s /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 348s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 348s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 737 | std::move(__result), 348s | ~~~~~~~~~~~~~~~~~~~~ 348s 738 | std::move(__op), std::move(__proj)); 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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 > >]’: 348s /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 348s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 348s | ^~~~~~~~~~~~~ 348s /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 348s /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 348s /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 348s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 923 | std::__miter_base(__last), 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 924 | __result); 348s | ~~~~~~~~~ 348s /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&):: >]’: 348s /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 348s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 348s | ^~~~~~~~~~~~~ 348s /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]’: 348s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 348s | ^~~~~~~~ 348s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /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 348s 232 | if (__comp(__first + __secondChild, 348s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 348s 233 | __first + (__secondChild - 1))) 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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&):: >]’: 348s /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 348s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 348s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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&)::]’: 348s /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 348s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 348s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 201 | std::move(__f), std::move(__proj)); 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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 >]’: 348s /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 348s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 348s | ^~~~~~~~~~~~ 348s /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*]’: 348s /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 348s 346 | __niter_wrap(_From __from, _To __res) 348s | ^~~~~~~~~~~~ 348s /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 > >]’: 348s /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 348s 994 | operator()(_It __x, _Sent __bound) const 348s | ^~~~~~~~ 348s /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 348s /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&)::]’: 348s /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 348s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 348s | ^~~~ 348s /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 348s /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 348s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 348s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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*]’: 348s /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 348s 2981 | __miter_base(move_iterator<_Iterator> __it) 348s | ^~~~~~~~~~~~ 348s /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):: >]’: 348s /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 348s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 348s | ^~~~~~~~~ 348s /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 348s /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 348s 2107 | if (__pred(__first)) 348s | ~~~~~~^~~~~~~~~ 348s /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 348s 2111 | if (__pred(__first)) 348s | ~~~~~~^~~~~~~~~ 348s /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 348s 2115 | if (__pred(__first)) 348s | ~~~~~~^~~~~~~~~ 348s /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 348s 2119 | if (__pred(__first)) 348s | ~~~~~~^~~~~~~~~ 348s /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 348s 2127 | if (__pred(__first)) 348s | ~~~~~~^~~~~~~~~ 348s /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 348s 2132 | if (__pred(__first)) 348s | ~~~~~~^~~~~~~~~ 348s /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 348s 2137 | if (__pred(__first)) 348s | ~~~~~~^~~~~~~~~ 348s /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 >]’: 348s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 642 | copy(_II __first, _II __last, _OI __result) 348s | ^~~~ 348s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 348s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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&):: >]’: 348s /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 348s 135 | __push_heap(_RandomAccessIterator __first, 348s | ^~~~~~~~~~~ 348s /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 348s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 348s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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]’: 348s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 348s | ^~~~~~~~~~~~ 348s /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*]’: 348s /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 348s 346 | __niter_wrap(_From __from, _To __res) 348s | ^~~~~~~~~~~~ 348s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 348s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 608 | __miter_base(_Iterator __it) 348s | ^~~~~~~~~~~~ 348s /usr/include/c++/14/bits/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 >]’: 348s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 348s | ^~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /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]’: 348s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 348s | ^~~~~~~~~~~~ 348s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 348s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 608 | __miter_base(_Iterator __it) 348s | ^~~~~~~~~~~~ 348s /usr/include/c++/14/bits/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*]’: 348s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 348s | ^~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /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&)::]’: 348s /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 348s 195 | operator()(_Iterator __it, _Value& __val) 348s | ^~~~~~~~ 348s /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&):: >]’: 348s /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 348s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 348s | ^~~~~~~~~~~ 348s /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 348s /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&):: >]’: 348s /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 348s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 348s | ^~~~~~~~~~ 348s /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 348s /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 348s /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 >]’: 348s /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 348s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 348s | ^~~~~~~~~ 348s /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 348s /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 >]’: 348s /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 348s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 348s | ^~~~~~~~~~~~~~~~~~~~~~ 348s /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 348s /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 348s /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&)::]’: 348s /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 348s 239 | operator()(_Value& __val, _Iterator __it) 348s | ^~~~~~~~ 348s /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]’: 348s /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 348s 135 | __uninit_copy(_InputIterator __first, _InputIterator __last, 348s | ^~~~~~~~~~~~~ 348s /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 348s /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 348s 137 | { return std::__do_uninit_copy(__first, __last, __result); } 348s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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&):: >]’: 348s /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 348s 1863 | __partial_sort(_RandomAccessIterator __first, 348s | ^~~~~~~~~~~~~~ 348s /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 348s /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 348s /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 348s 1868 | std::__heap_select(__first, __middle, __last, __comp); 348s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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 348s 1869 | std::__sort_heap(__first, __middle, __comp); 348s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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&):: >]’: 348s /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 348s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 348s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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 348s /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 348s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 1856 | __comp); 348s | ~~~~~~~ 348s /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 348s /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 348s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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&):: >]’: 348s /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 348s 1770 | __insertion_sort(_RandomAccessIterator __first, 348s | ^~~~~~~~~~~~~~~~ 348s /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 348s /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 348s 1777 | if (__comp(__i, __first)) 348s | ~~~~~~^~~~~~~~~~~~~~ 348s /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 348s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 348s | ^~~~~~~~~~~~~~~~~~~~~~~ 348s /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&):: >]’: 348s /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 348s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 348s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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 348s /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 >]’: 348s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 642 | copy(_II __first, _II __last, _OI __result) 348s | ^~~~ 348s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 348s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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*]’: 348s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 348s | ^~~~~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /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*]’: 348s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 348s | ^~~~~~~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /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 348s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 185 | __uninit_copy(__first, __last, __result); 348s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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]’: 348s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 348s | ^~~~~~~~~~~~ 348s In file included from /usr/include/c++/14/bits/refwrap.h:38, 348s from /usr/include/c++/14/vector:68: 348s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 348s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 348s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 348s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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 > > >]’: 348s /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 348s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 348s | ^~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 348s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 348s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 348s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 348s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 348s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 348s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/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*]’: 348s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 348s | ^~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /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 >]’: 348s /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 348s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 348s | ^~~~~~~~ 348s /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]’: 348s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348s 154 | void apply_permutation_mapped(std::span perm, 348s | ^~~~~~~~~~~~~~~~~~~~~~~~ 348s /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]’: 348s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 348s | ^~~~~~~~~~~~ 348s /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]’: 348s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348s 144 | void apply_permutation(std::span perm, std::span data, 348s | ^~~~~~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 348s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 608 | __miter_base(_Iterator __it) 348s | ^~~~~~~~~~~~ 348s /usr/include/c++/14/bits/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*]’: 348s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 348s | ^~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /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&):: >]’: 348s /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 348s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 348s | ^~~~~~~~~~~ 348s /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 348s /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&):: >]’: 348s /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 348s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 348s | ^~~~~~~~~~ 348s /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 348s /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 348s /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 >]’: 348s /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 348s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 348s | ^~~~~~~~~ 348s /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 348s /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 >]’: 348s /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 348s 181 | void dot(U A, V B, P C, bool transpose = false) 348s | ^~~ 348s /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 348s /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 348s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 348s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 348s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 348s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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 >]’: 348s /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 348s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 348s | ^~~~~~~~~~~~~~~~~~~~~~ 348s /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 348s /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 348s /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&)::]’: 348s /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 348s 239 | operator()(_Value& __val, _Iterator __it) 348s | ^~~~~~~~ 348s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 348s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 348s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 348s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 348s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 348s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 348s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 348s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 348s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 348s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 348s /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 348s 87 | auto det(Matrix A) 348s | ^~~ 348s /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]’: 348s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 348s | ^~~~~~~~ 348s /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 >]’: 348s /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 348s 125 | void inv(U A, V B) 348s | ^~~ 348s /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 348s /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&):: >]’: 348s /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 348s 1863 | __partial_sort(_RandomAccessIterator __first, 348s | ^~~~~~~~~~~~~~ 348s /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&)::]’: 348s /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 348s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 348s | ^~~~~~~~ 348s /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 348s /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 348s /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 348s /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 348s 1868 | std::__heap_select(__first, __middle, __last, __comp); 348s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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 348s 1869 | std::__sort_heap(__first, __middle, __comp); 348s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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&):: >]’: 348s /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 348s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 348s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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 348s /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 348s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 1856 | __comp); 348s | ~~~~~~~ 348s /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 348s /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 348s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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&):: >]’: 348s /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 348s 1770 | __insertion_sort(_RandomAccessIterator __first, 348s | ^~~~~~~~~~~~~~~~ 348s /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 348s /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 348s 1777 | if (__comp(__i, __first)) 348s | ~~~~~~^~~~~~~~~~~~~~ 348s /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 348s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 348s | ^~~~~~~~~~~~~~~~~~~~~~~ 348s /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&):: >]’: 348s /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 348s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 348s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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 348s /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 >]’: 348s /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 348s 181 | void dot(U A, V B, P C, bool transpose = false) 348s | ^~~ 348s /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 348s /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 348s /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]’: 348s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 348s | ^~~~~~~~~~~~ 348s In file included from /usr/include/dolfinx/fem/DirichletBC.h:10: 348s /usr/include/dolfinx/fem/Constant.h: In constructor ‘dolfinx::fem::Constant::Constant(value_type) [with T = double]’: 348s /usr/include/dolfinx/fem/Constant.h:30:37: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 348s 30 | explicit Constant(value_type c) : value({c}) {} 348s | ^~~~~~~~~~ 348s /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&):: >]’: 348s /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 348s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 348s | ^~~~~~~~~~~~~ 348s /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 348s 232 | if (__comp(__first + __secondChild, 348s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 348s 233 | __first + (__secondChild - 1))) 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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&):: >]’: 348s /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 348s 1589 | __heap_select(_RandomAccessIterator __first, 348s | ^~~~~~~~~~~~~ 348s /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 348s /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 348s /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 348s 1593 | std::__make_heap(__first, __middle, __comp); 348s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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 348s 1595 | if (__comp(__i, __first)) 348s | ~~~~~~^~~~~~~~~~~~~~ 348s /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 348s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 348s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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&):: >]’: 348s /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 348s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 348s | ^~~~~~~~~~~ 348s /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 348s /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 348s 425 | std::__pop_heap(__first, __last, __last, __comp); 348s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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&):: >]’: 348s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 348s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 348s | ^~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 348s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 348s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 348s /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 348s 88 | if (__comp(__a, __b)) 348s | ~~~~~~^~~~~~~~~~ 348s /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 348s 90 | if (__comp(__b, __c)) 348s | ~~~~~~^~~~~~~~~~ 348s /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 348s 91 | std::iter_swap(__result, __b); 348s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 348s /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 348s 92 | else if (__comp(__a, __c)) 348s | ~~~~~~^~~~~~~~~~ 348s /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 348s 93 | std::iter_swap(__result, __c); 348s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 348s /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 348s 95 | std::iter_swap(__result, __a); 348s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 348s /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 348s 97 | else if (__comp(__a, __c)) 348s | ~~~~~~^~~~~~~~~~ 348s /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 348s 98 | std::iter_swap(__result, __a); 348s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 348s /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 348s 99 | else if (__comp(__b, __c)) 348s | ~~~~~~^~~~~~~~~~ 348s /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 348s 100 | std::iter_swap(__result, __c); 348s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 348s /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 348s 102 | std::iter_swap(__result, __b); 348s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 348s /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&):: >]’: 348s /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 348s 1829 | __unguarded_partition(_RandomAccessIterator __first, 348s | ^~~~~~~~~~~~~~~~~~~~~ 348s /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 348s /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 348s /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 348s 1835 | while (__comp(__first, __pivot)) 348s | ~~~~~~^~~~~~~~~~~~~~~~~~ 348s /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 348s 1838 | while (__comp(__pivot, __last)) 348s | ~~~~~~^~~~~~~~~~~~~~~~~ 348s /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 348s 1842 | std::iter_swap(__first, __last); 348s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 348s /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&)::]’: 348s /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 348s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 348s | ^~~~~~~~ 348s /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 348s /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 > >]’: 348s /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 348s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 348s | ^~~~~~~~~~~~~ 348s /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 348s /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 348s /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 348s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 923 | std::__miter_base(__last), 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 924 | __result); 348s | ~~~~~~~~~ 348s /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&):: >]’: 348s /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 348s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 348s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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]’: 348s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348s 1674 | void FiniteElement::permute_data( 348s | ^~~~~~~~~~~~~~~~ 348s In file included from /usr/include/basix/finite-element.h:12: 348s /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]’: 348s /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 348s 243 | void apply_matrix( 348s | ^~~~~~~~~~~~ 348s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348s /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]’: 348s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 348s | ^~~~~~~~~~~~ 348s /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&):: >]’: 348s /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 348s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 348s | ^~~~~~~~~~~~~ 348s /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 348s 232 | if (__comp(__first + __secondChild, 348s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 348s 233 | __first + (__secondChild - 1))) 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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]’: 348s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348s 1733 | void FiniteElement::transform_data( 348s | ^~~~~~~~~~~~~~~~ 348s /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 348s 1754 | op(std::span(v_size_t), 348s | ~~^~~~~~~~~~~~~~~~~~~~~ 348s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 1756 | dofstart, block_size); 348s | ~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348s /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 348s 1775 | op(std::span(v_size_t), 348s | ~~^~~~~~~~~~~~~~~~~~~~~ 348s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 1777 | dofstart, block_size); 348s | ~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348s /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 348s 1786 | op(std::span(v_size_t), 348s | ~~^~~~~~~~~~~~~~~~~~~~~ 348s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 1788 | dofstart, block_size); 348s | ~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348s /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]’: 348s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348s 1674 | void FiniteElement::permute_data( 348s | ^~~~~~~~~~~~~~~~ 348s /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&):: >]’: 348s /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 348s 1589 | __heap_select(_RandomAccessIterator __first, 348s | ^~~~~~~~~~~~~ 348s /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 348s /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 348s /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 348s 1593 | std::__make_heap(__first, __middle, __comp); 348s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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 348s 1595 | if (__comp(__i, __first)) 348s | ~~~~~~^~~~~~~~~~~~~~ 348s /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 348s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 348s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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]’: 348s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348s 1733 | void FiniteElement::transform_data( 348s | ^~~~~~~~~~~~~~~~ 348s /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 348s 1754 | op(std::span(v_size_t), 348s | ~~^~~~~~~~~~~~~~~~~~~~~ 348s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 1756 | dofstart, block_size); 348s | ~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348s /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 348s 1786 | op(std::span(v_size_t), 348s | ~~^~~~~~~~~~~~~~~~~~~~~ 348s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 1788 | dofstart, block_size); 348s | ~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348s /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 348s 1797 | op(std::span(v_size_t), 348s | ~~^~~~~~~~~~~~~~~~~~~~~ 348s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 1799 | dofstart, block_size); 348s | ~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348s /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&):: >]’: 348s /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 348s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 348s | ^~~~~~~~~~~ 348s /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 348s /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 348s 425 | std::__pop_heap(__first, __last, __last, __comp); 348s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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&):: >]’: 348s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 348s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 348s | ^~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 348s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 348s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 348s /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 348s 88 | if (__comp(__a, __b)) 348s | ~~~~~~^~~~~~~~~~ 348s /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 348s 90 | if (__comp(__b, __c)) 348s | ~~~~~~^~~~~~~~~~ 348s /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 348s 91 | std::iter_swap(__result, __b); 348s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 348s /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 348s 92 | else if (__comp(__a, __c)) 348s | ~~~~~~^~~~~~~~~~ 348s /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 348s 93 | std::iter_swap(__result, __c); 348s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 348s /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 348s 95 | std::iter_swap(__result, __a); 348s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 348s /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 348s 97 | else if (__comp(__a, __c)) 348s | ~~~~~~^~~~~~~~~~ 348s /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 348s 98 | std::iter_swap(__result, __a); 348s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 348s /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 348s 99 | else if (__comp(__b, __c)) 348s | ~~~~~~^~~~~~~~~~ 348s /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 348s 100 | std::iter_swap(__result, __c); 348s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 348s /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 348s 102 | std::iter_swap(__result, __b); 348s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 348s /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]’: 348s /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 348s 285 | void apply_tranpose_matrix_right( 348s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348s /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&):: >]’: 348s /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 348s 1829 | __unguarded_partition(_RandomAccessIterator __first, 348s | ^~~~~~~~~~~~~~~~~~~~~ 348s /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 348s /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 348s /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 348s 1835 | while (__comp(__first, __pivot)) 348s | ~~~~~~^~~~~~~~~~~~~~~~~~ 348s /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 348s 1838 | while (__comp(__pivot, __last)) 348s | ~~~~~~^~~~~~~~~~~~~~~~~ 348s /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 348s 1842 | std::iter_swap(__first, __last); 348s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 348s /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&)::]’: 348s /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 348s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 348s | ^~~~~~~~ 348s /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 348s /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 > >]’: 348s /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 348s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 348s | ^~~~~~~~~~~~~ 348s /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 348s /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 348s /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 348s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 923 | std::__miter_base(__last), 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 924 | __result); 348s | ~~~~~~~~~ 348s /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&):: >]’: 348s /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 348s 135 | __push_heap(_RandomAccessIterator __first, 348s | ^~~~~~~~~~~ 348s /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 348s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 348s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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&):: >]’: 348s /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 348s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 348s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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&):: >]’: 348s /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 348s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 348s | ^~~~~~~~~~~ 348s /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 348s /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&):: >]’: 348s /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 348s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 348s | ^~~~~~~~~~ 348s /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 348s /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 348s /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 > >]’: 348s /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 348s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 348s | ^~~~~~~~~ 348s /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 348s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 348s /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 348s 608 | __miter_base(_Iterator __it) 348s | ^~~~~~~~~~~~ 348s /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]’: 348s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 348s | ^~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /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 348s 371 | return std::__do_uninit_copy(__first, __last, __result); 348s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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 348s 373 | return std::uninitialized_copy(__first, __last, __result); 348s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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 > >]’: 348s /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 348s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 348s | ^~~~~~~~~~~~~~~~~~~~~~ 348s /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 348s /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 348s /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&)::]’: 348s /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 348s 239 | operator()(_Value& __val, _Iterator __it) 348s | ^~~~~~~~ 348s /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]’: 348s /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 348s 997 | __fill_a(_FIte __first, _FIte __last, const _Tp& __value) 348s | ^~~~~~~~ 348s /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 348s /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 348s 998 | { std::__fill_a1(__first, __last, __value); } 348s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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 >]’: 348s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 642 | copy(_II __first, _II __last, _OI __result) 348s | ^~~~ 348s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 348s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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*]’: 348s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 348s | ^~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /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 348s 147 | { return std::copy(__first, __last, __result); } 348s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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&):: >]’: 348s /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 348s 135 | __push_heap(_RandomAccessIterator __first, 348s | ^~~~~~~~~~~ 348s /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 348s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 348s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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]’: 348s /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 348s 978 | __fill_a1(::__gnu_cxx::__normal_iterator<_Ite, _Cont> __first, 348s | ^~~~~~~~~ 348s /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 348s /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]’: 348s /usr/include/basix/finite-element.h:1947:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348s 1947 | void FiniteElement::Tt_inv_apply_right(std::span u, int n, 348s | ^~~~~~~~~~~~~~~~ 348s /usr/include/basix/finite-element.h:1959:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348s 1959 | permute_data(dblock, 1, cell_info, _eperm_inv); 348s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/basix/finite-element.h:1964:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348s 1964 | transform_data(u, n, cell_info, _etrans_inv, 348s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 1965 | precompute::apply_tranpose_matrix_right); 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 348s /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 348s 642 | copy(_II __first, _II __last, _OI __result) 348s | ^~~~ 348s /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 348s /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&)::]’: 348s /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 348s 195 | operator()(_Iterator __it, _Value& __val) 348s | ^~~~~~~~ 348s /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]’: 348s /usr/include/basix/finite-element.h:1875:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348s 1875 | void FiniteElement::Tt_apply_right(std::span u, int n, 348s | ^~~~~~~~~~~~~~~~ 348s /usr/include/basix/finite-element.h:1887:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348s 1887 | permute_data(dblock, 1, cell_info, _eperm); 348s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/basix/finite-element.h:1892:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348s 1892 | transform_data(u, n, cell_info, _etrans, 348s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 1893 | precompute::apply_tranpose_matrix_right); 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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*]’: 348s /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 348s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 348s | ^~~~~~~~~~~~~ 348s /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 348s /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 348s 147 | { return std::copy(__first, __last, __result); } 348s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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&):: >]’: 348s /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 348s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 348s | ^~~~~~~~~~~ 348s /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 348s /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*]’: 348s /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 348s /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 348s /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]’: 348s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 348s | ^~~~~~~~ 348s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /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&):: >]’: 348s /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 348s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 348s | ^~~~~~~~~~ 348s /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 348s /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 348s /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]’: 348s /usr/include/basix/finite-element.h:1899:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348s 1899 | void FiniteElement::Tinv_apply_right(std::span u, int n, 348s | ^~~~~~~~~~~~~~~~ 348s /usr/include/basix/finite-element.h:1911:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348s 1911 | permute_data(dblock, 1, cell_info, _eperm); 348s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/basix/finite-element.h:1916:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348s 1916 | transform_data(u, n, cell_info, _etrans_invT, 348s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 1917 | precompute::apply_tranpose_matrix_right); 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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&):: >]’: 348s /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 348s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 348s | ^~~~~~~~~~~~~ 348s /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 348s 232 | if (__comp(__first + __secondChild, 348s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 348s 233 | __first + (__secondChild - 1))) 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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]’: 348s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 348s | ^~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /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 348s 371 | return std::__do_uninit_copy(__first, __last, __result); 348s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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 348s 373 | return std::uninitialized_copy(__first, __last, __result); 348s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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 > >]’: 348s /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 348s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 348s | ^~~~~~~~~ 348s /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 348s /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):: >]’: 348s /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 348s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 348s | ^~~~~~~~~ 348s /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 348s /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 348s 2107 | if (__pred(__first)) 348s | ~~~~~~^~~~~~~~~ 348s /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 348s 2111 | if (__pred(__first)) 348s | ~~~~~~^~~~~~~~~ 348s /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 348s 2115 | if (__pred(__first)) 348s | ~~~~~~^~~~~~~~~ 348s /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 348s 2119 | if (__pred(__first)) 348s | ~~~~~~^~~~~~~~~ 348s /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 348s 2127 | if (__pred(__first)) 348s | ~~~~~~^~~~~~~~~ 348s /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 348s 2132 | if (__pred(__first)) 348s | ~~~~~~^~~~~~~~~ 348s /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 348s 2137 | if (__pred(__first)) 348s | ~~~~~~^~~~~~~~~ 348s /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 >]’: 348s /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 348s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 348s | ^~~~~~~~~~~~ 348s /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]’: 348s /usr/include/basix/finite-element.h:1923:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348s 1923 | void FiniteElement::T_apply_right(std::span u, int n, 348s | ^~~~~~~~~~~~~~~~ 348s /usr/include/basix/finite-element.h:1935:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348s 1935 | permute_data(dblock, 1, cell_info, _eperm_inv); 348s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/basix/finite-element.h:1940:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348s 1940 | transform_data(u, n, cell_info, _etransT, 348s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 1941 | precompute::apply_tranpose_matrix_right); 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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*]’: 348s /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 348s 346 | __niter_wrap(_From __from, _To __res) 348s | ^~~~~~~~~~~~ 348s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 348s /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 348s 608 | __miter_base(_Iterator __it) 348s | ^~~~~~~~~~~~ 348s /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 > >]’: 348s /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 348s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 348s | ^~~~~~~~~~~~~~~~~~~~~~ 348s /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 348s /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 348s /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 >]’: 348s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 642 | copy(_II __first, _II __last, _OI __result) 348s | ^~~~ 348s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 348s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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&)::]’: 348s /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 348s 239 | operator()(_Value& __val, _Iterator __it) 348s | ^~~~~~~~ 348s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 348s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 608 | __miter_base(_Iterator __it) 348s | ^~~~~~~~~~~~ 348s /usr/include/c++/14/bits/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 >]’: 348s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 348s | ^~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /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*]’: 348s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 348s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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*]’: 348s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 348s | ^~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /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 348s 147 | { return std::copy(__first, __last, __result); } 348s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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&):: >]’: 348s /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 348s 1863 | __partial_sort(_RandomAccessIterator __first, 348s | ^~~~~~~~~~~~~~ 348s /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 348s /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 348s /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 348s 1868 | std::__heap_select(__first, __middle, __last, __comp); 348s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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 348s 1869 | std::__sort_heap(__first, __middle, __comp); 348s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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&):: >]’: 348s /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 348s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 348s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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 348s /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 348s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 1856 | __comp); 348s | ~~~~~~~ 348s /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 348s /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 348s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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&):: >]’: 348s /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 348s 135 | __push_heap(_RandomAccessIterator __first, 348s | ^~~~~~~~~~~ 348s /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 348s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 348s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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&):: >]’: 348s /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 348s 1770 | __insertion_sort(_RandomAccessIterator __first, 348s | ^~~~~~~~~~~~~~~~ 348s /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 348s /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 348s 1777 | if (__comp(__i, __first)) 348s | ~~~~~~^~~~~~~~~~~~~~ 348s /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 348s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 348s | ^~~~~~~~~~~~~~~~~~~~~~~ 348s /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&):: >]’: 348s /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 348s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 348s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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 348s /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&)::]’: 348s /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 348s 195 | operator()(_Iterator __it, _Value& __val) 348s | ^~~~~~~~ 348s /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&)::]’: 348s /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 348s 195 | operator()(_Iterator __it, _Value& __val) 348s | ^~~~~~~~ 348s /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&):: >]’: 348s /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 348s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 348s | ^~~~~~~~~~~~~ 348s /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 348s 232 | if (__comp(__first + __secondChild, 348s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 348s 233 | __first + (__secondChild - 1))) 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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 >]’: 348s /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 348s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 348s | ^~~~~~~~~~~~ 348s /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*]’: 348s /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 348s 346 | __niter_wrap(_From __from, _To __res) 348s | ^~~~~~~~~~~~ 348s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 348s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 348s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 608 | __miter_base(_Iterator __it) 348s | ^~~~~~~~~~~~ 348s /usr/include/c++/14/bits/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*]’: 348s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 348s | ^~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /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 > >]’: 348s /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 348s 855 | operator()(_It& __it, _Sent __bound) const 348s | ^~~~~~~~ 348s /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&):: >]’: 348s /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 348s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 348s | ^~~~~~ 348s /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 348s /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 348s 1905 | std::__introsort_loop(__first, __last, 348s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 348s 1906 | std::__lg(__last - __first) * 2, 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 1907 | __comp); 348s | ~~~~~~~ 348s /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 348s 1908 | std::__final_insertion_sort(__first, __last, __comp); 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/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 >]’: 348s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 348s | ^~~~~~~~ 348s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 683 | { return std::copy(__first, __first + __n, __result); } 348s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 348s /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)::]’: 348s /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 348s 317 | operator()(_Iterator __it) 348s | ^~~~~~~~ 348s /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]’: 348s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348s 1674 | void FiniteElement::permute_data( 348s | ^~~~~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 348s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 608 | __miter_base(_Iterator __it) 348s | ^~~~~~~~~~~~ 348s /usr/include/c++/14/bits/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 >]’: 348s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 348s | ^~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s In file included from /usr/include/basix/finite-element.h:12: 348s /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]’: 348s /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 348s 243 | void apply_matrix( 348s | ^~~~~~~~~~~~ 348s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348s /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]’: 348s /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 348s 1143 | __fill_n_a(_OutputIterator __first, _Size __n, const _Tp& __value, 348s | ^~~~~~~~~~ 348s /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 348s 1154 | std::__fill_a(__first, __first + __n, __value); 348s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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]’: 348s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 348s | ^~~~~~~~~~~~ 348s /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&):: >]’: 348s /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 348s 135 | __push_heap(_RandomAccessIterator __first, 348s | ^~~~~~~~~~~ 348s /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 348s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 348s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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]’: 348s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348s 1733 | void FiniteElement::transform_data( 348s | ^~~~~~~~~~~~~~~~ 348s /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 348s 1754 | op(std::span(v_size_t), 348s | ~~^~~~~~~~~~~~~~~~~~~~~ 348s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 1756 | dofstart, block_size); 348s | ~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348s /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 348s 1775 | op(std::span(v_size_t), 348s | ~~^~~~~~~~~~~~~~~~~~~~~ 348s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 1777 | dofstart, block_size); 348s | ~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348s /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 348s 1786 | op(std::span(v_size_t), 348s | ~~^~~~~~~~~~~~~~~~~~~~~ 348s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 1788 | dofstart, block_size); 348s | ~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348s /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]’: 348s /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 348s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 348s | ^~~~~~~~~~~~~~~~~~~~~~ 348s /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 348s /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 348s 371 | return std::__do_uninit_copy(__first, __last, __result); 348s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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 348s 373 | return std::uninitialized_copy(__first, __last, __result); 348s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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 >]’: 348s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 348s | ^~~~~~~~~~~~~ 348s /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]’: 348s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348s 1674 | void FiniteElement::permute_data( 348s | ^~~~~~~~~~~~~~~~ 348s /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]’: 348s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348s 1733 | void FiniteElement::transform_data( 348s | ^~~~~~~~~~~~~~~~ 348s /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 348s 1754 | op(std::span(v_size_t), 348s | ~~^~~~~~~~~~~~~~~~~~~~~ 348s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 1756 | dofstart, block_size); 348s | ~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348s /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&)::]’: 348s /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 348s 195 | operator()(_Iterator __it, _Value& __val) 348s | ^~~~~~~~ 348s /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 348s 1786 | op(std::span(v_size_t), 348s | ~~^~~~~~~~~~~~~~~~~~~~~ 348s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 1788 | dofstart, block_size); 348s | ~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348s /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 348s 1797 | op(std::span(v_size_t), 348s | ~~^~~~~~~~~~~~~~~~~~~~~ 348s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 1799 | dofstart, block_size); 348s | ~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348s /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*]’: 348s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 348s | ^~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /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 348s 147 | { return std::copy(__first, __last, __result); } 348s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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]’: 348s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 348s | ^~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /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 348s 371 | return std::__do_uninit_copy(__first, __last, __result); 348s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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 348s 373 | return std::uninitialized_copy(__first, __last, __result); 348s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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]’: 348s /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 348s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 348s | ^~~~~~~~~~~~~~~~~~~ 348s /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 348s /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 348s 1697 | std::__uninitialized_copy_a(__first, __last, 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 348s 1698 | this->_M_impl._M_start, 348s | ~~~~~~~~~~~~~~~~~~~~~~~ 348s 1699 | _M_get_Tp_allocator()); 348s | ~~~~~~~~~~~~~~~~~~~~~~ 348s /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 >]’: 348s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 348s | ^~~~~~~~ 348s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 310 | return ranges::__copy_or_move(std::move(__first), 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 348s 311 | std::move(__last), 348s | ~~~~~~~~~~~~~~~~~~ 348s 312 | std::move(__result)); 348s | ~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 348s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 608 | __miter_base(_Iterator __it) 348s | ^~~~~~~~~~~~ 348s /usr/include/c++/14/bits/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 >]’: 348s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 348s | ^~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 348s from /usr/include/c++/14/bits/stl_algobase.h:67: 348s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 348s /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 348s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 348s | ^~~~~~~~ 348s /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 348s /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 348s 193 | return std::_Destroy_aux::__destroy(__first, __last); 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 348s /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 348s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 196 | __destroy(__first, __last); 348s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 348s In file included from /usr/include/c++/14/bits/ranges_algobase.h:38: 348s /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 >]’: 348s /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 348s 994 | operator()(_It __x, _Sent __bound) const 348s | ^~~~~~~~ 348s /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 348s /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&)::]’: 348s /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 348s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 348s | ^~~~ 348s /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 348s /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 348s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 348s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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 >]’: 348s /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 348s 675 | move(_II __first, _II __last, _OI __result) 348s | ^~~~ 348s /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 348s /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 348s /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 348s 683 | return std::__copy_move_a(std::__miter_base(__first), 348s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 684 | std::__miter_base(__last), __result); 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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*]’: 348s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 348s | ^~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /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 348s 147 | { return std::copy(__first, __last, __result); } 348s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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]’: 348s /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 348s 3123 | operator()(_Iter __first, _Sent __last, 348s | ^~~~~~~~ 348s /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 348s /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]’: 348s /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 348s 678 | vector(initializer_list __l, 348s | ^~~~~~ 348s /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 >]’: 348s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 348s | ^~~~~~~~ 348s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 310 | return ranges::__copy_or_move(std::move(__first), 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 348s 311 | std::move(__last), 348s | ~~~~~~~~~~~~~~~~~~ 348s 312 | std::move(__result)); 348s | ~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /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]’: 348s /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 348s 285 | void apply_tranpose_matrix_right( 348s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348s /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]’: 348s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 348s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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 >]’: 348s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 642 | copy(_II __first, _II __last, _OI __result) 348s | ^~~~ 348s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 348s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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]’: 348s /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 348s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 348s | ^~~~~~~~~~~~~~~~~~~~~~ 348s /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 348s /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 348s 371 | return std::__do_uninit_copy(__first, __last, __result); 348s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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 348s 373 | return std::uninitialized_copy(__first, __last, __result); 348s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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]’: 348s /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 348s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 348s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 1805 | std::move(__comp), std::move(__proj)); 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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)::]’: 348s /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 348s 3867 | find_if(_InputIterator __first, _InputIterator __last, 348s | ^~~~~~~ 348s /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 348s /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 348s 3876 | return std::__find_if(__first, __last, 348s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 348s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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]’: 348s /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 348s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 348s | ^~~~~~~~ 348s /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 348s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 348s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 737 | std::move(__result), 348s | ~~~~~~~~~~~~~~~~~~~~ 348s 738 | std::move(__op), std::move(__proj)); 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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 348s /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*]’: 348s /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 348s 642 | copy(_II __first, _II __last, _OI __result) 348s | ^~~~ 348s /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 348s /usr/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 >]’: 348s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 348s | ^~~~~~ 348s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /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 348s 715 | return std::__copy_n(__first, __n2, __result, 348s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 348s 716 | std::__iterator_category(__first)); 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /usr/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 >]’: 348s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 348s | ^~~~~~ 348s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /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 348s 715 | return std::__copy_n(__first, __n2, __result, 348s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 348s 716 | std::__iterator_category(__first)); 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 348s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 348s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s In file included from /usr/include/dolfinx/la/Vector.h:14, 348s from /usr/include/dolfinx/fem/Function.h:17: 348s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 348s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 348s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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]’: 348s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 348s | ^~~~~~~~ 348s /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*]’: 348s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 348s | ^~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /usr/include/c++/14/bits/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 >]’: 348s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 348s | ^~~~~~~~ 348s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 683 | { return std::copy(__first, __first + __n, __result); } 348s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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 348s 147 | { return std::copy(__first, __last, __result); } 348s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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&):: >]’: 348s /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 348s 1863 | __partial_sort(_RandomAccessIterator __first, 348s | ^~~~~~~~~~~~~~ 348s /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 348s /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 348s /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 348s 1868 | std::__heap_select(__first, __middle, __last, __comp); 348s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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 348s 1869 | std::__sort_heap(__first, __middle, __comp); 348s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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&):: >]’: 348s /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 348s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 348s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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 348s /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 348s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 1856 | __comp); 348s | ~~~~~~~ 348s /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 348s /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 348s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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&):: >]’: 348s /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 348s 1770 | __insertion_sort(_RandomAccessIterator __first, 348s | ^~~~~~~~~~~~~~~~ 348s /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 348s /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 348s 1777 | if (__comp(__i, __first)) 348s | ~~~~~~^~~~~~~~~~~~~~ 348s /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 348s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 348s | ^~~~~~~~~~~~~~~~~~~~~~~ 348s /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&):: >]’: 348s /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 348s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 348s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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 348s /usr/include/c++/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}]’: 348s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 348s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 348s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = dolfinx::fem::Constant; _Args = {vector >}]’: 348s /usr/include/c++/14/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348s 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); 348s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/c++/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}]’: 348s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 348s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 348s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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]’: 348s /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 348s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 348s | ^~~~~~~~ 348s /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 348s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 348s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 737 | std::move(__result), 348s | ~~~~~~~~~~~~~~~~~~~~ 348s 738 | std::move(__op), std::move(__proj)); 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/c++/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}]’: 348s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 348s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 348s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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]’: 348s /usr/include/basix/precompute.h:172:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348s 172 | void apply_inv_permutation_right(std::span perm, 348s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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&)::]’: 348s /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 348s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 348s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 201 | std::move(__f), std::move(__proj)); 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/c++/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}]’: 348s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 348s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 348s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/c++/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}]’: 348s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 348s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 348s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/c++/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}]’: 348s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 348s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 348s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/c++/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}]’: 348s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 348s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 348s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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]’: 348s /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 348s 978 | __fill_a1(::__gnu_cxx::__normal_iterator<_Ite, _Cont> __first, 348s | ^~~~~~~~~ 348s /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 348s /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 > >]’: 348s /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 348s 855 | operator()(_It& __it, _Sent __bound) const 348s | ^~~~~~~~ 348s /usr/include/c++/14/bits/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 >]’: 348s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 348s | ^~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /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&):: >]’: 348s /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 348s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 348s | ^~~~~~ 348s /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 348s /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 348s 1905 | std::__introsort_loop(__first, __last, 348s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 348s 1906 | std::__lg(__last - __first) * 2, 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 1907 | __comp); 348s | ~~~~~~~ 348s /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 348s 1908 | std::__final_insertion_sort(__first, __last, __comp); 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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]’: 348s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 348s | ^~~~~~~~ 348s /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)::]’: 348s /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 348s 317 | operator()(_Iterator __it) 348s | ^~~~~~~~ 348s /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*]’: 348s /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 348s 2981 | __miter_base(move_iterator<_Iterator> __it) 348s | ^~~~~~~~~~~~ 348s /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*]’: 348s /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 348s [ 76%] Linking CXX executable demo_codim_0_assembly 348s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 348s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 608 | __miter_base(_Iterator __it) 348s | ^~~~~~~~~~~~ 348s cd /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/codim_0_assembly && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_codim_0_assembly.dir/link.txt --verbose=1 348s /usr/include/c++/14/bits/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*]’: 348s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 348s | ^~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /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*]’: 348s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 642 | copy(_II __first, _II __last, _OI __result) 348s | ^~~~ 348s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 348s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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&):: >]’: 348s /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 348s 1589 | __heap_select(_RandomAccessIterator __first, 348s | ^~~~~~~~~~~~~ 348s /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 348s /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 348s /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 348s 1593 | std::__make_heap(__first, __middle, __comp); 348s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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 348s 1595 | if (__comp(__i, __first)) 348s | ~~~~~~^~~~~~~~~~~~~~ 348s /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 348s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 348s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 348s /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&):: >]’: 348s /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 348s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 348s | ^~~~~~~~~~~ 348s /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 348s /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 348s 425 | std::__pop_heap(__first, __last, __last, __comp); 348s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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&)::]’: 348s /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 348s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 348s | ^~~~~~~~ 348s /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 348s /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&):: >]’: 348s /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 348s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 348s | ^~~~~~~~~~~~~~~~~~~~~~ 348s /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 348s /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 348s /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 348s /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 348s 88 | if (__comp(__a, __b)) 348s | ~~~~~~^~~~~~~~~~ 348s /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 348s 90 | if (__comp(__b, __c)) 348s | ~~~~~~^~~~~~~~~~ 348s /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 348s 91 | std::iter_swap(__result, __b); 348s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 348s /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 348s 92 | else if (__comp(__a, __c)) 348s | ~~~~~~^~~~~~~~~~ 348s /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 348s 93 | std::iter_swap(__result, __c); 348s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 348s /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 348s 95 | std::iter_swap(__result, __a); 348s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 348s /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 348s 97 | else if (__comp(__a, __c)) 348s | ~~~~~~^~~~~~~~~~ 348s /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 348s 98 | std::iter_swap(__result, __a); 348s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 348s /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 348s 99 | else if (__comp(__b, __c)) 348s | ~~~~~~^~~~~~~~~~ 348s /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 348s 100 | std::iter_swap(__result, __c); 348s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 348s /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 348s 102 | std::iter_swap(__result, __b); 348s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 348s /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&):: >]’: 348s /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 348s 1829 | __unguarded_partition(_RandomAccessIterator __first, 348s | ^~~~~~~~~~~~~~~~~~~~~ 348s /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 348s /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 348s /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 348s 1835 | while (__comp(__first, __pivot)) 348s | ~~~~~~^~~~~~~~~~~~~~~~~~ 348s /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 348s 1838 | while (__comp(__pivot, __last)) 348s | ~~~~~~^~~~~~~~~~~~~~~~~ 348s /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 348s 1842 | std::iter_swap(__first, __last); 348s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 348s /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&)::]’: 348s /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 348s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 348s | ^~~~~~~~ 348s /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 348s /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 >]’: 348s /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 348s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 348s | ^~~~~~~~~~~~~ 348s /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 348s /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 348s /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 348s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 923 | std::__miter_base(__last), 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 924 | __result); 348s | ~~~~~~~~~ 348s /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&):: >]’: 348s /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 348s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 348s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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]’: 348s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 348s | ^~~~~~~~~~~~ 348s /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 >&}]’: 348s /usr/include/c++/14/bits/stl_construct.h:97:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348s 97 | { return ::new((void*)__location) _Tp(std::forward<_Args>(__args)...); } 348s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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&):: >]’: 348s /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 348s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 348s | ^~~~~~~~~~~ 348s /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 348s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 348s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 608 | __miter_base(_Iterator __it) 348s | ^~~~~~~~~~~~ 348s /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&):: >]’: 348s /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 348s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 348s | ^~~~~~~~~~ 348s /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 348s /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 348s /usr/include/c++/14/bits/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 >]’: 348s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 348s | ^~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /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 > >]’: 348s /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 348s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 348s | ^~~~~~~~~ 348s /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 348s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 348s /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 348s 608 | __miter_base(_Iterator __it) 348s | ^~~~~~~~~~~~ 348s /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 > >]’: 348s /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 348s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 348s | ^~~~~~~~~~~~~~~~~~~~~~ 348s /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 348s /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 348s /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&)::]’: 348s /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 348s 239 | operator()(_Value& __val, _Iterator __it) 348s | ^~~~~~~~ 348s /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&):: >]’: 348s /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 348s 1876 | __introsort_loop(_RandomAccessIterator __first, 348s | ^~~~~~~~~~~~~~~~ 348s /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 348s /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 348s 1884 | std::__partial_sort(__first, __last, __last, __comp); 348s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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 348s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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 348s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 348s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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&):: >]’: 348s /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 348s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 348s | ^~~~~~~~~~~~~~~~~~~~~~ 348s /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 348s /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 348s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 348s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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 348s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 1819 | __comp); 348s | ~~~~~~~ 348s /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 348s 1822 | std::__insertion_sort(__first, __last, __comp); 348s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 348s In file included from /usr/include/c++/14/bits/ranges_algobase.h:39: 348s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 348s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 348s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 348s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 348s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 348s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 348s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 348s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 348s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 348s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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]’: 348s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348s 154 | void apply_permutation_mapped(std::span perm, 348s | ^~~~~~~~~~~~~~~~~~~~~~~~ 348s /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]’: 348s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348s 144 | void apply_permutation(std::span perm, std::span data, 348s | ^~~~~~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 348s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 348s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 348s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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*]’: 348s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 642 | copy(_II __first, _II __last, _OI __result) 348s | ^~~~ 348s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 348s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 348s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 348s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 348s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 348s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 348s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 348s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 348s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 348s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 348s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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*]’: 348s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 348s | ^~~~~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /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*]’: 348s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 348s | ^~~~~~~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /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 348s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 185 | __uninit_copy(__first, __last, __result); 348s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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*]’: 348s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 642 | copy(_II __first, _II __last, _OI __result) 348s | ^~~~ 348s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 348s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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}]’: 348s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 348s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 348s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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]’: 348s /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 348s 285 | void apply_tranpose_matrix_right( 348s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348s /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]’: 348s /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 348s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 348s | ^~~~~~~~ 348s /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 348s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 348s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 737 | std::move(__result), 348s | ~~~~~~~~~~~~~~~~~~~~ 348s 738 | std::move(__op), std::move(__proj)); 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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&)::]’: 348s /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 348s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 348s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 201 | std::move(__f), std::move(__proj)); 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 348s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 348s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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]’: 348s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 348s | ^~~~~~~~~~~~ 348s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 348s /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 348s 642 | copy(_II __first, _II __last, _OI __result) 348s | ^~~~ 348s /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 348s /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]’: 348s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 348s | ^~~~~~~~~~~~ 348s /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*]’: 348s /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 348s 346 | __niter_wrap(_From __from, _To __res) 348s | ^~~~~~~~~~~~ 348s /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 >]’: 348s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 642 | copy(_II __first, _II __last, _OI __result) 348s | ^~~~ 348s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 348s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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*]’: 348s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 348s | ^~~~~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /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*]’: 348s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 348s | ^~~~~~~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /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 348s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 185 | __uninit_copy(__first, __last, __result); 348s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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)::]’: 348s /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 348s 317 | operator()(_Iterator __it) 348s | ^~~~~~~~ 348s /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]’: 348s /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 348s 997 | __fill_a(_FIte __first, _FIte __last, const _Tp& __value) 348s | ^~~~~~~~ 348s /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 348s /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 348s 998 | { std::__fill_a1(__first, __last, __value); } 348s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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]’: 348s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 348s | ^~~~~~~~~~~~ 348s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 348s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 608 | __miter_base(_Iterator __it) 348s | ^~~~~~~~~~~~ 348s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 348s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 608 | __miter_base(_Iterator __it) 348s | ^~~~~~~~~~~~ 348s /usr/include/c++/14/bits/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 >]’: 348s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 348s | ^~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /usr/include/c++/14/bits/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*]’: 348s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 348s | ^~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /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]’: 348s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 348s | ^~~~~~~~~~~~ 348s /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&):: >]’: 348s /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 348s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 348s | ^~~~~~~~~~~ 348s /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 348s /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&):: >]’: 348s /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 348s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 348s | ^~~~~~~~~~ 348s /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 348s /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 348s /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 >]’: 348s /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 348s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 348s | ^~~~~~~~~ 348s /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 348s /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]’: 348s /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 348s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 348s | ^~~~~~~~~~~~~~ 348s /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 >]’: 348s /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 348s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 348s | ^~~~~~~~~~~~~~~~~~~~~~ 348s /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 348s /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 348s /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&)::]’: 348s /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 348s 239 | operator()(_Value& __val, _Iterator __it) 348s | ^~~~~~~~ 348s /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*]’: 348s /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 348s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 348s | ^~~~~~~~~~~~~~~~ 348s /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 348s /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*]’: 348s /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 348s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 348s | ^~~~~~~~~~~~~~~~~~ 348s /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 348s /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 348s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 185 | __uninit_copy(__first, __last, __result); 348s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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]’: 348s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 348s | ^~~~~~~~~~~~ 348s /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*]’: 348s /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 348s 346 | __niter_wrap(_From __from, _To __res) 348s | ^~~~~~~~~~~~ 348s In file included from /usr/include/c++/14/bits/refwrap.h:38, 348s from /usr/include/c++/14/vector:68: 348s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 348s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 348s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 348s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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&):: >]’: 348s /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 348s 1863 | __partial_sort(_RandomAccessIterator __first, 348s | ^~~~~~~~~~~~~~ 348s /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 348s /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 348s /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 348s 1868 | std::__heap_select(__first, __middle, __last, __comp); 348s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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 348s 1869 | std::__sort_heap(__first, __middle, __comp); 348s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 348s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 348s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 348s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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&):: >]’: 348s /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 348s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 348s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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 348s /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*]’: 348s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 348s | ^~~~~~~~~~~~~~~~ 348s /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 348s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 1856 | __comp); 348s | ~~~~~~~ 348s /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 348s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /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 348s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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*]’: 348s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 348s | ^~~~~~~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /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 348s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 185 | __uninit_copy(__first, __last, __result); 348s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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&):: >]’: 348s /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 348s 1770 | __insertion_sort(_RandomAccessIterator __first, 348s | ^~~~~~~~~~~~~~~~ 348s /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 348s /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 348s 1777 | if (__comp(__i, __first)) 348s | ~~~~~~^~~~~~~~~~~~~~ 348s /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 348s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 348s | ^~~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 348s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 348s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 348s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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&):: >]’: 348s /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 348s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 348s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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 348s /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]’: 348s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 348s | ^~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /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 348s 371 | return std::__do_uninit_copy(__first, __last, __result); 348s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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]’: 348s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348s 154 | void apply_permutation_mapped(std::span perm, 348s | ^~~~~~~~~~~~~~~~~~~~~~~~ 348s /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 348s 373 | return std::uninitialized_copy(__first, __last, __result); 348s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 348s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 348s | ^~~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /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 348s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 249 | std::move(__result)); 348s | ~~~~~~~~~~~~~~~~~~~~ 348s /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]’: 348s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348s 144 | void apply_permutation(std::span perm, std::span data, 348s | ^~~~~~~~~~~~~~~~~ 348s /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]’: 348s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 348s | ^~~~~~~~~~~~ 348s /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]’: 348s /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 348s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 348s | ^~~~~~~~~ 348s /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 348s /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 >]’: 348s /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 348s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 348s | ^~~~~~~~~ 348s /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 348s /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 >]’: 348s /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 348s 855 | operator()(_It& __it, _Sent __bound) const 348s | ^~~~~~~~ 348s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 348s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 348s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 348s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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&):: >]’: 348s /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 348s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 348s | ^~~~~~ 348s /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 348s /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 348s 1905 | std::__introsort_loop(__first, __last, 348s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 348s 1906 | std::__lg(__last - __first) * 2, 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 1907 | __comp); 348s | ~~~~~~~ 348s /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 348s 1908 | std::__final_insertion_sort(__first, __last, __comp); 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 348s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 608 | __miter_base(_Iterator __it) 348s | ^~~~~~~~~~~~ 348s /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 >]’: 348s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 348s | ^~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 348s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 348s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 348s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 348s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 348s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 348s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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*]’: 348s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 642 | copy(_II __first, _II __last, _OI __result) 348s | ^~~~ 348s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 348s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/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*]’: 348s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 348s | ^~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 348s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 348s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 348s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 348s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 348s | ^~~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /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 348s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 249 | std::move(__result)); 348s | ~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/c++/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}]’: 348s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 348s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 348s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/c++/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}]’: 348s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 348s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 348s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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]’: 348s /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 348s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 348s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 737 | std::move(__result), 348s | ~~~~~~~~~~~~~~~~~~~~ 348s 738 | std::move(__op), std::move(__proj)); 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/c++/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}]’: 348s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 348s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 348s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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]’: 348s /usr/include/basix/precompute.h:172:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348s 172 | void apply_inv_permutation_right(std::span perm, 348s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/c++/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}]’: 348s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 348s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 348s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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]’: 348s /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 348s 1789 | operator()(_Iter __first, _Sent __last, 348s | ^~~~~~~~ 348s /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 348s /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 348s 1792 | auto __lasti = ranges::next(__first, __last); 348s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 348s /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 348s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 348s | ^ 348s /usr/include/c++/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}]’: 348s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 348s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 348s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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):: >]’: 348s /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 348s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 348s | ^~~~~~~~~ 348s /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 348s /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 348s 2152 | return __find_if(__first, __last, __pred, 348s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 348s 2153 | std::__iterator_category(__first)); 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/c++/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}]’: 348s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 348s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 348s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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]’: 348s /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 348s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 348s | ^~~~~~~~ 348s /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 348s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /usr/include/c++/14/bits/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 >]’: 348s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 348s | ^~~~~~~~ 348s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 683 | { return std::copy(__first, __first + __n, __result); } 348s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/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 >]’: 348s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 348s | ^~~~~~~~ 348s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 683 | { return std::copy(__first, __first + __n, __result); } 348s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/c++/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}]’: 348s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 348s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 348s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/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 >]’: 348s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 348s | ^~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /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]’: 348s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 348s | ^~~~~~~~ 348s /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*]’: 348s /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 348s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 348s | ^~~~~~~~~~~~~~~~ 348s /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 348s /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*]’: 348s /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 348s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 348s | ^~~~~~~~~~~~~~~~~~ 348s /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 348s /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 348s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 185 | __uninit_copy(__first, __last, __result); 348s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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&)::]’: 348s /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 348s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 348s | ^~~~~~~~ 348s /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 348s /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*]’: 348s /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 348s 2981 | __miter_base(move_iterator<_Iterator> __it) 348s | ^~~~~~~~~~~~ 348s /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 >]’: 348s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 642 | copy(_II __first, _II __last, _OI __result) 348s | ^~~~ 348s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 348s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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*]’: 348s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 642 | copy(_II __first, _II __last, _OI __result) 348s | ^~~~ 348s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 348s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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&):: >]’: 348s /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 348s 1589 | __heap_select(_RandomAccessIterator __first, 348s | ^~~~~~~~~~~~~ 348s /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 348s /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 348s /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 348s 1593 | std::__make_heap(__first, __middle, __comp); 348s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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 348s 1595 | if (__comp(__i, __first)) 348s | ~~~~~~^~~~~~~~~~~~~~ 348s /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 348s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 348s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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&):: >]’: 348s /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 348s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 348s | ^~~~~~~~~~~ 348s /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 348s /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 348s 425 | std::__pop_heap(__first, __last, __last, __comp); 348s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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]’: 348s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 348s | ^~~~~~~~~~~~ 348s /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&):: >]’: 348s /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 348s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 348s | ^~~~~~~~~~~~~~~~~~~~~~ 348s /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 348s /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 348s /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 348s /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 348s 88 | if (__comp(__a, __b)) 348s | ~~~~~~^~~~~~~~~~ 348s /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 348s 90 | if (__comp(__b, __c)) 348s | ~~~~~~^~~~~~~~~~ 348s /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 348s 91 | std::iter_swap(__result, __b); 348s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 348s /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 348s 92 | else if (__comp(__a, __c)) 348s | ~~~~~~^~~~~~~~~~ 348s /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 348s 93 | std::iter_swap(__result, __c); 348s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 348s /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 348s 95 | std::iter_swap(__result, __a); 348s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 348s /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 348s 97 | else if (__comp(__a, __c)) 348s | ~~~~~~^~~~~~~~~~ 348s /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 348s 98 | std::iter_swap(__result, __a); 348s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 348s /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 348s 99 | else if (__comp(__b, __c)) 348s | ~~~~~~^~~~~~~~~~ 348s /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 348s 100 | std::iter_swap(__result, __c); 348s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 348s /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 348s 102 | std::iter_swap(__result, __b); 348s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 348s /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&):: >]’: 348s /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 348s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 348s | ^~~~~~~~~~~~~ 348s /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 348s 232 | if (__comp(__first + __secondChild, 348s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 348s 233 | __first + (__secondChild - 1))) 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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&):: >]’: 348s /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 348s 1829 | __unguarded_partition(_RandomAccessIterator __first, 348s | ^~~~~~~~~~~~~~~~~~~~~ 348s /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 348s /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 348s /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 348s 1835 | while (__comp(__first, __pivot)) 348s | ~~~~~~^~~~~~~~~~~~~~~~~~ 348s /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 348s 1838 | while (__comp(__pivot, __last)) 348s | ~~~~~~^~~~~~~~~~~~~~~~~ 348s /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 348s 1842 | std::iter_swap(__first, __last); 348s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 348s /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&)::]’: 348s /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 348s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 348s | ^~~~~~~~ 348s /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 348s /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 >]’: 348s /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 348s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 348s | ^~~~~~~~~~~~~ 348s /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 348s /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 348s /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 348s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 923 | std::__miter_base(__last), 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 924 | __result); 348s | ~~~~~~~~~ 348s /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&):: >]’: 348s /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 348s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 348s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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&):: >]’: 348s /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 348s 1589 | __heap_select(_RandomAccessIterator __first, 348s | ^~~~~~~~~~~~~ 348s /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 348s /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 348s /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 348s 1593 | std::__make_heap(__first, __middle, __comp); 348s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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 348s 1595 | if (__comp(__i, __first)) 348s | ~~~~~~^~~~~~~~~~~~~~ 348s /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 348s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 348s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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&):: >]’: 348s /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 348s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 348s | ^~~~~~~~~~~ 348s /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 348s /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 348s 425 | std::__pop_heap(__first, __last, __last, __comp); 348s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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&):: >]’: 348s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 348s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 348s | ^~~~~~~~~~~~~~~~~~~~~~ 348s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 348s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 348s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 348s /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 348s 88 | if (__comp(__a, __b)) 348s | ~~~~~~^~~~~~~~~~ 348s /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 348s 90 | if (__comp(__b, __c)) 348s | ~~~~~~^~~~~~~~~~ 348s /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 348s 91 | std::iter_swap(__result, __b); 348s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 348s /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 348s 92 | else if (__comp(__a, __c)) 348s | ~~~~~~^~~~~~~~~~ 348s /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 348s 93 | std::iter_swap(__result, __c); 348s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 348s /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 348s 95 | std::iter_swap(__result, __a); 348s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 348s /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 348s 97 | else if (__comp(__a, __c)) 348s | ~~~~~~^~~~~~~~~~ 348s /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 348s 98 | std::iter_swap(__result, __a); 348s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 348s /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 348s 99 | else if (__comp(__b, __c)) 348s | ~~~~~~^~~~~~~~~~ 348s /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 348s 100 | std::iter_swap(__result, __c); 348s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 348s /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 348s 102 | std::iter_swap(__result, __b); 348s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 348s /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&):: >]’: 348s /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 348s 1829 | __unguarded_partition(_RandomAccessIterator __first, 348s | ^~~~~~~~~~~~~~~~~~~~~ 348s /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 348s /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 348s /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 348s 1835 | while (__comp(__first, __pivot)) 348s | ~~~~~~^~~~~~~~~~~~~~~~~~ 348s /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 348s 1838 | while (__comp(__pivot, __last)) 348s | ~~~~~~^~~~~~~~~~~~~~~~~ 348s /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 348s 1842 | std::iter_swap(__first, __last); 348s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 348s /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&):: >]’: 348s /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 348s 1876 | __introsort_loop(_RandomAccessIterator __first, 348s | ^~~~~~~~~~~~~~~~ 348s /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 348s /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 348s 1884 | std::__partial_sort(__first, __last, __last, __comp); 348s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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 348s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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 348s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 348s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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&)::]’: 348s /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 348s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 348s | ^~~~~~~~ 348s /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 348s /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&):: >]’: 348s /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 348s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 348s | ^~~~~~~~~~~~~~~~~~~~~~ 348s /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 348s /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 348s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 348s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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 348s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 1819 | __comp); 348s | ~~~~~~~ 348s /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 348s 1822 | std::__insertion_sort(__first, __last, __comp); 348s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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 > >]’: 348s /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 348s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 348s | ^~~~~~~~~~~~~ 348s /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 348s /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 348s /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 348s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 923 | std::__miter_base(__last), 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s 924 | __result); 348s | ~~~~~~~~~ 348s /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&):: >]’: 348s /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 348s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 348s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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 >}]’: 348s /usr/include/c++/14/bits/stl_construct.h:97:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348s 97 | { return ::new((void*)__location) _Tp(std::forward<_Args>(__args)...); } 348s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s In file included from /usr/include/dolfinx/fem/DirichletBC.h:10: 348s /usr/include/dolfinx/fem/Constant.h: In constructor ‘dolfinx::fem::Constant::Constant(std::span) [with T = double]’: 348s /usr/include/dolfinx/fem/Constant.h:34:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348s 34 | explicit Constant(std::span c) 348s | ^~~~~~~~ 348s /usr/include/dolfinx/fem/Constant.h:35:55: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 348s 35 | : Constant(c, std::vector{c.size()}) 348s | ^ 348s /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]’: 348s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 348s | ^~~~~~~~~~~~ 348s /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]’: 348s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 348s /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*]’: 348s /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 348s 346 | __niter_wrap(_From __from, _To __res) 348s | ^~~~~~~~~~~~ 348s /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&):: >]’: 348s /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 348s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 348s | ^~~~~~~~~~~~~ 348s /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 348s 232 | if (__comp(__first + __secondChild, 348s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 348s 233 | __first + (__secondChild - 1))) 348s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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&):: >]’: 348s /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 348s 135 | __push_heap(_RandomAccessIterator __first, 348s | ^~~~~~~~~~~ 348s /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 348s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 348s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348s /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 >]’: 348s /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 348s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 348s | ^~~~~~~~~~~~ 348s /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*]’: 348s /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 348s 346 | __niter_wrap(_From __from, _To __res) 348s | ^~~~~~~~~~~~ 348s /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&):: >]’: 348s /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 348s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 348s | ^~~~~~~~~~~ 348s /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 348s /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&):: >]’: 348s /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 348s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 348s | ^~~~~~~~~~ 348s /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 348s /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 348s /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 > >]’: 348s /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 348s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 348s | ^~~~~~~~~ 348s /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 348s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 348s /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 348s 608 | __miter_base(_Iterator __it) 348s | ^~~~~~~~~~~~ 349s /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 > >]’: 349s /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 349s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 349s | ^~~~~~~~~~~~~~~~~~~~~~ 349s /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 349s /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 349s /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&)::]’: 349s /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 349s 239 | operator()(_Value& __val, _Iterator __it) 349s | ^~~~~~~~ 349s /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&)::]’: 349s /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 349s 195 | operator()(_Iterator __it, _Value& __val) 349s | ^~~~~~~~ 349s /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*]’: 349s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 349s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 349s | ^~~~~~~~~~~~~ 349s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 349s /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 349s 147 | { return std::copy(__first, __last, __result); } 349s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /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&):: >]’: 349s /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 349s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 349s | ^~~~~~~~~~~~~ 349s /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 349s 232 | if (__comp(__first + __secondChild, 349s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 349s 233 | __first + (__secondChild - 1))) 349s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 349s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 349s 608 | __miter_base(_Iterator __it) 349s | ^~~~~~~~~~~~ 349s /usr/include/c++/14/bits/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*]’: 349s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 349s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 349s | ^~~~~~~~~~~~~ 349s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 349s /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 >]’: 349s /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 349s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 349s | ^~~~~~~~~~~~ 349s /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*]’: 349s /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 349s 346 | __niter_wrap(_From __from, _To __res) 349s | ^~~~~~~~~~~~ 349s /usr/include/c++/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}]’: 349s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 349s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 349s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /usr/include/c++/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}]’: 349s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 349s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 349s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /usr/include/c++/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}]’: 349s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 349s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 349s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /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]’: 349s /usr/include/basix/precompute.h:172:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 349s 172 | void apply_inv_permutation_right(std::span perm, 349s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /usr/include/c++/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}]’: 349s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 349s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 349s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /usr/include/c++/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}]’: 349s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 349s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 349s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /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]’: 349s /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 349s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 349s | ^~~~~~~~ 349s /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 349s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 349s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s 737 | std::move(__result), 349s | ~~~~~~~~~~~~~~~~~~~~ 349s 738 | std::move(__op), std::move(__proj)); 349s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /usr/include/c++/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}]’: 349s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 349s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 349s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /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&):: >]’: 349s /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 349s 135 | __push_heap(_RandomAccessIterator __first, 349s | ^~~~~~~~~~~ 349s /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 349s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 349s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /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&)::]’: 349s /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 349s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 349s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s 201 | std::move(__f), std::move(__proj)); 349s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /usr/include/c++/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}]’: 349s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 349s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 349s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /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*]’: 349s /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 349s 2981 | __miter_base(move_iterator<_Iterator> __it) 349s | ^~~~~~~~~~~~ 349s /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*]’: 349s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 349s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 349s | ^~~~~~~~~~~~~ 349s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 349s /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 349s 147 | { return std::copy(__first, __last, __result); } 349s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /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&)::]’: 349s /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 349s 195 | operator()(_Iterator __it, _Value& __val) 349s | ^~~~~~~~ 349s In file included from /usr/include/dolfinx/la/Vector.h:14, 349s from /usr/include/dolfinx/fem/Function.h:17: 349s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 349s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 349s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 349s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 349s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /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]’: 349s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 349s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 349s | ^~~~~~~~~~~~ 349s /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*]’: 349s /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 349s 346 | __niter_wrap(_From __from, _To __res) 349s | ^~~~~~~~~~~~ 349s /usr/include/c++/14/bits/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 >]’: 349s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 349s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 349s | ^~~~~~~~~~~~~ 349s /usr/include/c++/14/bits/stl_algobase.h:553: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:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 349s /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*]’: 349s /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 349s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 349s | ^~~~~~~~~~~~~ 349s /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 349s /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 349s 147 | { return std::copy(__first, __last, __result); } 349s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s [ 80%] Linking CXX executable demo_poisson_matrix_free 349s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 349s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 349s 608 | __miter_base(_Iterator __it) 349s | ^~~~~~~~~~~~ 349s /usr/include/c++/14/bits/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*]’: 349s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 349s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 349s | ^~~~~~~~~~~~~ 349s /usr/include/c++/14/bits/stl_algobase.h:553: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: 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]’: 349s /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 349s 978 | __fill_a1(::__gnu_cxx::__normal_iterator<_Ite, _Cont> __first, 349s | ^~~~~~~~~ 349s /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 349s /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&):: >]’: 349s /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 349s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 349s | ^~~~~~~~~~~ 349s /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 349s cd /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/poisson_matrix_free && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_poisson_matrix_free.dir/link.txt --verbose=1 349s /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]’: 349s /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 349s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 349s | ^~~~~~~~~~~~~~ 349s /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&):: >]’: 349s /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 349s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 349s | ^~~~~~~~~~ 349s /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 349s /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 349s /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 >]’: 349s /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 349s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 349s | ^~~~~~~~~ 349s /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 349s /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 >]’: 349s /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 349s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 349s | ^~~~~~~~~~~~~~~~~~~~~~ 349s /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 349s /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 349s /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&)::]’: 349s /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 349s 239 | operator()(_Value& __val, _Iterator __it) 349s | ^~~~~~~~ 349s /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*]’: 349s /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 349s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 349s | ^~~~~~~~~~~~~ 349s /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 349s /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 349s 147 | { return std::copy(__first, __last, __result); } 349s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /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&):: >]’: 349s /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 349s 1863 | __partial_sort(_RandomAccessIterator __first, 349s | ^~~~~~~~~~~~~~ 349s /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 349s /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 349s /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 349s 1868 | std::__heap_select(__first, __middle, __last, __comp); 349s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /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 349s 1869 | std::__sort_heap(__first, __middle, __comp); 349s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /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&):: >]’: 349s /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 349s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 349s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /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 349s /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 349s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 349s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s 1856 | __comp); 349s | ~~~~~~~ 349s /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 349s /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 349s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 349s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /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&):: >]’: 349s /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 349s 1770 | __insertion_sort(_RandomAccessIterator __first, 349s | ^~~~~~~~~~~~~~~~ 349s /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 349s /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 349s 1777 | if (__comp(__i, __first)) 349s | ~~~~~~^~~~~~~~~~~~~~ 349s /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 349s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 349s | ^~~~~~~~~~~~~~~~~~~~~~~ 349s /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*]’: 349s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 349s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 349s | ^~~~~~~~~~~~~ 349s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 349s /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 349s 147 | { return std::copy(__first, __last, __result); } 349s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /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&):: >]’: 349s /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 349s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 349s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /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 349s /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*]’: 349s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 349s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 349s | ^~~~~~~~~~~~~~~~ 349s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 349s /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*]’: 349s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 349s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 349s | ^~~~~~~~~~~~~~~~~~ 349s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 349s /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 349s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 349s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s 185 | __uninit_copy(__first, __last, __result); 349s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 349s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 349s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 349s | ^~~~~~~~~~~~~~ 349s /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&):: >]’: 349s /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 349s 1876 | __introsort_loop(_RandomAccessIterator __first, 349s | ^~~~~~~~~~~~~~~~ 349s /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 349s /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 349s 1884 | std::__partial_sort(__first, __last, __last, __comp); 349s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /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 349s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 349s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 349s /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&):: >]’: 349s /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 349s 135 | __push_heap(_RandomAccessIterator __first, 349s | ^~~~~~~~~~~ 349s /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 349s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 349s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /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 349s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 349s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /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&):: >]’: 349s /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 349s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 349s | ^~~~~~~~~~~~~~~~~~~~~~ 349s /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 349s /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 349s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 349s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /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 349s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 349s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s 1819 | __comp); 349s | ~~~~~~~ 349s /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 349s 1822 | std::__insertion_sort(__first, __last, __comp); 349s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 349s /usr/include/c++/14/bits/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*]’: 349s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 349s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 349s | ^~~~~~~~~~~~~ 349s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 349s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 349s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 349s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 349s | ^~~~~~~~~~~~~~ 349s /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]’: 349s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 349s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 349s | ^~~~~~~~ 349s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 349s /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 > >]’: 349s /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 349s 994 | operator()(_It __x, _Sent __bound) const 349s | ^~~~~~~~ 349s /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 349s /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&)::]’: 349s /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 349s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 349s | ^~~~ 349s /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 349s /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 349s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 349s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /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]’: 349s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 349s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 349s | ^~~~~~~~ 349s /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):: >]’: 349s /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 349s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 349s | ^~~~~~~~~ 349s /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 349s /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 349s 2107 | if (__pred(__first)) 349s | ~~~~~~^~~~~~~~~ 349s /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 349s 2111 | if (__pred(__first)) 349s | ~~~~~~^~~~~~~~~ 349s /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 349s 2115 | if (__pred(__first)) 349s | ~~~~~~^~~~~~~~~ 349s /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 349s 2119 | if (__pred(__first)) 349s | ~~~~~~^~~~~~~~~ 349s /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 349s 2127 | if (__pred(__first)) 349s | ~~~~~~^~~~~~~~~ 349s /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 349s 2132 | if (__pred(__first)) 349s | ~~~~~~^~~~~~~~~ 349s /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 349s 2137 | if (__pred(__first)) 349s | ~~~~~~^~~~~~~~~ 349s /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&)::]’: 349s /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 349s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 349s | ^~~~~~~~ 349s /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 349s /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 >]’: 349s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 349s 642 | copy(_II __first, _II __last, _OI __result) 349s | ^~~~ 349s /usr/include/c++/14/bits/stl_algobase.h:642: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:642: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:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 349s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 349s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 349s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /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*]’: 349s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 349s 642 | copy(_II __first, _II __last, _OI __result) 349s | ^~~~ 349s /usr/include/c++/14/bits/stl_algobase.h:642: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:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 349s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 349s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 349s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /usr/include/c++/14/bits/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 >]’: 349s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 349s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 349s | ^~~~~~~~~~~~~ 349s /usr/include/c++/14/bits/stl_algobase.h:553: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:553: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: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator<__gnu_cxx::__normal_iterator > >; _OI = double*]’: 349s /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 349s 642 | copy(_II __first, _II __last, _OI __result) 349s | ^~~~ 349s /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 349s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 349s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 349s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 349s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /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]’: 349s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 349s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 349s | ^~~~~~~~~~~~ 349s /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&):: >]’: 349s /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 349s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 349s | ^~~~~~~~~~~~~ 349s /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 349s 232 | if (__comp(__first + __secondChild, 349s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 349s 233 | __first + (__secondChild - 1))) 349s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /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&):: >]’: 349s /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 349s 1589 | __heap_select(_RandomAccessIterator __first, 349s | ^~~~~~~~~~~~~ 349s /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 349s /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 349s /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 349s 1593 | std::__make_heap(__first, __middle, __comp); 349s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /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 349s 1595 | if (__comp(__i, __first)) 349s | ~~~~~~^~~~~~~~~~~~~~ 349s /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 349s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 349s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /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&):: >]’: 349s /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 349s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 349s | ^~~~~~~~~~~ 349s /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 349s /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 349s 425 | std::__pop_heap(__first, __last, __last, __comp); 349s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /usr/include/dolfinx/fem/Constant.h: In constructor ‘dolfinx::fem::Constant::Constant(std::span, std::span) [with T = double]’: 349s /usr/include/dolfinx/fem/Constant.h:42:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 349s 42 | Constant(std::span c, std::span shape) 349s | ^~~~~~~~ 349s /usr/include/dolfinx/fem/Constant.h:43:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 349s 43 | : value(c.begin(), c.end()), shape(shape.begin(), shape.end()) 349s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 349s /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&):: >]’: 349s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 349s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 349s | ^~~~~~~~~~~~~~~~~~~~~~ 349s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 349s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 349s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 349s /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 349s 88 | if (__comp(__a, __b)) 349s | ~~~~~~^~~~~~~~~~ 349s /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 349s 90 | if (__comp(__b, __c)) 349s | ~~~~~~^~~~~~~~~~ 349s /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 349s 91 | std::iter_swap(__result, __b); 349s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 349s /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 349s 92 | else if (__comp(__a, __c)) 349s | ~~~~~~^~~~~~~~~~ 349s /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 349s 93 | std::iter_swap(__result, __c); 349s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 349s /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 349s 95 | std::iter_swap(__result, __a); 349s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 349s /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 349s 97 | else if (__comp(__a, __c)) 349s | ~~~~~~^~~~~~~~~~ 349s /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 349s 98 | std::iter_swap(__result, __a); 349s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 349s /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 349s 99 | else if (__comp(__b, __c)) 349s | ~~~~~~^~~~~~~~~~ 349s /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 349s 100 | std::iter_swap(__result, __c); 349s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 349s /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 349s 102 | std::iter_swap(__result, __b); 349s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 349s /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&):: >]’: 349s /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 349s 1829 | __unguarded_partition(_RandomAccessIterator __first, 349s | ^~~~~~~~~~~~~~~~~~~~~ 349s /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 349s /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 349s /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 349s 1835 | while (__comp(__first, __pivot)) 349s | ~~~~~~^~~~~~~~~~~~~~~~~~ 349s /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 349s 1838 | while (__comp(__pivot, __last)) 349s | ~~~~~~^~~~~~~~~~~~~~~~~ 349s /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 349s 1842 | std::iter_swap(__first, __last); 349s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 349s /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&)::]’: 349s /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 349s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 349s | ^~~~~~~~ 349s /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 349s /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 > >]’: 349s /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 349s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 349s | ^~~~~~~~~~~~~ 349s /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 349s /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 349s /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 349s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 349s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s 923 | std::__miter_base(__last), 349s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s 924 | __result); 349s | ~~~~~~~~~ 349s /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&):: >]’: 349s /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 349s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 349s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 349s /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&)::]’: 349s /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 349s 195 | operator()(_Iterator __it, _Value& __val) 349s | ^~~~~~~~ 349s /usr/include/c++/14/bits/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*]’: 349s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 349s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 349s | ^~~~~~~~~~~~~ 349s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 349s /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 >]’: 349s /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 349s 2981 | __miter_base(move_iterator<_Iterator> __it) 349s | ^~~~~~~~~~~~ 349s /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*]’: 349s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 349s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 349s | ^~~~~~~~~~~~~ 349s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 349s /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&):: >]’: 349s /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 349s 135 | __push_heap(_RandomAccessIterator __first, 349s | ^~~~~~~~~~~ 349s /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 349s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 349s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /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*]’: 349s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 349s 642 | copy(_II __first, _II __last, _OI __result) 349s | ^~~~ 349s /usr/include/c++/14/bits/stl_algobase.h:642: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:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 349s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 349s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 349s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /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]’: 349s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 349s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 349s | ^~~~~~~~~~~~ 349s /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&):: >]’: 349s /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 349s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 349s | ^~~~~~~~~~~ 349s /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 349s /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&):: >]’: 349s /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 349s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 349s | ^~~~~~~~~~ 349s /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 349s /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 349s /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 > >]’: 349s /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 349s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 349s | ^~~~~~~~~ 349s /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 349s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 349s /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 349s 608 | __miter_base(_Iterator __it) 349s | ^~~~~~~~~~~~ 349s /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 > >]’: 349s /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 349s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 349s | ^~~~~~~~~~~~~~~~~~~~~~ 349s /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 349s /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 349s /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&)::]’: 349s /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 349s 239 | operator()(_Value& __val, _Iterator __it) 349s | ^~~~~~~~ 349s /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]’: 349s /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 349s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 349s | ^~~~~~~~ 349s /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 349s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 349s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s 737 | std::move(__result), 349s | ~~~~~~~~~~~~~~~~~~~~ 349s 738 | std::move(__op), std::move(__proj)); 349s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /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&)::]’: 349s /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 349s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 349s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s 201 | std::move(__f), std::move(__proj)); 349s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /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&)::]’: 349s /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 349s 195 | operator()(_Iterator __it, _Value& __val) 349s | ^~~~~~~~ 349s /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]’: 349s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 349s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 349s | ^~~~~~~~~~~~ 349s /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*]’: 349s /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 349s 346 | __niter_wrap(_From __from, _To __res) 349s | ^~~~~~~~~~~~ 349s /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&):: >]’: 349s /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 349s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 349s | ^~~~~~~~~~~~~ 349s /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 349s 232 | if (__comp(__first + __secondChild, 349s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 349s 233 | __first + (__secondChild - 1))) 349s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /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 349s make[2]: Leaving directory '/tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo' 349s [ 80%] Built target demo_codim_0_assembly 349s /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 >]’: 349s /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 349s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 349s | ^~~~~~~~~~~~ 349s /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*]’: 349s /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 349s 346 | __niter_wrap(_From __from, _To __res) 349s | ^~~~~~~~~~~~ 349s /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*]’: 349s /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 349s 642 | copy(_II __first, _II __last, _OI __result) 349s | ^~~~ 349s /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 349s /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&):: >]’: 349s /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 349s 135 | __push_heap(_RandomAccessIterator __first, 349s | ^~~~~~~~~~~ 349s /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 349s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 349s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /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*]’: 349s /usr/include/c++/14/bits/stl_algobase.h:642: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:642: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:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 349s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 349s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 349s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /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*]’: 349s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 349s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 349s | ^~~~~~~~~~~~~ 349s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 349s /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 349s 147 | { return std::copy(__first, __last, __result); } 349s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /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&):: >]’: 349s /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 349s 1863 | __partial_sort(_RandomAccessIterator __first, 349s | ^~~~~~~~~~~~~~ 349s /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 349s /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 349s /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 349s 1868 | std::__heap_select(__first, __middle, __last, __comp); 349s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /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 349s 1869 | std::__sort_heap(__first, __middle, __comp); 349s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /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&):: >]’: 349s /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 349s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 349s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /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 349s /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 349s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 349s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s 1856 | __comp); 349s | ~~~~~~~ 349s /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 349s /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 349s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 349s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /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&):: >]’: 349s /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 349s 1770 | __insertion_sort(_RandomAccessIterator __first, 349s | ^~~~~~~~~~~~~~~~ 349s /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 349s /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 349s 1777 | if (__comp(__i, __first)) 349s | ~~~~~~^~~~~~~~~~~~~~ 349s /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 349s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 349s | ^~~~~~~~~~~~~~~~~~~~~~~ 349s /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&):: >]’: 349s /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 349s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 349s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /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&)::]’: 349s /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 349s 195 | operator()(_Iterator __it, _Value& __val) 349s | ^~~~~~~~ 349s /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 349s /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 > >]’: 349s /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 349s 855 | operator()(_It& __it, _Sent __bound) const 349s | ^~~~~~~~ 349s /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&):: >]’: 349s /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 349s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 349s | ^~~~~~ 349s /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 349s /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 349s 1905 | std::__introsort_loop(__first, __last, 349s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 349s 1906 | std::__lg(__last - __first) * 2, 349s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s 1907 | __comp); 349s | ~~~~~~~ 349s /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 349s 1908 | std::__final_insertion_sort(__first, __last, __comp); 349s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 349s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 349s /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)::]’: 349s /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 349s 317 | operator()(_Iterator __it) 349s | ^~~~~~~~ 349s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 349s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 349s 608 | __miter_base(_Iterator __it) 349s | ^~~~~~~~~~~~ 349s /usr/include/c++/14/bits/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 >]’: 349s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 349s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 349s | ^~~~~~~~~~~~~ 349s /usr/include/c++/14/bits/stl_algobase.h:553: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:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 349s [ 84%] Linking CXX executable demo_poisson 349s cd /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/poisson && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_poisson.dir/link.txt --verbose=1 349s /usr/include/c++/14/bits/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*]’: 349s /usr/include/c++/14/bits/stl_algobase.h:553: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:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 349s /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]’: 349s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 349s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 349s | ^~~~~~~~ 349s /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&)::]’: 349s /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 349s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 349s | ^~~~~~~~ 349s /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 349s /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*]’: 349s /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 349s 2981 | __miter_base(move_iterator<_Iterator> __it) 349s | ^~~~~~~~~~~~ 349s /usr/include/c++/14/bits/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*]’: 349s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 349s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 349s | ^~~~~~~~~~~~~ 349s /usr/include/c++/14/bits/stl_algobase.h:553: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: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 349s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 349s 642 | copy(_II __first, _II __last, _OI __result) 349s | ^~~~ 349s /usr/include/c++/14/bits/stl_algobase.h:642: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:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 349s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 349s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 349s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /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&):: >]’: 349s /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 349s 1589 | __heap_select(_RandomAccessIterator __first, 349s | ^~~~~~~~~~~~~ 349s /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 349s /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 349s /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 349s 1593 | std::__make_heap(__first, __middle, __comp); 349s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /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 349s 1595 | if (__comp(__i, __first)) 349s | ~~~~~~^~~~~~~~~~~~~~ 349s /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 349s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 349s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 349s /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&):: >]’: 349s /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 349s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 349s | ^~~~~~~~~~~ 349s /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 349s /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 349s 425 | std::__pop_heap(__first, __last, __last, __comp); 349s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /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&):: >]’: 349s /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 349s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 349s | ^~~~~~~~~~~~~~~~~~~~~~ 349s /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 349s /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 349s /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 349s /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 349s 88 | if (__comp(__a, __b)) 349s | ~~~~~~^~~~~~~~~~ 349s /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 349s 90 | if (__comp(__b, __c)) 349s | ~~~~~~^~~~~~~~~~ 349s /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 349s 91 | std::iter_swap(__result, __b); 349s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 349s /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 349s 92 | else if (__comp(__a, __c)) 349s | ~~~~~~^~~~~~~~~~ 349s /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 349s 93 | std::iter_swap(__result, __c); 349s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 349s /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 349s 95 | std::iter_swap(__result, __a); 349s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 349s /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 349s 97 | else if (__comp(__a, __c)) 349s | ~~~~~~^~~~~~~~~~ 349s /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 349s 98 | std::iter_swap(__result, __a); 349s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 349s /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 349s 99 | else if (__comp(__b, __c)) 349s | ~~~~~~^~~~~~~~~~ 349s /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 349s 100 | std::iter_swap(__result, __c); 349s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 349s /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 349s 102 | std::iter_swap(__result, __b); 349s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 349s /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&):: >]’: 349s /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 349s 1829 | __unguarded_partition(_RandomAccessIterator __first, 349s | ^~~~~~~~~~~~~~~~~~~~~ 349s /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 349s /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 349s /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 349s 1835 | while (__comp(__first, __pivot)) 349s | ~~~~~~^~~~~~~~~~~~~~~~~~ 349s /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 349s 1838 | while (__comp(__pivot, __last)) 349s | ~~~~~~^~~~~~~~~~~~~~~~~ 349s /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 349s 1842 | std::iter_swap(__first, __last); 349s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 349s /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&)::]’: 349s /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 349s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 349s | ^~~~~~~~ 349s /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 349s /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 >]’: 349s /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 349s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 349s | ^~~~~~~~~~~~~ 349s /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 349s /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 349s /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 349s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 349s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s 923 | std::__miter_base(__last), 349s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s 924 | __result); 349s | ~~~~~~~~~ 349s /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&):: >]’: 349s /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 349s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 349s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 349s /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&):: >]’: 349s /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 349s 1876 | __introsort_loop(_RandomAccessIterator __first, 349s | ^~~~~~~~~~~~~~~~ 349s /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 349s /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 349s 1884 | std::__partial_sort(__first, __last, __last, __comp); 349s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /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 349s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 349s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 349s /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 349s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 349s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /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&):: >]’: 349s /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 349s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 349s | ^~~~~~~~~~~~~~~~~~~~~~ 349s /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 349s /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 349s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 349s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /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 349s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 349s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s 1819 | __comp); 349s | ~~~~~~~ 349s /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 349s 1822 | std::__insertion_sort(__first, __last, __comp); 349s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 349s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 349s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 349s 608 | __miter_base(_Iterator __it) 349s | ^~~~~~~~~~~~ 349s /usr/include/c++/14/bits/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*]’: 349s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 349s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 349s | ^~~~~~~~~~~~~ 349s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 349s /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&):: >]’: 349s /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 349s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 349s | ^~~~~~~~~~~ 349s /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 349s /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&):: >]’: 349s /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 349s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 349s | ^~~~~~~~~~ 349s /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 349s /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 349s /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 >]’: 349s /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 349s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 349s | ^~~~~~~~~ 349s /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 349s /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 >]’: 349s /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 349s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 349s | ^~~~~~~~~~~~~~~~~~~~~~ 349s /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 349s /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 349s /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&)::]’: 349s /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 349s 239 | operator()(_Value& __val, _Iterator __it) 349s | ^~~~~~~~ 349s /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&):: >]’: 349s /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 349s 1863 | __partial_sort(_RandomAccessIterator __first, 349s | ^~~~~~~~~~~~~~ 349s /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 349s /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 349s /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 349s 1868 | std::__heap_select(__first, __middle, __last, __comp); 349s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /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 349s 1869 | std::__sort_heap(__first, __middle, __comp); 349s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /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&):: >]’: 349s /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 349s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 349s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /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 349s /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 349s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 349s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s 1856 | __comp); 349s | ~~~~~~~ 349s /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 349s /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 349s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 349s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /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&):: >]’: 349s /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 349s 1770 | __insertion_sort(_RandomAccessIterator __first, 349s | ^~~~~~~~~~~~~~~~ 349s /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 349s /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 349s 1777 | if (__comp(__i, __first)) 349s | ~~~~~~^~~~~~~~~~~~~~ 349s /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 349s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 349s | ^~~~~~~~~~~~~~~~~~~~~~~ 349s /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&):: >]’: 349s /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 349s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 349s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /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 349s /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]’: 349s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 349s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 349s | ^~~~~~~~~~~~ 349s /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&):: >]’: 349s /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 349s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 349s | ^~~~~~~~~~~~~ 349s /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 349s 232 | if (__comp(__first + __secondChild, 349s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 349s 233 | __first + (__secondChild - 1))) 349s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /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&):: >]’: 349s /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 349s 1589 | __heap_select(_RandomAccessIterator __first, 349s | ^~~~~~~~~~~~~ 349s /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 349s /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 349s /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 349s 1593 | std::__make_heap(__first, __middle, __comp); 349s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /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 349s 1595 | if (__comp(__i, __first)) 349s | ~~~~~~^~~~~~~~~~~~~~ 349s /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 349s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 349s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /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&):: >]’: 349s /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 349s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 349s | ^~~~~~~~~~~ 349s /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 349s /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 349s 425 | std::__pop_heap(__first, __last, __last, __comp); 349s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /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&):: >]’: 349s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 349s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 349s | ^~~~~~~~~~~~~~~~~~~~~~ 349s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 349s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 349s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 349s /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 349s 88 | if (__comp(__a, __b)) 349s | ~~~~~~^~~~~~~~~~ 349s /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 349s 90 | if (__comp(__b, __c)) 349s | ~~~~~~^~~~~~~~~~ 349s /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 349s 91 | std::iter_swap(__result, __b); 349s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 349s /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 349s 92 | else if (__comp(__a, __c)) 349s | ~~~~~~^~~~~~~~~~ 349s /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 349s 93 | std::iter_swap(__result, __c); 349s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 349s /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 349s 95 | std::iter_swap(__result, __a); 349s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 349s /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 349s 97 | else if (__comp(__a, __c)) 349s | ~~~~~~^~~~~~~~~~ 349s /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 349s 98 | std::iter_swap(__result, __a); 349s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 349s /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 349s 99 | else if (__comp(__b, __c)) 349s | ~~~~~~^~~~~~~~~~ 349s /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 349s 100 | std::iter_swap(__result, __c); 349s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 349s /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 349s 102 | std::iter_swap(__result, __b); 349s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 349s /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&):: >]’: 349s /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 349s 1829 | __unguarded_partition(_RandomAccessIterator __first, 349s | ^~~~~~~~~~~~~~~~~~~~~ 349s /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 349s /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 349s /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 349s 1835 | while (__comp(__first, __pivot)) 349s | ~~~~~~^~~~~~~~~~~~~~~~~~ 349s /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 349s 1838 | while (__comp(__pivot, __last)) 349s | ~~~~~~^~~~~~~~~~~~~~~~~ 349s /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 349s 1842 | std::iter_swap(__first, __last); 349s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 349s /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&)::]’: 349s /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 349s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 349s | ^~~~~~~~ 349s /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 349s /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 > >]’: 349s /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 349s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 349s | ^~~~~~~~~~~~~ 349s /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 349s /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 349s /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 349s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 349s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s 923 | std::__miter_base(__last), 349s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s 924 | __result); 349s | ~~~~~~~~~ 349s /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&):: >]’: 349s /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 349s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 349s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 349s /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&):: >]’: 349s /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 349s 135 | __push_heap(_RandomAccessIterator __first, 349s | ^~~~~~~~~~~ 349s /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 349s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 349s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /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&):: >]’: 349s /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 349s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 349s | ^~~~~~~~~~~ 349s /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 349s /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&):: >]’: 349s /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 349s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 349s | ^~~~~~~~~~ 349s /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 349s /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 349s /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 > >]’: 349s /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 349s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 349s | ^~~~~~~~~ 349s /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 349s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 349s /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 349s 608 | __miter_base(_Iterator __it) 349s | ^~~~~~~~~~~~ 349s /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 > >]’: 349s /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 349s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 349s | ^~~~~~~~~~~~~~~~~~~~~~ 349s /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 349s /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 349s /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&)::]’: 349s /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 349s 239 | operator()(_Value& __val, _Iterator __it) 349s | ^~~~~~~~ 349s /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&)::]’: 349s /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 349s 195 | operator()(_Iterator __it, _Value& __val) 349s | ^~~~~~~~ 349s /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&):: >]’: 349s /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 349s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 349s | ^~~~~~~~~~~~~ 349s /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 349s 232 | if (__comp(__first + __secondChild, 349s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 349s 233 | __first + (__secondChild - 1))) 349s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /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 >]’: 349s /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 349s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 349s | ^~~~~~~~~~~~ 349s /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*]’: 349s /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 349s 346 | __niter_wrap(_From __from, _To __res) 349s | ^~~~~~~~~~~~ 349s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = dolfinx::fem::Constant; _Args = {const vector >&}]’: 349s /usr/include/c++/14/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 349s 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); 349s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /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&):: >]’: 349s /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 349s 135 | __push_heap(_RandomAccessIterator __first, 349s | ^~~~~~~~~~~ 349s /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 349s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 349s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /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 >&}]’: 349s /usr/include/c++/14/bits/stl_construct.h:97:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 349s 97 | { return ::new((void*)__location) _Tp(std::forward<_Args>(__args)...); } 349s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349s /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&)::]’: 349s /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 349s 195 | operator()(_Iterator __it, _Value& __val) 349s | ^~~~~~~~ 349s /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 349s make[2]: Leaving directory '/tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo' 349s [ 84%] Built target demo_poisson_matrix_free 349s [ 88%] Linking CXX executable demo_interpolation-io 349s cd /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/interpolation-io && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_interpolation-io.dir/link.txt --verbose=1 350s [ 92%] Linking CXX executable demo_biharmonic 350s cd /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/biharmonic && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_biharmonic.dir/link.txt --verbose=1 350s /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 350s make[2]: Leaving directory '/tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo' 350s [ 92%] Built target demo_poisson 350s [ 96%] Linking CXX executable demo_custom_kernel 350s cd /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/custom_kernel && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_custom_kernel.dir/link.txt --verbose=1 350s /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 350s make[2]: Leaving directory '/tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo' 350s [ 96%] Built target demo_interpolation-io 350s [100%] Linking CXX executable demo_hyperelasticity 350s cd /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/hyperelasticity && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_hyperelasticity.dir/link.txt --verbose=1 350s /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 350s make[2]: Leaving directory '/tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo' 350s [100%] Built target demo_biharmonic 351s /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 351s make[2]: Leaving directory '/tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo' 351s [100%] Built target demo_custom_kernel 351s /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 351s make[2]: Leaving directory '/tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo' 351s [100%] Built target demo_hyperelasticity 351s make[1]: Leaving directory '/tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo' 351s /usr/bin/cmake -E cmake_progress_start /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/CMakeFiles 0 351s == run C++ demos == 351s Running tests... 351s /usr/bin/ctest --force-new-ctest-process 351s Test project /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo 351s Start 1: demo_biharmonic_mpi_2 351s 1/24 Test #1: demo_biharmonic_mpi_2 ........................ Passed 0.29 sec 351s Start 2: demo_biharmonic_mpi_3 351s 2/24 Test #2: demo_biharmonic_mpi_3 ........................ Passed 0.24 sec 351s Start 3: demo_biharmonic_serial 352s 3/24 Test #3: demo_biharmonic_serial ....................... Passed 0.41 sec 352s Start 4: demo_codim_0_assembly_mpi_2 352s 4/24 Test #4: demo_codim_0_assembly_mpi_2 .................. Passed 0.06 sec 352s Start 5: demo_codim_0_assembly_mpi_3 352s 5/24 Test #5: demo_codim_0_assembly_mpi_3 .................. Passed 0.06 sec 352s Start 6: demo_codim_0_assembly_serial 352s 6/24 Test #6: demo_codim_0_assembly_serial ................. Passed 0.05 sec 352s Start 7: demo_custom_kernel_mpi_2 355s 7/24 Test #7: demo_custom_kernel_mpi_2 ..................... Passed 3.19 sec 355s Start 8: demo_custom_kernel_mpi_3 358s 8/24 Test #8: demo_custom_kernel_mpi_3 ..................... Passed 2.50 sec 358s Start 9: demo_custom_kernel_serial 363s 9/24 Test #9: demo_custom_kernel_serial .................... Passed 5.08 sec 363s Start 10: demo_poisson_mpi_2 363s 10/24 Test #10: demo_poisson_mpi_2 ........................... Passed 0.11 sec 363s Start 11: demo_poisson_mpi_3 363s 11/24 Test #11: demo_poisson_mpi_3 ........................... Passed 0.10 sec 363s Start 12: demo_poisson_serial 363s 12/24 Test #12: demo_poisson_serial .......................... Passed 0.07 sec 363s Start 13: demo_poisson_matrix_free_mpi_2 363s 13/24 Test #13: demo_poisson_matrix_free_mpi_2 ............... Passed 0.09 sec 363s Start 14: demo_poisson_matrix_free_mpi_3 363s 14/24 Test #14: demo_poisson_matrix_free_mpi_3 ............... Passed 0.09 sec 363s Start 15: demo_poisson_matrix_free_serial 363s 15/24 Test #15: demo_poisson_matrix_free_serial .............. Passed 0.09 sec 363s Start 16: demo_hyperelasticity_mpi_2 366s 16/24 Test #16: demo_hyperelasticity_mpi_2 ................... Passed 2.23 sec 366s Start 17: demo_hyperelasticity_mpi_3 368s 17/24 Test #17: demo_hyperelasticity_mpi_3 ................... Passed 1.92 sec 368s Start 18: demo_hyperelasticity_serial 370s 18/24 Test #18: demo_hyperelasticity_serial .................. Passed 2.03 sec 370s Start 19: demo_interpolation-io_mpi_2 370s 19/24 Test #19: demo_interpolation-io_mpi_2 .................. Passed 0.33 sec 370s Start 20: demo_interpolation-io_mpi_3 370s 20/24 Test #20: demo_interpolation-io_mpi_3 .................. Passed 0.28 sec 370s Start 21: demo_interpolation-io_serial 371s 21/24 Test #21: demo_interpolation-io_serial ................. Passed 0.50 sec 371s Start 22: demo_interpolation_different_meshes_mpi_2 377s 22/24 Test #22: demo_interpolation_different_meshes_mpi_2 .... Passed 6.25 sec 377s Start 23: demo_interpolation_different_meshes_mpi_3 385s 23/24 Test #23: demo_interpolation_different_meshes_mpi_3 .... Passed 8.03 sec 385s Start 24: demo_interpolation_different_meshes_serial 394s 24/24 Test #24: demo_interpolation_different_meshes_serial ... Passed 8.87 sec 394s 394s 100% tests passed, 0 tests failed out of 24 394s 394s Total Test time (real) = 42.91 sec 394s autopkgtest [02:24:54]: test test-dolfinx-cpp: -----------------------] 398s autopkgtest [02:24:58]: test test-dolfinx-cpp: - - - - - - - - - - results - - - - - - - - - - 398s test-dolfinx-cpp PASS 402s autopkgtest [02:25:02]: test test-dolfinx-cpp-complex: preparing testbed 404s Reading package lists... 404s Building dependency tree... 404s Reading state information... 405s Starting pkgProblemResolver with broken count: 0 405s Starting 2 pkgProblemResolver with broken count: 0 405s Done 406s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 428s autopkgtest [02:25:28]: test test-dolfinx-cpp-complex: [----------------------- 430s nproc reports 8 processors are available 430s ==== running C++ tests for complex build ==== 430s -- The C compiler identification is GNU 14.2.0 430s -- The CXX compiler identification is GNU 14.2.0 430s -- Detecting C compiler ABI info 430s -- Detecting C compiler ABI info - done 430s -- Check for working C compiler: /usr/bin/mpicc - skipped 430s -- Detecting C compile features 430s -- Detecting C compile features - done 430s -- Detecting CXX compiler ABI info 430s -- Detecting CXX compiler ABI info - done 431s -- Check for working CXX compiler: /usr/bin/c++ - skipped 431s -- Detecting CXX compile features 431s -- Detecting CXX compile features - done 431s -- Found MPI_C: /usr/bin/mpicc (found version "4.1") 431s -- Found MPI_CXX: /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpichcxx.so (found version "4.1") 431s -- Found MPI: TRUE (found version "4.1") 431s -- Performing Test CMAKE_HAVE_LIBC_PTHREAD 431s -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success 431s -- Found Threads: TRUE 431s -- Found Boost 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/Boost-1.83.0 431s -- Requested configuration: REQUIRED COMPONENTS timer 431s -- Found boost_headers 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_headers-1.83.0 431s -- Found boost_timer 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_timer-1.83.0 431s -- [x] libboost_timer.so.1.83.0 431s -- [ ] libboost_timer.a 431s -- Adding boost_timer dependencies: headers 432s -- Checking for Basix hints with /usr/bin/python3 432s -- Adding /usr/lib/python3/dist-packages/basix to Basix search hints 432s -- HDF5: Using hdf5 compiler wrapper to determine C configuration 432s -- 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 432s -- HDF5_DIR: HDF5_DIR-NOTFOUND 432s -- HDF5_DEFINITIONS: 432s -- HDF5_INCLUDE_DIRS: /usr/include/hdf5/mpich 432s -- 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 432s -- HDF5_HL_LIBRARIES: 432s -- HDF5_C_DEFINITIONS: 432s -- HDF5_C_INCLUDE_DIR: 432s -- HDF5_C_INCLUDE_DIRS: /usr/include/hdf5/mpich 432s -- HDF5_C_LIBRARY: 432s -- 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 432s -- HDF5_C_HL_LIBRARY: 432s -- HDF5_C_HL_LIBRARIES: 432s -- Defined targets (if any): 432s -- ... hdf5::hdf5 432s -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1") 432s -- Checking for one of the modules 'PETSc;petsc' 432s -- Looking for PETSC_USE_COMPLEX 433s -- Looking for PETSC_USE_COMPLEX - found 433s -- Checking for one of the modules 'SLEPc;slepc' 433s -- Performing Test HAVE_PEDANTIC 433s -- Performing Test HAVE_PEDANTIC - Success 433s -- Configuring done (2.9s) 433s -- Generating done (0.0s) 433s -- Build files have been written to: /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test 433s /usr/bin/cmake -S/tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test -B/tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test --check-build-system CMakeFiles/Makefile.cmake 0 433s /usr/bin/cmake -E cmake_progress_start /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/CMakeFiles /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test//CMakeFiles/progress.marks 433s make -f CMakeFiles/Makefile2 all 433s make[1]: Entering directory '/tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test' 433s make -f CMakeFiles/unittests.dir/build.make CMakeFiles/unittests.dir/depend 433s make[2]: Entering directory '/tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test' 433s [ 5%] Compile poisson.py using FFCx 433s ffcx /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/poisson.py 434s cd /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/CMakeFiles/unittests.dir/DependInfo.cmake "--color=" 434s make[2]: Leaving directory '/tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test' 434s make -f CMakeFiles/unittests.dir/build.make CMakeFiles/unittests.dir/build 434s make[2]: Entering directory '/tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test' 434s [ 29%] Building CXX object CMakeFiles/unittests.dir/matrix.cpp.o 434s [ 35%] Building CXX object CMakeFiles/unittests.dir/main.cpp.o 434s [ 17%] Building CXX object CMakeFiles/unittests.dir/common/sub_systems_manager.cpp.o 434s [ 23%] Building CXX object CMakeFiles/unittests.dir/common/index_map.cpp.o 434s [ 35%] Building CXX object CMakeFiles/unittests.dir/io.cpp.o 434s /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.kte2W7/build.m6l/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.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/matrix.cpp 434s /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.kte2W7/build.m6l/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.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/common/sub_systems_manager.cpp 434s /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.kte2W7/build.m6l/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.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/main.cpp 434s [ 41%] Building CXX object CMakeFiles/unittests.dir/fem/functionspace.cpp.o 434s /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.kte2W7/build.m6l/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.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/io.cpp 434s /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.kte2W7/build.m6l/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.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/common/index_map.cpp 434s /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.kte2W7/build.m6l/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.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/fem/functionspace.cpp 434s [ 47%] Building CXX object CMakeFiles/unittests.dir/common/sort.cpp.o 434s [ 52%] Building CXX object CMakeFiles/unittests.dir/vector.cpp.o 434s /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.kte2W7/build.m6l/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.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/common/sort.cpp 434s /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.kte2W7/build.m6l/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.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/vector.cpp 434s [ 58%] Building CXX object CMakeFiles/unittests.dir/mesh/distributed_mesh.cpp.o 434s /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.kte2W7/build.m6l/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.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/mesh/distributed_mesh.cpp 435s [ 64%] Building CXX object CMakeFiles/unittests.dir/mesh/generation.cpp.o 435s /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.kte2W7/build.m6l/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.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/mesh/generation.cpp 436s [ 70%] Building CXX object CMakeFiles/unittests.dir/common/CIFailure.cpp.o 436s /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.kte2W7/build.m6l/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.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/common/CIFailure.cpp 437s In file included from /usr/include/c++/14/algorithm:63, 437s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/common/sort.cpp:7: 437s /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]’: 437s /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 437s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 437s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s 2021 | std::move(__comp), std::move(__proj)); 437s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/common/index_map.cpp: In function ‘void {anonymous}::test_scatter_fwd(int)’: 437s /tmp/autopkgtest.kte2W7/build.m6l/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 437s 37 | global_ghost_owner); 437s | ^ 437s /tmp/autopkgtest.kte2W7/build.m6l/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 437s /tmp/autopkgtest.kte2W7/build.m6l/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 437s 46 | sct.scatter_fwd(data_local, data_ghost); 437s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 437s /tmp/autopkgtest.kte2W7/build.m6l/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 437s /tmp/autopkgtest.kte2W7/build.m6l/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 437s In file included from /usr/include/catch2/catch_test_macros.hpp:11, 437s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/common/index_map.cpp:8: 437s /tmp/autopkgtest.kte2W7/build.m6l/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 437s 49 | { return i == val * ((mpi_rank + 1) % mpi_size); })); 437s | ^ 437s /tmp/autopkgtest.kte2W7/build.m6l/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 437s 55 | sct.scatter_fwd_begin(data_local, data_ghost, requests, 437s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s 56 | decltype(sct)::type::p2p); 437s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 437s /tmp/autopkgtest.kte2W7/build.m6l/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 437s /tmp/autopkgtest.kte2W7/build.m6l/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 437s /tmp/autopkgtest.kte2W7/build.m6l/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 437s 60 | { return i == val * ((mpi_rank + 1) % mpi_size); })); 437s | ^ 437s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/common/index_map.cpp: In function ‘void {anonymous}::test_scatter_rev()’: 437s /tmp/autopkgtest.kte2W7/build.m6l/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 437s 82 | global_ghost_owner); 437s | ^ 437s /tmp/autopkgtest.kte2W7/build.m6l/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 437s /tmp/autopkgtest.kte2W7/build.m6l/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 437s 89 | sct.scatter_rev(std::span(data_local), 437s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s 90 | std::span(data_ghost), 437s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s 91 | std::plus()); 437s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s /tmp/autopkgtest.kte2W7/build.m6l/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 437s /tmp/autopkgtest.kte2W7/build.m6l/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 437s /tmp/autopkgtest.kte2W7/build.m6l/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 437s 95 | sum = std::reduce(data_local.begin(), data_local.end(), 0); 437s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s /tmp/autopkgtest.kte2W7/build.m6l/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 437s 98 | sct.scatter_rev(std::span(data_local), 437s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s 99 | std::span(data_ghost), 437s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s 100 | [](auto /*a*/, auto b) { return b; }); 437s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s /tmp/autopkgtest.kte2W7/build.m6l/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 437s /tmp/autopkgtest.kte2W7/build.m6l/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 437s /tmp/autopkgtest.kte2W7/build.m6l/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 437s 102 | sum = std::reduce(data_local.begin(), data_local.end(), 0); 437s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s /tmp/autopkgtest.kte2W7/build.m6l/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 437s 120 | sct.scatter_rev_begin(data_ghost, remote_buffer, local_buffer, 437s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s 121 | pack_fn, requests, 437s | ~~~~~~~~~~~~~~~~~~ 437s 122 | decltype(sct)::type::p2p); 437s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 437s /tmp/autopkgtest.kte2W7/build.m6l/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 437s /tmp/autopkgtest.kte2W7/build.m6l/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 437s /tmp/autopkgtest.kte2W7/build.m6l/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 437s /tmp/autopkgtest.kte2W7/build.m6l/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 437s 124 | sct.scatter_rev_end(local_buffer, data_local, unpack_fn, 437s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s 125 | std::plus(), requests); 437s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s /tmp/autopkgtest.kte2W7/build.m6l/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 437s /tmp/autopkgtest.kte2W7/build.m6l/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 437s /tmp/autopkgtest.kte2W7/build.m6l/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 437s 127 | sum = std::reduce(data_local.begin(), data_local.end(), 0); 437s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s In file included from /usr/include/c++/14/vector:66, 437s from /usr/include/catch2/catch_tostring.hpp:12, 437s from /usr/include/catch2/internal/catch_decomposer.hpp:11, 437s from /usr/include/catch2/internal/catch_assertion_handler.hpp:12, 437s from /usr/include/catch2/internal/catch_test_macro_impl.hpp:12, 437s from /usr/include/catch2/catch_test_macros.hpp:11, 437s from /usr/include/catch2/catch_template_test_macros.hpp:20, 437s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/common/sort.cpp:9: 437s /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]’: 437s /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 437s 678 | vector(initializer_list __l, 437s | ^~~~~~ 437s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/common/sort.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_4() [with TestType = long long int]’: 437s /tmp/autopkgtest.kte2W7/build.m6l/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 437s 43 | std::vector vec = {3, 6, 2, 1, 5, 4, 0}; 437s | ^~~ 437s /tmp/autopkgtest.kte2W7/build.m6l/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 437s 45 | std::iota(indices.begin(), indices.end(), 0); 437s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s /tmp/autopkgtest.kte2W7/build.m6l/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 437s 57 | std::iota(indices.begin(), indices.end(), 0); 437s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s In file included from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/common/index_map.cpp:12: 437s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 437s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 437s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 437s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s /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]’: 437s /usr/include/dolfinx/common/Scatterer.h:338:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 437s 338 | void scatter_fwd(std::span local_data, 437s | ^~~~~~~~~~~ 437s /usr/include/dolfinx/common/Scatterer.h:338:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 437s /usr/include/dolfinx/common/Scatterer.h:349:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 437s 349 | scatter_fwd_begin(local_data, std::span(local_buffer), 437s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s 350 | std::span(remote_buffer), pack_fn, 437s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s 351 | std::span(requests)); 437s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s /usr/include/dolfinx/common/Scatterer.h:349:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 437s /usr/include/dolfinx/common/Scatterer.h:349:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 437s /usr/include/dolfinx/common/Scatterer.h:349:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 437s /usr/include/dolfinx/common/Scatterer.h:359:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 437s 359 | scatter_fwd_end(std::span(remote_buffer), remote_data, unpack_fn, 437s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s 360 | std::span(requests)); 437s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s /usr/include/dolfinx/common/Scatterer.h:359:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 437s /usr/include/dolfinx/common/Scatterer.h:359:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 437s In file included from /usr/include/c++/14/algorithm:61, 437s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/common/index_map.cpp:7: 437s /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)::]’: 437s /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 437s 410 | all_of(_InputIterator __first, _InputIterator __last, _Predicate __pred) 437s | ^~~~~~ 437s /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 437s /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 437s 411 | { return __last == std::find_if_not(__first, __last, __pred); } 437s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 437s In file included from /usr/include/c++/14/bits/ranges_algo.h:38, 437s from /usr/include/c++/14/algorithm:63: 437s /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&]’: 437s /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 437s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 437s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s /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]’: 437s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 437s 195 | void scatter_fwd_begin(std::span send_buffer, 437s | ^~~~~~~~~~~~~~~~~ 437s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 437s /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)::]’: 437s /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 437s 410 | all_of(_InputIterator __first, _InputIterator __last, _Predicate __pred) 437s | ^~~~~~ 437s /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 437s /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 437s 411 | { return __last == std::find_if_not(__first, __last, __pred); } 437s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 437s /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]’: 437s /usr/include/dolfinx/common/Scatterer.h:536:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 437s 536 | void scatter_rev(std::span local_data, std::span remote_data, 437s | ^~~~~~~~~~~ 437s /usr/include/dolfinx/common/Scatterer.h:536:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 437s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 437s 552 | scatter_rev_begin(remote_data, std::span(remote_buffer), 437s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s 553 | std::span(local_buffer), pack_fn, 437s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s 554 | std::span(request)); 437s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 437s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 437s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 437s /usr/include/dolfinx/common/Scatterer.h:555:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 437s 555 | scatter_rev_end(std::span(local_buffer), local_data, unpack_fn, op, 437s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s 556 | std::span(request)); 437s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s /usr/include/dolfinx/common/Scatterer.h:555:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 437s /usr/include/dolfinx/common/Scatterer.h:555:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 437s In file included from /usr/include/dolfinx/graph/AdjacencyList.h:12, 437s from /usr/include/dolfinx/common/MPI.h:17, 437s from /usr/include/dolfinx/common/IndexMap.h:11, 437s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/common/index_map.cpp:10: 437s /usr/include/c++/14/numeric: In function ‘constexpr _Tp std::reduce(_InputIterator, _InputIterator, _Tp) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = int]’: 437s /usr/include/c++/14/numeric:325:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s 325 | reduce(_InputIterator __first, _InputIterator __last, _Tp __init) 437s | ^~~~~~ 437s /usr/include/c++/14/numeric:325:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s /usr/include/c++/14/numeric:326:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s 326 | { return std::reduce(__first, __last, std::move(__init), plus<>()); } 437s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s /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]’: 437s /usr/include/dolfinx/common/Scatterer.h:536:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 437s 536 | void scatter_rev(std::span local_data, std::span remote_data, 437s | ^~~~~~~~~~~ 437s /usr/include/dolfinx/common/Scatterer.h:536:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 437s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 437s 552 | scatter_rev_begin(remote_data, std::span(remote_buffer), 437s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s 553 | std::span(local_buffer), pack_fn, 437s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s 554 | std::span(request)); 437s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 437s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 437s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 437s /usr/include/dolfinx/common/Scatterer.h:555:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 437s 555 | scatter_rev_end(std::span(local_buffer), local_data, unpack_fn, op, 437s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s 556 | std::span(request)); 437s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s /usr/include/dolfinx/common/Scatterer.h:555:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 437s /usr/include/dolfinx/common/Scatterer.h:555:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 437s In file included from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/common/sort.cpp:12: 437s /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]’: 437s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 437s 119 | std::ranges::copy(buffer, range.begin()); 437s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 437s /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]’: 437s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 437s 484 | void scatter_rev_begin(std::span remote_data, 437s | ^~~~~~~~~~~~~~~~~ 437s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 437s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 437s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 437s 492 | scatter_rev_begin(std::span(remote_buffer), local_buffer, request, 437s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s 493 | type); 437s | ~~~~~ 437s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 437s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 437s /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]’: 437s /usr/include/dolfinx/common/Scatterer.h:520:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 437s 520 | void scatter_rev_end(std::span local_buffer, std::span local_data, 437s | ^~~~~~~~~~~~~~~ 437s /usr/include/dolfinx/common/Scatterer.h:520:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 437s /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]’: 437s /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 437s 1999 | operator()(_Iter __first, _Sent __last, 437s | ^~~~~~~~ 437s /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 437s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::common::Scatterer >::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::; _Proj = std::identity]’: 437s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 437s | ^~~~~~~~ 437s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 437s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s 737 | std::move(__result), 437s | ~~~~~~~~~~~~~~~~~~~~ 437s 738 | std::move(__op), std::move(__proj)); 437s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::for_each_result, _Fun> std::ranges::__for_each_fn::operator()(_Range&&, _Fun, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Fun = dolfinx::common::Scatterer >::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::]’: 437s /usr/include/c++/14/bits/ranges_algo.h:200:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 437s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s 201 | std::move(__f), std::move(__proj)); 437s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s /usr/include/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]’: 437s /usr/include/dolfinx/common/Scatterer.h:280:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 437s 280 | void scatter_fwd_begin(std::span local_data, 437s | ^~~~~~~~~~~~~~~~~ 437s /usr/include/dolfinx/common/Scatterer.h:280:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 437s /usr/include/dolfinx/common/Scatterer.h:280:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 437s /usr/include/dolfinx/common/Scatterer.h:288:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 437s 288 | scatter_fwd_begin(std::span(local_buffer), remote_buffer, requests, 437s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s 289 | type); 437s | ~~~~~ 437s /usr/include/dolfinx/common/Scatterer.h:288:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 437s /usr/include/dolfinx/common/Scatterer.h:288:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 437s /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]’: 437s /usr/include/dolfinx/common/Scatterer.h:315:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 437s 315 | void scatter_fwd_end(std::span remote_buffer, 437s | ^~~~~~~~~~~~~~~ 437s /usr/include/dolfinx/common/Scatterer.h:315:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 437s /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)::]’: 437s /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 437s 463 | find_if_not(_InputIterator __first, _InputIterator __last, 437s | ^~~~~~~~~~~ 437s /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 437s /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 437s 471 | return std::__find_if_not(__first, __last, 437s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 437s 472 | __gnu_cxx::__ops::__pred_iter(__pred)); 437s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s /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 >]’: 437s /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 437s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 437s | ^~~~~~~~ 437s /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 437s /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 437s 577 | return ranges::fill_n(std::move(__first), __len, __value); 437s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s /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)::]’: 437s /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 437s 463 | find_if_not(_InputIterator __first, _InputIterator __last, 437s | ^~~~~~~~~~~ 437s /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 437s /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 437s 471 | return std::__find_if_not(__first, __last, 437s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 437s 472 | __gnu_cxx::__ops::__pred_iter(__pred)); 437s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s /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]’: 437s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 437s 484 | void scatter_rev_begin(std::span remote_data, 437s | ^~~~~~~~~~~~~~~~~ 437s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 437s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 437s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 437s 492 | scatter_rev_begin(std::span(remote_buffer), local_buffer, request, 437s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s 493 | type); 437s | ~~~~~ 437s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 437s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 437s /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]’: 437s /usr/include/dolfinx/common/Scatterer.h:520:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 437s 520 | void scatter_rev_end(std::span local_buffer, std::span local_data, 437s | ^~~~~~~~~~~~~~~ 437s /usr/include/dolfinx/common/Scatterer.h:520:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 437s /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]’: 437s /usr/include/c++/14/numeric:287:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s 287 | reduce(_InputIterator __first, _InputIterator __last, _Tp __init, 437s | ^~~~~~ 437s /usr/include/c++/14/numeric:287:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s /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]’: 437s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 437s 484 | void scatter_rev_begin(std::span remote_data, 437s | ^~~~~~~~~~~~~~~~~ 437s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 437s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 437s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 437s 492 | scatter_rev_begin(std::span(remote_buffer), local_buffer, request, 437s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s 493 | type); 437s | ~~~~~ 437s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 437s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 437s /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]’: 437s /usr/include/dolfinx/common/Scatterer.h:520:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 437s 520 | void scatter_rev_end(std::span local_buffer, std::span local_data, 437s | ^~~~~~~~~~~~~~~ 437s /usr/include/dolfinx/common/Scatterer.h:520:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 437s /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]’: 437s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 437s 390 | void scatter_rev_begin(std::span send_buffer, 437s | ^~~~~~~~~~~~~~~~~ 437s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 437s In file included from /usr/include/c++/14/numeric:62, 437s from /usr/include/dolfinx/common/sort.h:15: 437s /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]’: 437s /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 437s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 437s | ^~~~ 437s /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 437s In file included from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/vector.cpp:15: 437s /usr/include/dolfinx/la/Vector.h: In function ‘auto dolfinx::la::inner_product(const V&, const V&) [with V = Vector > >]’: 437s /usr/include/dolfinx/la/Vector.h:234:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s 234 | const T local = std::transform_reduce( 437s | ~~~~~~~~~~~~~~~~~~~~~^ 437s 235 | x_a.begin(), x_a.end(), x_b.begin(), static_cast(0), std::plus{}, 437s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s 236 | [](T a, T b) -> T 437s | ~~~~~~~~~~~~~~~~~ 437s 237 | { 437s | ~ 437s 238 | if constexpr (std::is_same>::value 437s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s 239 | or std::is_same>::value) 437s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s 240 | { 437s | ~ 437s 241 | return std::conj(a) * b; 437s | ~~~~~~~~~~~~~~~~~~~~~~~~ 437s 242 | } 437s | ~ 437s 243 | else 437s | ~~~~ 437s 244 | return a * b; 437s | ~~~~~~~~~~~~~ 437s 245 | }); 437s | ~~ 437s /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]’: 437s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 437s 119 | std::ranges::copy(buffer, range.begin()); 437s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::common::Scatterer >::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::; _Proj = std::identity]’: 437s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 437s | ^~~~~~~~ 437s In file included from /usr/include/c++/14/algorithm:63, 437s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/vector.cpp:9: 437s /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)::]’: 437s /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 437s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 437s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s 3147 | std::move(__comp), std::move(__proj)); 437s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s /usr/include/dolfinx/la/Vector.h: In function ‘auto dolfinx::la::norm(const V&, Norm) [with V = Vector > >]’: 437s /usr/include/dolfinx/la/Vector.h:279:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s 279 | = std::accumulate(data.begin(), data.end(), U(0), 437s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s 280 | [](auto norm, auto x) { return norm + std::abs(x); }); 437s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s /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]’: 437s /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 437s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 437s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s 2021 | std::move(__comp), std::move(__proj)); 437s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::for_each_result<_Iter, _Fun> std::ranges::__for_each_fn::operator()(_Iter, _Sent, _Fun, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Fun = dolfinx::common::Scatterer >::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::]’: 437s /usr/include/c++/14/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 437s | ^~~~~~~~ 437s /usr/include/c++/14/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s /usr/include/c++/14/bits/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):: >]’: 437s /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 437s 109 | __find_if_not(_InputIterator __first, _InputIterator __last, 437s | ^~~~~~~~~~~~~ 437s /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 437s /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 437s 112 | return std::__find_if(__first, __last, 437s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 437s 113 | __gnu_cxx::__ops::__negate(__pred), 437s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s 114 | std::__iterator_category(__first)); 437s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s /usr/include/dolfinx/la/Vector.h: In function ‘auto dolfinx::la::inner_product(const V&, const V&) [with V = Vector, std::vector, std::allocator > > >]’: 437s /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 437s 234 | const T local = std::transform_reduce( 437s | ~~~~~~~~~~~~~~~~~~~~~^ 437s 235 | x_a.begin(), x_a.end(), x_b.begin(), static_cast(0), std::plus{}, 437s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s 236 | [](T a, T b) -> T 437s | ~~~~~~~~~~~~~~~~~ 437s 237 | { 437s | ~ 437s 238 | if constexpr (std::is_same>::value 437s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s 239 | or std::is_same>::value) 437s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s 240 | { 437s | ~ 437s 241 | return std::conj(a) * b; 437s | ~~~~~~~~~~~~~~~~~~~~~~~~ 437s 242 | } 437s | ~ 437s 243 | else 437s | ~~~~ 437s 244 | return a * b; 437s | ~~~~~~~~~~~~~ 437s 245 | }); 437s | ~~ 437s /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]’: 437s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 437s 119 | std::ranges::copy(buffer, range.begin()); 437s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 437s /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 >]’: 437s /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 437s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 437s | ^~~~~~~~ 437s /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):: >]’: 437s /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 437s 109 | __find_if_not(_InputIterator __first, _InputIterator __last, 437s | ^~~~~~~~~~~~~ 437s /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 437s /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 437s 112 | return std::__find_if(__first, __last, 437s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 437s 113 | __gnu_cxx::__ops::__negate(__pred), 437s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s 114 | std::__iterator_category(__first)); 437s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s /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)::]’: 437s /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 437s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 437s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s 3147 | std::move(__comp), std::move(__proj)); 437s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s /usr/include/dolfinx/la/Vector.h: In function ‘auto dolfinx::la::norm(const V&, Norm) [with V = Vector, std::vector, std::allocator > > >]’: 437s /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 437s 279 | = std::accumulate(data.begin(), data.end(), U(0), 437s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s 280 | [](auto norm, auto x) { return norm + std::abs(x); }); 437s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s /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]’: 437s /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 437s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 437s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s 2021 | std::move(__comp), std::move(__proj)); 437s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s In file included from /usr/include/c++/14/bits/ranges_algo.h:38: 437s /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]’: 437s /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 437s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 437s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s In file included from /usr/include/c++/14/algorithm:60: 437s /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):: >]’: 437s /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 437s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 437s | ^~~~~~~~~ 437s /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 437s /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 437s 2107 | if (__pred(__first)) 437s | ~~~~~~^~~~~~~~~ 437s /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 437s 2111 | if (__pred(__first)) 437s | ~~~~~~^~~~~~~~~ 437s /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 437s 2115 | if (__pred(__first)) 437s | ~~~~~~^~~~~~~~~ 437s /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 437s 2119 | if (__pred(__first)) 437s | ~~~~~~^~~~~~~~~ 437s /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 437s 2127 | if (__pred(__first)) 437s | ~~~~~~^~~~~~~~~ 437s /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 437s 2132 | if (__pred(__first)) 437s | ~~~~~~^~~~~~~~~ 437s /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 437s 2137 | if (__pred(__first)) 437s | ~~~~~~^~~~~~~~~ 437s /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):: >]’: 437s /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 437s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 437s | ^~~~~~~~~ 437s /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 437s /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 437s 2107 | if (__pred(__first)) 437s | ~~~~~~^~~~~~~~~ 437s /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 437s 2111 | if (__pred(__first)) 437s | ~~~~~~^~~~~~~~~ 437s /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 437s 2115 | if (__pred(__first)) 437s | ~~~~~~^~~~~~~~~ 437s /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 437s 2119 | if (__pred(__first)) 437s | ~~~~~~^~~~~~~~~ 437s /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 437s 2127 | if (__pred(__first)) 437s | ~~~~~~^~~~~~~~~ 437s /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 437s 2132 | if (__pred(__first)) 437s | ~~~~~~^~~~~~~~~ 437s /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 437s 2137 | if (__pred(__first)) 437s | ~~~~~~^~~~~~~~~ 437s In file included from /usr/include/dolfinx/graph/AdjacencyList.h:12, 437s from /usr/include/dolfinx/common/MPI.h:17, 437s from /usr/include/dolfinx/common/IndexMap.h:11, 437s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/vector.cpp:13: 437s /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 > >&)::]’: 437s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s 370 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 437s | ^~~~~~~~~~~~~~~~ 437s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s /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]’: 437s /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 437s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 437s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s In file included from /usr/include/c++/14/numeric:62: 437s /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)::]’: 437s /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 437s 161 | accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, 437s | ^~~~~~~~~~ 437s /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 437s /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)::]’: 437s /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 437s 3123 | operator()(_Iter __first, _Sent __last, 437s | ^~~~~~~~ 437s /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 437s /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>]’: 437s /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 437s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 437s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s /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]’: 437s /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 437s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 437s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s 3147 | std::move(__comp), std::move(__proj)); 437s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s /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 > > >&)::]’: 437s /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 437s 370 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 437s | ^~~~~~~~~~~~~~~~ 437s /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 437s /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 437s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 437s /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)::]’: 437s /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 437s 394 | operator()(_Iterator __it) 437s | ^~~~~~~~ 437s /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>]’: 437s /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 437s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 437s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s /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)::]’: 437s /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 437s /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)::]’: 437s /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 437s 161 | accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, 437s | ^~~~~~~~~~ 437s /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 437s In file included from /usr/include/c++/14/bits/ranges_algo.h:38: 437s /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 > >]’: 437s /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 437s 318 | operator()(_Range&& __r, _Out __result) const 437s | ^~~~~~~~ 437s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 437s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 437s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s 321 | std::move(__result)); 437s | ~~~~~~~~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 437s /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)::]’: 437s /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 437s 3123 | operator()(_Iter __first, _Sent __last, 437s | ^~~~~~~~ 437s /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 437s /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 >]’: 437s /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 437s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 437s | ^~~~~~~~ 437s /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 437s /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 437s 577 | return ranges::fill_n(std::move(__first), __len, __value); 437s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s /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]’: 437s /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 437s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 437s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s 3147 | std::move(__comp), std::move(__proj)); 437s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s /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 >]’: 437s /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 437s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 437s | ^~~~~~~~ 437s /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 437s /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 437s 577 | return ranges::fill_n(std::move(__first), __len, __value); 437s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s /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]’: 437s /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 437s 1999 | operator()(_Iter __first, _Sent __last, 437s | ^~~~~~~~ 437s /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 437s /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]’: 437s /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 437s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 437s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s 3147 | std::move(__comp), std::move(__proj)); 437s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s /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]’: 437s /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 437s 1999 | operator()(_Iter __first, _Sent __last, 437s | ^~~~~~~~ 437s /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 437s /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> >]’: 437s /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 437s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 437s | ^~~~~~~~ 437s /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 437s /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 437s 577 | return ranges::fill_n(std::move(__first), __len, __value); 437s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s /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> >]’: 437s /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 437s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 437s | ^~~~~~~~ 437s /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 437s /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 437s 577 | return ranges::fill_n(std::move(__first), __len, __value); 437s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s /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]’: 437s /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 437s 3123 | operator()(_Iter __first, _Sent __last, 437s | ^~~~~~~~ 437s /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 437s /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 >]’: 437s /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 437s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 437s | ^~~~~~~~ 437s /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 > >]’: 437s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 437s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 437s | ^~~~~~~~ 437s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 437s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 437s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 437s 310 | return ranges::__copy_or_move(std::move(__first), 437s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 437s 311 | std::move(__last), 437s | ~~~~~~~~~~~~~~~~~~ 437s 312 | std::move(__result)); 437s | ~~~~~~~~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 437s /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 >]’: 437s /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 437s /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> >]’: 437s /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 437s /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> >]’: 437s /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 437s /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]’: 437s /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 437s 3123 | operator()(_Iter __first, _Sent __last, 437s | ^~~~~~~~ 437s /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 437s /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]’: 437s /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 437s /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 437s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 > >]’: 437s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 437s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 437s | ^~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 437s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 437s /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 437s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 437s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s 249 | std::move(__result)); 437s | ~~~~~~~~~~~~~~~~~~~~ 437s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 437s from /usr/include/c++/14/bits/stl_algobase.h:67, 437s from /usr/include/c++/14/algorithm:60: 437s /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 >&}]’: 437s /usr/include/c++/14/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 437s 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); 437s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 437s /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 >&}]’: 437s /usr/include/c++/14/bits/stl_construct.h:97:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 437s 97 | { return ::new((void*)__location) _Tp(std::forward<_Args>(__args)...); } 437s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/stl_construct.h:97:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 437s In file included from /usr/include/dolfinx/la/Vector.h:14: 437s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 437s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 437s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 437s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s In file included from /usr/include/c++/14/vector:65: 437s /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]’: 437s /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 437s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 437s | ^~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 > >]’: 437s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 437s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 437s | ^~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::; _Proj = std::identity]’: 437s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 437s | ^~~~~~~~ 437s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 437s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s 737 | std::move(__result), 437s | ~~~~~~~~~~~~~~~~~~~~ 437s 738 | std::move(__op), std::move(__proj)); 437s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::for_each_result, _Fun> std::ranges::__for_each_fn::operator()(_Range&&, _Fun, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Fun = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::]’: 437s /usr/include/c++/14/bits/ranges_algo.h:200:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 437s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s 201 | std::move(__f), std::move(__proj)); 437s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::; _Proj = std::identity]’: 437s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 437s | ^~~~~~~~ 437s [ 76%] Building CXX object CMakeFiles/unittests.dir/mesh/refinement/interval.cpp.o 437s /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.kte2W7/build.m6l/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.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp 437s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::for_each_result<_Iter, _Fun> std::ranges::__for_each_fn::operator()(_Iter, _Sent, _Fun, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Fun = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::]’: 437s /usr/include/c++/14/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 437s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 437s | ^~~~~~~~ 437s /usr/include/c++/14/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 438s [ 82%] Building CXX object CMakeFiles/unittests.dir/mesh/refinement/option.cpp.o 438s /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.kte2W7/build.m6l/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.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/mesh/refinement/option.cpp 438s [ 88%] Building CXX object CMakeFiles/unittests.dir/mesh/refinement/rectangle.cpp.o 438s /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.kte2W7/build.m6l/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.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/mesh/refinement/rectangle.cpp 439s [ 94%] Building C object CMakeFiles/unittests.dir/poisson.c.o 439s /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.kte2W7/build.m6l/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.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/poisson.c 440s In file included from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/fem/functionspace.cpp:14: 440s /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]’: 440s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 440s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 440s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 440s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 440s 540 | x.insert(x.end(), {x0, x1}); 440s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 440s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 440s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 440s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 440s 565 | v2, v3, vmid}); 440s | ~~~~~~~~~~~~~~ 440s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 440s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 440s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 440s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 440s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 440s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 440s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 440s 627 | {x.size() / 2, 2}, partitioner); 440s | ^ 440s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 440s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 440s 632 | std::vector{}, {0, 2}, partitioner); 440s | ^ 440s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 440s /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]’: 440s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 440s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 440s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 440s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 440s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 440s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 440s 671 | i0 + iy + ny + 2}); 440s | ~~~~~~~~~~~~~~~~~~ 440s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 440s 676 | {x.size() / 2, 2}, partitioner); 440s | ^ 440s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 440s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 440s 681 | std::vector{}, {0, 2}, partitioner); 440s | ^ 440s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 440s In file included from /usr/include/c++/14/vector:66, 440s from /usr/include/catch2/catch_tostring.hpp:12, 440s from /usr/include/catch2/internal/catch_decomposer.hpp:11, 440s from /usr/include/catch2/internal/catch_assertion_handler.hpp:12, 440s from /usr/include/catch2/internal/catch_test_macro_impl.hpp:12, 440s from /usr/include/catch2/catch_test_macros.hpp:11, 440s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/fem/functionspace.cpp:7: 440s /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]’: 440s /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 440s 1413 | insert(const_iterator __position, initializer_list __l) 440s | ^~~~~~ 440s /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 440s /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 440s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 440s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 440s 1417 | std::random_access_iterator_tag()); 440s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 440s /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]’: 440s /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 440s 1413 | insert(const_iterator __position, initializer_list __l) 440s | ^~~~~~ 440s /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 440s /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 440s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 440s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 440s 1417 | std::random_access_iterator_tag()); 440s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 440s In file included from /usr/include/c++/14/algorithm:63, 440s from /usr/include/basix/maps.h:8, 440s from /usr/include/basix/finite-element.h:9, 440s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/fem/functionspace.cpp:9: 440s /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]’: 440s /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 440s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 440s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 440s 1159 | std::move(__comp), std::move(__proj)); 440s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 440s /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]’: 440s /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 440s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 440s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 440s 607 | this->_M_impl._M_start, 440s | ~~~~~~~~~~~~~~~~~~~~~~~ 440s 608 | _M_get_Tp_allocator()); 440s | ~~~~~~~~~~~~~~~~~~~~~~ 440s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 440s from /usr/include/dolfinx/geometry/utils.h:9, 440s from /usr/include/dolfinx/fem/interpolate.h:19, 440s from /usr/include/dolfinx/fem/Function.h:12, 440s from /usr/include/dolfinx/fem/Expression.h:10, 440s from /usr/include/dolfinx/fem/utils.h:13, 440s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/fem/functionspace.cpp:12: 440s /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 >]’: 440s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 440s 783 | Mesh> create_mesh( 440s | ^~~~~~~~~~~ 440s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 440s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 440s | ^ 440s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 440s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 440s 830 | cells1 = std::vector(cells.begin(), cells.end()); 440s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 440s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 440s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 440s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 440s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 440s 841 | std::vector cells1_v 440s | ^~~~~~~~ 440s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 440s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 440s 880 | boundary_v.erase(unique_end, range_end); 440s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 440s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 440s 885 | boundary_v.erase(boundary_v.begin()); 440s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 440s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 440s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 440s | ^~~~~~~~ 440s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 440s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 440s 905 | nodes1.erase(unique_end, range_end); 440s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 440s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 440s 911 | Geometry geometry 440s | ^~~~~~~~ 440s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 440s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 440s In file included from /usr/include/c++/14/vector:72: 440s /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]’: 440s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 440s 954 | vector<_Tp, _Alloc>:: 440s | ^~~~~~~~~~~~~~~~~~~ 440s /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]’: 440s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 440s /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]’: 440s /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 440s 707 | vector(_InputIterator __first, _InputIterator __last, 440s | ^~~~~~ 440s /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 440s /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 440s 711 | _M_range_initialize(__first, __last, 440s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 440s 712 | std::__iterator_category(__first)); 440s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 440s In file included from /usr/include/c++/14/numeric:62, 440s from /usr/include/basix/finite-element.h:19: 440s /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]’: 440s /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 440s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 440s | ^~~~ 440s /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 440s In file included from /usr/include/c++/14/chrono:48, 440s from /usr/include/catch2/catch_tostring.hpp:545: 440s /usr/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 >]’: 440s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 440s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 440s | ^~~~~~ 440s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 440s /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]’: 440s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 440s 46 | void reorder_list(std::span list, std::span nodemap) 440s | ^~~~~~~~~~~~ 440s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 440s 53 | const std::vector orig(list.begin(), list.end()); 440s | ^~~~ 440s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 440s 58 | std::ranges::copy(links_old, links_new.begin()); 440s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 440s /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]’: 440s /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 440s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 440s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 440s 239 | __x.end()); 440s | ~~~~~~~~~~ 440s /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 440s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 440s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 440s 251 | end(), _M_get_Tp_allocator()); 440s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 440s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 440s from /usr/include/c++/14/bits/basic_string.h:39, 440s from /usr/include/c++/14/string:54, 440s from /usr/include/catch2/internal/catch_stringref.hpp:12, 440s from /usr/include/catch2/catch_assertion_info.hpp:13, 440s from /usr/include/catch2/internal/catch_assertion_handler.hpp:11: 440s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 440s 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: 440s /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 440s 993 | std::_Destroy(__first, __last); 440s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 440s /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]’: 440s /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 440s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 440s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 440s 1805 | std::move(__comp), std::move(__proj)); 440s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 440s /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]’: 440s /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 440s 1134 | operator()(_Iter __first, _Sent __last, 440s | ^~~~~~~~ 440s /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 440s /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 440s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 440s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 440s /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 440s 1139 | return {__first, __first}; 440s | ^ 440s /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 440s 1148 | return {++__dest, __first}; 440s | ^ 440s /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]’: 440s /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 440s 1564 | erase(const_iterator __first, const_iterator __last) 440s | ^~~~~ 440s /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 440s /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 440s 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 440s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 440s /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]’: 440s /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 440s 1536 | erase(const_iterator __position) 440s | ^~~~~ 440s /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 440s 1537 | { return _M_erase(begin() + (__position - cbegin())); } 440s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 440s In file included from /usr/include/c++/14/vector:65: 440s /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]’: 440s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 440s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 440s | ^~~~~~~~~~~~~~~~~~~~~~ 440s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 440s /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 440s 371 | return std::__do_uninit_copy(__first, __last, __result); 440s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 440s /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 440s 373 | return std::uninitialized_copy(__first, __last, __result); 440s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 440s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 440s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 440s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/fem/functionspace.cpp:11: 440s /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]’: 440s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 440s 119 | std::ranges::copy(buffer, range.begin()); 440s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 440s In file included from /usr/include/dolfinx/fem/DofMap.h:16, 440s from /usr/include/dolfinx/fem/FunctionSpace.h:10: 440s /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 >]’: 440s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 440s 676 | distribute_data(MPI_Comm comm0, std::span indices, 440s | ^~~~~~~~~~~~~~~ 440s /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]’: 440s /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 440s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 440s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 440s 2021 | std::move(__comp), std::move(__proj)); 440s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 440s In file included from /usr/include/c++/14/vector:66, 440s from /usr/include/c++/14/chrono:47, 440s from /usr/include/spdlog/common.h:10, 440s from /usr/include/spdlog/spdlog.h:12, 440s from /usr/include/dolfinx/common/log.h:9, 440s from /usr/include/dolfinx/common/MPI.h:10, 440s from /usr/include/dolfinx/mesh/Topology.h:11, 440s from /usr/include/dolfinx/mesh/Geometry.h:9, 440s from /usr/include/dolfinx/mesh/Mesh.h:9, 440s from /usr/include/dolfinx/mesh/generation.h:9, 440s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/mesh/generation.cpp:7: 440s /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]’: 440s /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 440s 678 | vector(initializer_list __l, 440s | ^~~~~~ 440s /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 >]’: 440s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 440s 382 | create_geometry( 440s | ^~~~~~~~~~~~~~~ 440s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 440s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 440s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 440s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 440s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 440s 424 | const std::vector l2l = graph::build::compute_local_to_local( 440s | ^~~ 440s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 440s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 440s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 440s 429 | std::ranges::transform(l2l, igi.begin(), 440s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 440s 430 | [&nodes](auto index) { return nodes[index]; }); 440s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 440s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/mesh/generation.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_0() [with TestType = double]’: 440s /tmp/autopkgtest.kte2W7/build.m6l/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 440s 60 | std::vector expected_x = { 440s | ^~~~~~~~~~ 441s /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]’: 441s /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 441s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 386 | __result, __alloc); 441s | ~~~~~~~~~~~~~~~~~~ 441s In file included from /usr/include/c++/14/string:51: 441s /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 > >]’: 441s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 441s 642 | copy(_II __first, _II __last, _OI __result) 441s | ^~~~ 441s /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]’: 441s /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 441s 398 | return std::__uninitialized_copy_a 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 441s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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]’: 441s /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 441s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 386 | __result, __alloc); 441s | ~~~~~~~~~~~~~~~~~~ 441s /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 >]’: 441s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 642 | copy(_II __first, _II __last, _OI __result) 441s | ^~~~ 441s /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]’: 441s /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 441s 398 | return std::__uninitialized_copy_a 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 441s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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]’: 441s /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 441s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 441s | ^~~~~~~~~~~~~~~~~~~ 441s /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 441s /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 441s 1697 | std::__uninitialized_copy_a(__first, __last, 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 441s 1698 | this->_M_impl._M_start, 441s | ~~~~~~~~~~~~~~~~~~~~~~~ 441s 1699 | _M_get_Tp_allocator()); 441s | ~~~~~~~~~~~~~~~~~~~~~~ 441s /usr/include/c++/14/bits/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 >]’: 441s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 441s | ^~~~~~~~ 441s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 683 | { return std::copy(__first, __first + __n, __result); } 441s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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]’: 441s /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 441s 707 | vector(_InputIterator __first, _InputIterator __last, 441s | ^~~~~~ 441s /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 441s /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 441s 711 | _M_range_initialize(__first, __last, 441s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 441s 712 | std::__iterator_category(__first)); 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s In file included from /usr/include/c++/14/format:55, 441s from /usr/include/c++/14/bits/chrono_io.h:39, 441s from /usr/include/c++/14/chrono:3360: 441s /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 >]’: 441s /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 441s 318 | operator()(_Range&& __r, _Out __result) const 441s | ^~~~~~~~ 441s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 441s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 321 | std::move(__result)); 441s | ~~~~~~~~~~~~~~~~~~~~ 441s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s /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]’: 441s /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 441s 1618 | _M_allocate_and_copy(size_type __n, 441s | ^~~~~~~~~~~~~~~~~~~~ 441s /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 441s /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 441s 1624 | std::__uninitialized_copy_a(__first, __last, __result, 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 1625 | _M_get_Tp_allocator()); 441s | ~~~~~~~~~~~~~~~~~~~~~~ 441s /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 >]’: 441s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 642 | copy(_II __first, _II __last, _OI __result) 441s | ^~~~ 441s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 441s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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]’: 441s /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 441s 1789 | operator()(_Iter __first, _Sent __last, 441s | ^~~~~~~~ 441s /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 441s /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 441s 1792 | auto __lasti = ranges::next(__first, __last); 441s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 441s /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 441s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 441s | ^ 441s In file included from /usr/include/c++/14/tuple:44, 441s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 441s from /usr/include/c++/14/bits/memory_resource.h:41, 441s from /usr/include/c++/14/string:68: 441s /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]’: 441s /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 441s 767 | operator()(_Iter __first, _Sent __last, 441s | ^~~~~~~~ 441s /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 441s /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]’: 441s /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 441s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 441s | ^~~~~~~~ 441s /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 441s /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]’: 441s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 441s 195 | vector<_Tp, _Alloc>:: 441s | ^~~~~~~~~~~~~~~~~~~ 441s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 441s /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 441s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 441s | ^~~~~~~~~~~~~~ 441s /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]’: 441s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 441s 181 | vector<_Tp, _Alloc>:: 441s | ^~~~~~~~~~~~~~~~~~~ 441s /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 441s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 441s | ^~~~~~~~~~~~~~ 441s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/mesh/generation.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_3() [with TestType = double]’: 441s /tmp/autopkgtest.kte2W7/build.m6l/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 441s 143 | expected_x = { 441s | ~~~~~~~~~~~^~~ 441s 144 | /* v_0 */ 0.0, 441s | ~~~~~~~~~~~~~~ 441s 145 | /* v_1 */ 0.25, 441s | ~~~~~~~~~~~~~~~ 441s 146 | /* v_2 */ 0.5, 441s | ~~~~~~~~~~~~~~ 441s 147 | /* v_3 */ 0.75, 441s | ~~~~~~~~~~~~~~~ 441s 148 | /* v_4 */ 1.0, 441s | ~~~~~~~~~~~~~~ 441s 149 | }; 441s | ~ 441s /tmp/autopkgtest.kte2W7/build.m6l/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 441s 168 | expected_x = { 441s | ~~~~~~~~~~~^~~ 441s 169 | /* v_0 */ 0.0, 441s | ~~~~~~~~~~~~~~ 441s 170 | /* v_1 */ 1. / 9, 441s | ~~~~~~~~~~~~~~~~~ 441s 171 | /* v_2 */ 2. / 9, 441s | ~~~~~~~~~~~~~~~~~ 441s 172 | /* v_3 */ 3. / 9, 441s | ~~~~~~~~~~~~~~~~~ 441s 173 | /* v_4 */ 4. / 9, 441s | ~~~~~~~~~~~~~~~~~ 441s 174 | /* v_5 */ 5. / 9, 441s | ~~~~~~~~~~~~~~~~~ 441s 175 | /* v_6 */ 6. / 9, 441s | ~~~~~~~~~~~~~~~~~ 441s 176 | /* v_7 */ 7. / 9, 441s | ~~~~~~~~~~~~~~~~~ 441s 177 | /* v_8 */ 8. / 9, 441s | ~~~~~~~~~~~~~~~~~ 441s 178 | /* v_9 */ 9. / 9, 441s | ~~~~~~~~~~~~~~~~~ 441s 179 | }; 441s | ~ 441s /tmp/autopkgtest.kte2W7/build.m6l/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 441s 207 | expected_x = { 441s | ~~~~~~~~~~~^~~ 441s 208 | /* v_0 */ 0. / 14, 441s | ~~~~~~~~~~~~~~~~~~ 441s 209 | /* v_1 */ 1. / 14, 441s | ~~~~~~~~~~~~~~~~~~ 441s 210 | /* v_2 */ 2. / 14, 441s | ~~~~~~~~~~~~~~~~~~ 441s 211 | /* v_3 */ 3. / 14, 441s | ~~~~~~~~~~~~~~~~~~ 441s 212 | /* v_4 */ 4. / 14, 441s | ~~~~~~~~~~~~~~~~~~ 441s 213 | /* v_5 */ 5. / 14, 441s | ~~~~~~~~~~~~~~~~~~ 441s 214 | /* v_6 */ 6. / 14, 441s | ~~~~~~~~~~~~~~~~~~ 441s 215 | /* v_7 */ 7. / 14, 441s | ~~~~~~~~~~~~~~~~~~ 441s 216 | /* v_8 */ 8. / 14, 441s | ~~~~~~~~~~~~~~~~~~ 441s 217 | /* v_9 */ 9. / 14, 441s | ~~~~~~~~~~~~~~~~~~ 441s 218 | /* v_10 */ 10. / 14, 441s | ~~~~~~~~~~~~~~~~~~~~ 441s 219 | /* v_11 */ 11. / 14, 441s | ~~~~~~~~~~~~~~~~~~~~ 441s 220 | /* v_12 */ 12. / 14, 441s | ~~~~~~~~~~~~~~~~~~~~ 441s 221 | /* v_13 */ 13. / 14, 441s | ~~~~~~~~~~~~~~~~~~~~ 441s 222 | /* v_14 */ 14. / 14, 441s | ~~~~~~~~~~~~~~~~~~~~ 441s 223 | }; 441s | ~ 441s /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*]’: 441s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 441s | ^~~~~~~~~~~~~~~~ 441s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s /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*]’: 441s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 441s | ^~~~~~~~~~~~~~~~~~ 441s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s /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 441s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 185 | __uninit_copy(__first, __last, __result); 441s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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]’: 441s /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 441s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 441s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 3147 | std::move(__comp), std::move(__proj)); 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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 >]’: 441s /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 441s 318 | operator()(_Range&& __r, _Out __result) const 441s | ^~~~~~~~ 441s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 441s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 321 | std::move(__result)); 441s | ~~~~~~~~~~~~~~~~~~~~ 441s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s /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 >]’: 441s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 441s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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 441s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 441s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 508 | { return std::get<0>(idx) != r; }); 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 441s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 553 | [](auto x) { return std::get<1>(x); }); 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 441s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 441s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 441s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 441s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 441s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 441s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 646 | std::next(x_new.begin(), shape[1] * i)); 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 441s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 441s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 658 | std::next(x_new.begin(), shape[1] * i)); 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 441s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 441s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/mesh/generation.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_6() [with TestType = double]’: 441s /tmp/autopkgtest.kte2W7/build.m6l/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 441s 275 | std::vector expected_x = { 441s | ^~~~~~~~~~ 441s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/mesh/generation.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_9() [with TestType = double]’: 441s /tmp/autopkgtest.kte2W7/build.m6l/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 441s 316 | std::vector expected_x = {/* v_0 */ 0, 0, 0, 441s | ^~~~~~~~~~ 441s /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]’: 441s /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 441s 1999 | operator()(_Iter __first, _Sent __last, 441s | ^~~~~~~~ 441s /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 441s /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]’: 441s /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 441s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 441s | ^~~~~~~~ 441s /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 441s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 441s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 737 | std::move(__result), 441s | ~~~~~~~~~~~~~~~~~~~~ 441s 738 | std::move(__op), std::move(__proj)); 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /usr/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 > >]’: 441s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 441s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 441s | ^~~~~~ 441s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 441s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/mesh/generation.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_12() [with TestType = double]’: 441s /tmp/autopkgtest.kte2W7/build.m6l/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 441s 357 | std::vector expected_x = { 441s | ^~~~~~~~~~ 441s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/mesh/generation.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_15() [with TestType = double]’: 441s /tmp/autopkgtest.kte2W7/build.m6l/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 441s 399 | std::vector expected_x = { 441s | ^~~~~~~~~~ 441s /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]’: 441s /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 441s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 441s | ^~~~~~~~~~~~~~~~~~~~~~ 441s /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 441s /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 441s 371 | return std::__do_uninit_copy(__first, __last, __result); 441s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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 441s 373 | return std::uninitialized_copy(__first, __last, __result); 441s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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]’: 441s /usr/include/dolfinx/mesh/generation.h:257:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s 257 | {x.size(), 1}, partitioner); 441s | ^ 441s /usr/include/dolfinx/mesh/generation.h:257:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s /usr/include/dolfinx/mesh/generation.h:262:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s 262 | std::vector{}, {0, 1}, partitioner); 441s | ^ 441s /usr/include/dolfinx/mesh/generation.h:262:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s /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 > >]’: 441s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 441s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 441s | ^~~~~~~~~~~~~ 441s /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]’: 441s /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 441s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 441s | ^~~~~~~~~~~~~~~~~~~~~~ 441s /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 441s /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 441s 371 | return std::__do_uninit_copy(__first, __last, __result); 441s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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 441s 373 | return std::uninitialized_copy(__first, __last, __result); 441s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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 >]’: 441s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 441s | ^~~~~~~~~~~~~ 441s /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]’: 441s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 441s | ^~~~~~~~~~~~~~~~~~~~~~ 441s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s /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 441s 371 | return std::__do_uninit_copy(__first, __last, __result); 441s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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 441s 373 | return std::uninitialized_copy(__first, __last, __result); 441s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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]’: 441s /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 441s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 441s | ^~~~~~~~~~~~~~~~~~~ 441s /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 441s /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 441s 1697 | std::__uninitialized_copy_a(__first, __last, 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 441s 1698 | this->_M_impl._M_start, 441s | ~~~~~~~~~~~~~~~~~~~~~~~ 441s 1699 | _M_get_Tp_allocator()); 441s | ~~~~~~~~~~~~~~~~~~~~~~ 441s /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 >]’: 441s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 441s | ^~~~~~~~ 441s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 310 | return ranges::__copy_or_move(std::move(__first), 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 441s 311 | std::move(__last), 441s | ~~~~~~~~~~~~~~~~~~ 441s 312 | std::move(__result)); 441s | ~~~~~~~~~~~~~~~~~~~~ 441s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/mesh/distributed_mesh.cpp: In function ‘void {anonymous}::test_distributed_mesh(dolfinx::mesh::CellPartitionFunction)’: 441s /tmp/autopkgtest.kte2W7/build.m6l/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 441s 142 | xshape, partitioner); 441s | ^ 441s /tmp/autopkgtest.kte2W7/build.m6l/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 441s In file included from /usr/include/c++/14/string:44: 441s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 441s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 608 | __miter_base(_Iterator __it) 441s | ^~~~~~~~~~~~ 441s /usr/include/c++/14/bits/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 >]’: 441s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 441s | ^~~~~~~~~~~~~ 441s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s In file included from /usr/include/c++/14/bits/char_traits.h:57, 441s from /usr/include/c++/14/string:42: 441s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 441s /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 441s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 441s | ^~~~~~~~ 441s /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 441s /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 441s 193 | return std::_Destroy_aux::__destroy(__first, __last); 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 441s /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 441s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 196 | __destroy(__first, __last); 441s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 441s In file included from /usr/include/c++/14/string_view:56, 441s from /usr/include/c++/14/bits/basic_string.h:47: 441s /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 >]’: 441s /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 441s 994 | operator()(_It __x, _Sent __bound) const 441s | ^~~~~~~~ 441s /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 441s /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&)::]’: 441s /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 441s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 441s | ^~~~ 441s /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 441s /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 441s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 441s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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 >]’: 441s /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 441s 675 | move(_II __first, _II __last, _OI __result) 441s | ^~~~ 441s /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 441s /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 441s /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 441s 683 | return std::__copy_move_a(std::__miter_base(__first), 441s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 684 | std::__miter_base(__last), __result); 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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]’: 441s /usr/include/dolfinx/mesh/generation.h:257:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s 257 | {x.size(), 1}, partitioner); 441s | ^ 441s /usr/include/dolfinx/mesh/generation.h:257:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s /usr/include/dolfinx/mesh/generation.h:262:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s 262 | std::vector{}, {0, 1}, partitioner); 441s | ^ 441s /usr/include/dolfinx/mesh/generation.h:262:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s /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*]’: 441s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 441s | ^~~~~~~~~~~~~ 441s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s /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 441s 147 | { return std::copy(__first, __last, __result); } 441s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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]’: 441s /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 441s 3123 | operator()(_Iter __first, _Sent __last, 441s | ^~~~~~~~ 441s /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 441s /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 >]’: 441s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 441s | ^~~~~~~~ 441s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 310 | return ranges::__copy_or_move(std::move(__first), 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 441s 311 | std::move(__last), 441s | ~~~~~~~~~~~~~~~~~~ 441s 312 | std::move(__result)); 441s | ~~~~~~~~~~~~~~~~~~~~ 441s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s /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 >]’: 441s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 441s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 441s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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]’: 441s /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 441s 788 | operator=(initializer_list __l) 441s | ^~~~~~~~ 441s /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]’: 441s /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 441s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 441s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 1805 | std::move(__comp), std::move(__proj)); 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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)::]’: 441s /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 441s 3867 | find_if(_InputIterator __first, _InputIterator __last, 441s | ^~~~~~~ 441s /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 441s /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 441s 3876 | return std::__find_if(__first, __last, 441s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 441s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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]’: 441s /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 441s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 441s | ^~~~~~~~ 441s /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 441s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 441s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 737 | std::move(__result), 441s | ~~~~~~~~~~~~~~~~~~~~ 441s 738 | std::move(__op), std::move(__proj)); 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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 441s /usr/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 > >]’: 441s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 441s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 441s | ^~~~~~ 441s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 441s /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 441s 715 | return std::__copy_n(__first, __n2, __result, 441s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 441s 716 | std::__iterator_category(__first)); 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /usr/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 > >]’: 441s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 441s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 441s | ^~~~~~ 441s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 441s /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 441s 715 | return std::__copy_n(__first, __n2, __result, 441s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 441s 716 | std::__iterator_category(__first)); 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s In file included from /usr/include/c++/14/algorithm:63, 441s from /usr/include/dolfinx/common/MPI.h:12: 441s /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]’: 441s /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 441s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 441s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 1159 | std::move(__comp), std::move(__proj)); 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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]’: 441s /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 441s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 441s 607 | this->_M_impl._M_start, 441s | ~~~~~~~~~~~~~~~~~~~~~~~ 441s 608 | _M_get_Tp_allocator()); 441s | ~~~~~~~~~~~~~~~~~~~~~~ 441s In file included from /usr/include/dolfinx/mesh/generation.h:11: 441s /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 >]’: 441s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s 783 | Mesh> create_mesh( 441s | ^~~~~~~~~~~ 441s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 441s | ^ 441s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 830 | cells1 = std::vector(cells.begin(), cells.end()); 441s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 441s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s 841 | std::vector cells1_v 441s | ^~~~~~~~ 441s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 441s 880 | boundary_v.erase(unique_end, range_end); 441s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 441s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 441s 885 | boundary_v.erase(boundary_v.begin()); 441s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 441s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 441s | ^~~~~~~~ 441s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s /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]’: 441s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 441s | ^~~~~~~~ 441s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 441s 905 | nodes1.erase(unique_end, range_end); 441s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 441s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s 911 | Geometry geometry 441s | ^~~~~~~~ 441s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s /usr/include/c++/14/bits/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 > >]’: 441s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 441s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 441s | ^~~~~~~~ 441s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 441s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 441s 683 | { return std::copy(__first, __first + __n, __result); } 441s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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]’: 441s /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 441s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 441s | ^~~~~~~~~~~~~~ 441s /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]’: 441s /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 441s /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*]’: 441s /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 441s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 441s | ^~~~~~~~~~~~~~~~ 441s /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 441s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 441s /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 441s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 441s | ^~~~~~~~~~~~~~~~~~ 441s /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 441s /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 441s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 185 | __uninit_copy(__first, __last, __result); 441s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s In file included from /usr/include/c++/14/string:48: 441s /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 >]’: 441s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 441s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 441s | ^~~~~~~~~~~~ 441s /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*]’: 441s /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 441s 346 | __niter_wrap(_From __from, _To __res) 441s | ^~~~~~~~~~~~ 441s /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*]’: 441s /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 441s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 441s | ^~~~~~~~~~~~~~~~ 441s /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 441s /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*]’: 441s /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 441s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 441s | ^~~~~~~~~~~~~~~~~~ 441s /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 441s /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 441s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 185 | __uninit_copy(__first, __last, __result); 441s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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]’: 441s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 441s | ^~~~~~~~~~~~ 441s /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*]’: 441s /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 441s 346 | __niter_wrap(_From __from, _To __res) 441s | ^~~~~~~~~~~~ 441s /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 >]’: 441s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s 783 | Mesh> create_mesh( 441s | ^~~~~~~~~~~ 441s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 441s | ^ 441s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s /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*]’: 441s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 441s | ^~~~~~~~~~~~~~~~ 441s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 830 | cells1 = std::vector(cells.begin(), cells.end()); 441s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 441s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s 841 | std::vector cells1_v 441s | ^~~~~~~~ 441s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s /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*]’: 441s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 441s | ^~~~~~~~~~~~~~~~~~ 441s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s /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 441s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 185 | __uninit_copy(__first, __last, __result); 441s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 441s 880 | boundary_v.erase(unique_end, range_end); 441s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 441s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 441s 885 | boundary_v.erase(boundary_v.begin()); 441s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 441s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 441s | ^~~~~~~~ 441s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s In file included from /usr/include/c++/14/algorithm:63, 441s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/mesh/distributed_mesh.cpp:9: 441s /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]’: 441s /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 441s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 441s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 1159 | std::move(__comp), std::move(__proj)); 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 441s 905 | nodes1.erase(unique_end, range_end); 441s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 441s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s 911 | Geometry geometry 441s | ^~~~~~~~ 441s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s /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]’: 441s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 441s | ^~~~~~~~~~~~~~~~~~~~~~ 441s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s /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 441s 371 | return std::__do_uninit_copy(__first, __last, __result); 441s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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 441s 373 | return std::uninitialized_copy(__first, __last, __result); 441s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s In file included from /usr/include/c++/14/vector:66, 441s from /usr/include/basix/cell.h:10, 441s from /usr/include/basix/finite-element.h:7, 441s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/mesh/distributed_mesh.cpp:10: 441s /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]’: 441s /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 441s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 441s 607 | this->_M_impl._M_start, 441s | ~~~~~~~~~~~~~~~~~~~~~~~ 441s 608 | _M_get_Tp_allocator()); 441s | ~~~~~~~~~~~~~~~~~~~~~~ 441s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 441s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 441s | ^~~~~~~~~~~~~~ 441s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s /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 441s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 249 | std::move(__result)); 441s | ~~~~~~~~~~~~~~~~~~~~ 441s /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]’: 441s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 441s | ^~~~~~~~~~~~ 441s /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]’: 441s /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 441s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 441s | ^~~~~~~~~ 441s /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 441s /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 >]’: 441s /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 441s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 441s | ^~~~~~~~~ 441s /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 441s /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 >]’: 441s /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 441s 855 | operator()(_It& __it, _Sent __bound) const 441s | ^~~~~~~~ 441s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 441s from /usr/include/dolfinx/geometry/utils.h:9, 441s from /usr/include/dolfinx/fem/interpolate.h:19, 441s from /usr/include/dolfinx/fem/Function.h:12, 441s from /usr/include/dolfinx/fem/DirichletBC.h:12, 441s from /usr/include/dolfinx/fem/dolfinx_fem.h:14, 441s from /usr/include/dolfinx.h:11, 441s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/mesh/distributed_mesh.cpp:12: 441s /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]’: 441s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s 783 | Mesh> create_mesh( 441s | ^~~~~~~~~~~ 441s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 441s | ^ 441s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s /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&):: >]’: 441s /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 441s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 441s | ^~~~~~ 441s /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 441s /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 441s 1905 | std::__introsort_loop(__first, __last, 441s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 441s 1906 | std::__lg(__last - __first) * 2, 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 1907 | __comp); 441s | ~~~~~~~ 441s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 830 | cells1 = std::vector(cells.begin(), cells.end()); 441s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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 441s 1908 | std::__final_insertion_sort(__first, __last, __comp); 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 441s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 441s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s 841 | std::vector cells1_v 441s | ^~~~~~~~ 441s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 441s 880 | boundary_v.erase(unique_end, range_end); 441s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 441s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 441s 885 | boundary_v.erase(boundary_v.begin()); 441s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 441s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 441s | ^~~~~~~~ 441s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 441s 905 | nodes1.erase(unique_end, range_end); 441s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 441s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 441s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 608 | __miter_base(_Iterator __it) 441s | ^~~~~~~~~~~~ 441s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s 911 | Geometry geometry 441s | ^~~~~~~~ 441s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s /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 >]’: 441s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 441s | ^~~~~~~~~~~~~ 441s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s /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*]’: 441s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 642 | copy(_II __first, _II __last, _OI __result) 441s | ^~~~ 441s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 441s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 441s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 441s | ^~~~~~~~~~~~~~ 441s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s /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 441s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 249 | std::move(__result)); 441s | ~~~~~~~~~~~~~~~~~~~~ 441s /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)::]’: 441s /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 441s 969 | return (*this)(ranges::begin(__r), ranges::end(__r), std::move(__gen)); 441s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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]’: 441s /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 441s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 441s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 737 | std::move(__result), 441s | ~~~~~~~~~~~~~~~~~~~~ 441s 738 | std::move(__op), std::move(__proj)); 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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]’: 441s /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 441s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 441s 607 | this->_M_impl._M_start, 441s | ~~~~~~~~~~~~~~~~~~~~~~~ 441s 608 | _M_get_Tp_allocator()); 441s | ~~~~~~~~~~~~~~~~~~~~~~ 441s /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]’: 441s /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 441s 1789 | operator()(_Iter __first, _Sent __last, 441s | ^~~~~~~~ 441s /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 441s /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 441s 1792 | auto __lasti = ranges::next(__first, __last); 441s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 441s /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 441s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 441s | ^ 441s /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):: >]’: 441s /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 441s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 441s | ^~~~~~~~~ 441s /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 441s /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 441s 2152 | return __find_if(__first, __last, __pred, 441s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 441s 2153 | std::__iterator_category(__first)); 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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]’: 441s /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 441s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 441s | ^~~~~~~~ 441s /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 441s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s /usr/include/c++/14/bits/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 > >]’: 441s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 441s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 441s | ^~~~~~~~ 441s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 441s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 441s 683 | { return std::copy(__first, __first + __n, __result); } 441s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /usr/include/c++/14/bits/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 > >]’: 441s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 441s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 441s | ^~~~~~~~ 441s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 441s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 441s 683 | { return std::copy(__first, __first + __n, __result); } 441s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 441s from /usr/include/dolfinx.h:16: 441s /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]’: 441s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 441s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 441s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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 > >]’: 441s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 441s 642 | copy(_II __first, _II __last, _OI __result) 441s | ^~~~ 441s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 441s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 441s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 441s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 441s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 441s 540 | x.insert(x.end(), {x0, x1}); 441s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 441s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 441s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 441s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 565 | v2, v3, vmid}); 441s | ~~~~~~~~~~~~~~ 441s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 441s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 441s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 441s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 441s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s 627 | {x.size() / 2, 2}, partitioner); 441s | ^ 441s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s 632 | std::vector{}, {0, 2}, partitioner); 441s | ^ 441s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s /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]’: 441s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 441s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 441s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 441s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 441s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 671 | i0 + iy + ny + 2}); 441s | ~~~~~~~~~~~~~~~~~~ 441s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s 676 | {x.size() / 2, 2}, partitioner); 441s | ^ 441s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s 681 | std::vector{}, {0, 2}, partitioner); 441s | ^ 441s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s /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]’: 441s /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 441s 707 | vector(_InputIterator __first, _InputIterator __last, 441s | ^~~~~~ 441s /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 441s /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 441s 711 | _M_range_initialize(__first, __last, 441s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 441s 712 | std::__iterator_category(__first)); 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s In file included from /usr/include/c++/14/numeric:62, 441s from /usr/include/dolfinx/graph/AdjacencyList.h:12, 441s from /usr/include/dolfinx/common/MPI.h:17: 441s /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]’: 441s /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 441s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 441s | ^~~~ 441s /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 441s /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*]’: 441s /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 441s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 441s | ^~~~~~~~~~~~~ 441s /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 441s /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 441s 147 | { return std::copy(__first, __last, __result); } 441s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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]’: 441s /usr/include/dolfinx/mesh/generation.h:379:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 441s 379 | cells.insert(cells.end(), 441s | ~~~~~~~~~~~~^~~~~~~~~~~~~ 441s 380 | {v0, v1, v3, v7, v0, v1, v7, v5, v0, v5, v7, v4, 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 381 | v0, v3, v2, v7, v0, v6, v4, v7, v0, v2, v6, v7}); 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s 386 | {x.size() / 3, 3}, partitioner); 441s | ^ 441s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s In file included from /usr/include/c++/14/chrono:48: 441s /usr/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 >]’: 441s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 441s | ^~~~~~ 441s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s /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*]’: 441s /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 441s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 441s | ^~~~~~~~~~~~~ 441s /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 441s /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 441s 147 | { return std::copy(__first, __last, __result); } 441s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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]’: 441s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s 46 | void reorder_list(std::span list, std::span nodemap) 441s | ^~~~~~~~~~~~ 441s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 53 | const std::vector orig(list.begin(), list.end()); 441s | ^~~~ 441s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 58 | std::ranges::copy(links_old, links_new.begin()); 441s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s In file included from /usr/include/c++/14/vector:72: 441s /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]’: 441s /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 441s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 441s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 441s 239 | __x.end()); 441s | ~~~~~~~~~~ 441s /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 441s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 441s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 251 | end(), _M_get_Tp_allocator()); 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 441s from /usr/include/c++/14/bits/basic_string.h:39, 441s from /usr/include/c++/14/string:54, 441s from /usr/include/boost/timer/timer.hpp:13, 441s from /usr/include/dolfinx/common/Timer.h:10, 441s from /usr/include/dolfinx/common/MPI.h:9: 441s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 441s 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: 441s /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 441s 993 | std::_Destroy(__first, __last); 441s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 441s /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]’: 441s /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 441s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 441s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 1805 | std::move(__comp), std::move(__proj)); 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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]’: 441s /usr/include/dolfinx/mesh/generation.h:424:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 441s 424 | cells.insert(cells.end(), {v0, v1, v2, v3, v4, v5, v6, v7}); 441s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s 429 | {x.size() / 3, 3}, partitioner); 441s | ^ 441s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s /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]’: 441s /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 441s 1134 | operator()(_Iter __first, _Sent __last, 441s | ^~~~~~~~ 441s /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 441s /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 441s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 441s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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 441s 1139 | return {__first, __first}; 441s | ^ 441s /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 441s 1148 | return {++__dest, __first}; 441s | ^ 441s /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]’: 441s /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 441s 1564 | erase(const_iterator __first, const_iterator __last) 441s | ^~~~~ 441s /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 441s /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 441s 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 441s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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]’: 441s /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 441s 1536 | erase(const_iterator __position) 441s | ^~~~~ 441s /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 441s 1537 | { return _M_erase(begin() + (__position - cbegin())); } 441s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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*]’: 441s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 441s | ^~~~~~~~~~~~~ 441s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s /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 441s 147 | { return std::copy(__first, __last, __result); } 441s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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]’: 441s /usr/include/dolfinx/mesh/generation.h:470:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 441s 470 | cells.insert(cells.end(), {v0, v1, v2, v4, v5, v6}); 441s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /usr/include/dolfinx/mesh/generation.h:471:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 441s 471 | cells.insert(cells.end(), {v1, v2, v3, v5, v6, v7}); 441s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s 476 | {x.size() / 3, 3}, partitioner); 441s | ^ 441s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s In file included from /usr/include/c++/14/vector:65: 441s /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]’: 441s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 441s | ^~~~~~~~~~~~~~~~~~~~~~ 441s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s /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 441s 371 | return std::__do_uninit_copy(__first, __last, __result); 441s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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 441s 373 | return std::uninitialized_copy(__first, __last, __result); 441s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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*]’: 441s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 441s | ^~~~~~~~~~~~~~~~ 441s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s /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*]’: 441s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 441s | ^~~~~~~~~~~~~~~~~~ 441s In file included from /usr/include/dolfinx/mesh/Geometry.h:16: 441s /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]’: 441s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 119 | std::ranges::copy(buffer, range.begin()); 441s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 441s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s /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 441s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 185 | __uninit_copy(__first, __last, __result); 441s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 441s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 441s | ^~~~~~~~~~~~~~ 441s /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&):: >]’: 441s /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 441s 1876 | __introsort_loop(_RandomAccessIterator __first, 441s | ^~~~~~~~~~~~~~~~ 441s /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 441s /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 441s 1884 | std::__partial_sort(__first, __last, __last, __comp); 441s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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 441s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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 441s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 441s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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&):: >]’: 441s /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 441s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 441s | ^~~~~~~~~~~~~~~~~~~~~~ 441s /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 441s /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 441s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 441s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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 441s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 1819 | __comp); 441s | ~~~~~~~ 441s /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 441s 1822 | std::__insertion_sort(__first, __last, __comp); 441s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 441s /usr/include/c++/14/bits/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*]’: 441s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 441s | ^~~~~~~~~~~~~ 441s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 441s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 441s | ^~~~~~~~~~~~~~ 441s /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 >]’: 441s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s 676 | distribute_data(MPI_Comm comm0, std::span indices, 441s | ^~~~~~~~~~~~~~~ 441s /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]’: 441s /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 441s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 441s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 2021 | std::move(__comp), std::move(__proj)); 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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]’: 441s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 441s | ^~~~~~~~ 441s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s /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]’: 441s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 441s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 441s | ^~~~~~~~~~~~~~~~~~~~~~ 441s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 441s /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 441s 371 | return std::__do_uninit_copy(__first, __last, __result); 441s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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 441s 373 | return std::uninitialized_copy(__first, __last, __result); 441s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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 > >]’: 441s /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 441s 994 | operator()(_It __x, _Sent __bound) const 441s | ^~~~~~~~ 441s /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 441s /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&)::]’: 441s /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 441s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 441s | ^~~~ 441s /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 441s /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 441s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 441s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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):: >]’: 441s /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 441s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 441s | ^~~~~~~~~ 441s /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 441s /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 441s 2107 | if (__pred(__first)) 441s | ~~~~~~^~~~~~~~~ 441s /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 441s 2111 | if (__pred(__first)) 441s | ~~~~~~^~~~~~~~~ 441s /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 441s 2115 | if (__pred(__first)) 441s | ~~~~~~^~~~~~~~~ 441s /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 441s 2119 | if (__pred(__first)) 441s | ~~~~~~^~~~~~~~~ 441s /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 441s 2127 | if (__pred(__first)) 441s | ~~~~~~^~~~~~~~~ 441s /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 441s 2132 | if (__pred(__first)) 441s | ~~~~~~^~~~~~~~~ 441s /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 441s 2137 | if (__pred(__first)) 441s | ~~~~~~^~~~~~~~~ 441s /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 >]’: 441s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s 382 | create_geometry( 441s | ^~~~~~~~~~~~~~~ 441s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 441s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s 424 | const std::vector l2l = graph::build::compute_local_to_local( 441s | ^~~ 441s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 429 | std::ranges::transform(l2l, igi.begin(), 441s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 441s 430 | [&nodes](auto index) { return nodes[index]; }); 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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 > >]’: 441s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 441s 642 | copy(_II __first, _II __last, _OI __result) 441s | ^~~~ 441s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 441s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 441s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 441s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 441s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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]’: 441s /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 441s 707 | vector(_InputIterator __first, _InputIterator __last, 441s | ^~~~~~ 441s /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 441s /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 441s 711 | _M_range_initialize(__first, __last, 441s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 441s 712 | std::__iterator_category(__first)); 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s In file included from /usr/include/c++/14/numeric:62, 441s from /usr/include/basix/finite-element.h:19: 441s /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]’: 441s /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 441s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 441s | ^~~~ 441s /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 441s In file included from /usr/include/c++/14/algorithm:61: 441s /usr/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 >]’: 441s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 441s | ^~~~~~ 441s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 441s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 441s 608 | __miter_base(_Iterator __it) 441s | ^~~~~~~~~~~~ 441s /usr/include/c++/14/bits/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 > >]’: 441s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 441s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 441s | ^~~~~~~~~~~~~ 441s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 441s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 441s /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]’: 441s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s 46 | void reorder_list(std::span list, std::span nodemap) 441s | ^~~~~~~~~~~~ 441s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 53 | const std::vector orig(list.begin(), list.end()); 441s | ^~~~ 441s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 58 | std::ranges::copy(links_old, links_new.begin()); 441s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s In file included from /usr/include/c++/14/vector:72: 441s /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]’: 441s /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 441s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 441s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 441s 239 | __x.end()); 441s | ~~~~~~~~~~ 441s /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 441s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 441s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 251 | end(), _M_get_Tp_allocator()); 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 441s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 441s from /usr/include/c++/14/vector:65: 441s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 441s 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: 441s /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 441s 993 | std::_Destroy(__first, __last); 441s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 441s /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]’: 441s /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 441s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 441s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 1805 | std::move(__comp), std::move(__proj)); 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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]’: 441s /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 441s 1134 | operator()(_Iter __first, _Sent __last, 441s | ^~~~~~~~ 441s /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 441s /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 441s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 441s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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 441s 1139 | return {__first, __first}; 441s | ^ 441s /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 441s 1148 | return {++__dest, __first}; 441s | ^ 441s /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]’: 441s /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 441s 1564 | erase(const_iterator __first, const_iterator __last) 441s | ^~~~~ 441s /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 441s /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 441s 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 441s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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]’: 441s /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 441s 1536 | erase(const_iterator __position) 441s | ^~~~~ 441s /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 441s 1537 | { return _M_erase(begin() + (__position - cbegin())); } 441s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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]’: 441s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 441s | ^~~~~~~~~~~~~~~~~~~~~~ 441s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s /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 441s 371 | return std::__do_uninit_copy(__first, __last, __result); 441s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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 441s 373 | return std::uninitialized_copy(__first, __last, __result); 441s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 441s /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 441s 642 | copy(_II __first, _II __last, _OI __result) 441s | ^~~~ 441s /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 441s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 441s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 441s from /usr/include/dolfinx/fem/Function.h:11: 441s /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]’: 441s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 119 | std::ranges::copy(buffer, range.begin()); 441s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 441s /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 >]’: 441s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s 676 | distribute_data(MPI_Comm comm0, std::span indices, 441s | ^~~~~~~~~~~~~~~ 441s /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*]’: 441s /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 441s /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 441s /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 >]’: 441s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s 382 | create_geometry( 441s | ^~~~~~~~~~~~~~~ 441s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 441s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s 424 | const std::vector l2l = graph::build::compute_local_to_local( 441s | ^~~ 441s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 429 | std::ranges::transform(l2l, igi.begin(), 441s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 441s 430 | [&nodes](auto index) { return nodes[index]; }); 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 441s from /usr/include/dolfinx.h:10: 441s /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]’: 441s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s 676 | distribute_data(MPI_Comm comm0, std::span indices, 441s | ^~~~~~~~~~~~~~~ 441s /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]’: 441s /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 441s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 441s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 2021 | std::move(__comp), std::move(__proj)); 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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*]’: 441s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 441s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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*]’: 441s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 441s | ^~~~~~~~~~~~~ 441s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s /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 441s 147 | { return std::copy(__first, __last, __result); } 441s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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&):: >]’: 441s /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 441s 1863 | __partial_sort(_RandomAccessIterator __first, 441s | ^~~~~~~~~~~~~~ 441s /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 441s /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 441s /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 441s 1868 | std::__heap_select(__first, __middle, __last, __comp); 441s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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 441s 1869 | std::__sort_heap(__first, __middle, __comp); 441s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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&):: >]’: 441s /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 441s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 441s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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 441s /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 441s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 1856 | __comp); 441s | ~~~~~~~ 441s /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 441s /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 441s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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&):: >]’: 441s /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 441s 1770 | __insertion_sort(_RandomAccessIterator __first, 441s | ^~~~~~~~~~~~~~~~ 441s /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 441s /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 441s 1777 | if (__comp(__i, __first)) 441s | ~~~~~~^~~~~~~~~~~~~~ 441s /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 441s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 441s | ^~~~~~~~~~~~~~~~~~~~~~~ 441s /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&):: >]’: 441s /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 441s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 441s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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 441s /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)::]’: 441s /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 441s 957 | operator()(_Out __first, _Sent __last, _Fp __gen) const 441s | ^~~~~~~~ 441s /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 441s /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]’: 441s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s 382 | create_geometry( 441s | ^~~~~~~~~~~~~~~ 441s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 441s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s 424 | const std::vector l2l = graph::build::compute_local_to_local( 441s | ^~~ 441s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 429 | std::ranges::transform(l2l, igi.begin(), 441s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 441s 430 | [&nodes](auto index) { return nodes[index]; }); 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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*]’: 441s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 441s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 441s | ^~~~~~~~~~~~~~~~ 441s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 441s /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*]’: 441s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 441s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 441s | ^~~~~~~~~~~~~~~~~~ 441s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 441s /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 441s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 185 | __uninit_copy(__first, __last, __result); 441s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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 > >]’: 441s /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 441s 855 | operator()(_It& __it, _Sent __bound) const 441s | ^~~~~~~~ 441s /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&):: >]’: 441s /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 441s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 441s | ^~~~~~ 441s /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 441s /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 441s 1905 | std::__introsort_loop(__first, __last, 441s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 441s 1906 | std::__lg(__last - __first) * 2, 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 1907 | __comp); 441s | ~~~~~~~ 441s /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 441s 1908 | std::__final_insertion_sort(__first, __last, __comp); 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 441s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 441s /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)::]’: 441s /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 441s 317 | operator()(_Iterator __it) 441s | ^~~~~~~~ 441s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 441s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 441s 608 | __miter_base(_Iterator __it) 441s | ^~~~~~~~~~~~ 441s /usr/include/c++/14/bits/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 > >]’: 441s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 441s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 441s | ^~~~~~~~~~~~~ 441s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 441s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 441s /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]’: 441s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 441s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 441s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 565 | v2, v3, vmid}); 441s | ~~~~~~~~~~~~~~ 441s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 441s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 441s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 441s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 441s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s 627 | {x.size() / 2, 2}, partitioner); 441s | ^ 441s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s 632 | std::vector{}, {0, 2}, partitioner); 441s | ^ 441s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s /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 >]’: 441s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 441s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 441s | ^~~~~~~~~~~~ 441s /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]’: 441s /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 441s 1413 | insert(const_iterator __position, initializer_list __l) 441s | ^~~~~~ 441s /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 441s /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 441s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 441s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 1417 | std::random_access_iterator_tag()); 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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]’: 441s /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 441s 1413 | insert(const_iterator __position, initializer_list __l) 441s | ^~~~~~ 441s /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 441s /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 441s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 441s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 1417 | std::random_access_iterator_tag()); 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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*]’: 441s /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 441s 2981 | __miter_base(move_iterator<_Iterator> __it) 441s | ^~~~~~~~~~~~ 441s /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]’: 441s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 441s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 441s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 671 | i0 + iy + ny + 2}); 441s | ~~~~~~~~~~~~~~~~~~ 441s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s 676 | {x.size() / 2, 2}, partitioner); 441s | ^ 441s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s 681 | std::vector{}, {0, 2}, partitioner); 441s | ^ 441s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s /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*]’: 441s /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 441s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 441s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 608 | __miter_base(_Iterator __it) 441s | ^~~~~~~~~~~~ 441s /usr/include/c++/14/bits/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*]’: 441s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 441s | ^~~~~~~~~~~~~ 441s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s /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*]’: 441s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 642 | copy(_II __first, _II __last, _OI __result) 441s | ^~~~ 441s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 441s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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&):: >]’: 441s /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 441s 1589 | __heap_select(_RandomAccessIterator __first, 441s | ^~~~~~~~~~~~~ 441s /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 441s /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 441s /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 441s 1593 | std::__make_heap(__first, __middle, __comp); 441s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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 441s 1595 | if (__comp(__i, __first)) 441s | ~~~~~~^~~~~~~~~~~~~~ 441s /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 441s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 441s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 441s /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&):: >]’: 441s /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 441s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 441s | ^~~~~~~~~~~ 441s /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 441s /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 441s 425 | std::__pop_heap(__first, __last, __last, __comp); 441s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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&):: >]’: 441s /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 441s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 441s | ^~~~~~~~~~~~~~~~~~~~~~ 441s /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 441s /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 441s /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 441s /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 441s 88 | if (__comp(__a, __b)) 441s | ~~~~~~^~~~~~~~~~ 441s /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 441s 90 | if (__comp(__b, __c)) 441s | ~~~~~~^~~~~~~~~~ 441s /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 441s 91 | std::iter_swap(__result, __b); 441s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 441s /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 441s 92 | else if (__comp(__a, __c)) 441s | ~~~~~~^~~~~~~~~~ 441s /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 441s 93 | std::iter_swap(__result, __c); 441s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 441s /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 441s 95 | std::iter_swap(__result, __a); 441s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 441s /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 441s 97 | else if (__comp(__a, __c)) 441s | ~~~~~~^~~~~~~~~~ 441s /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 441s 98 | std::iter_swap(__result, __a); 441s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 441s /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 441s 99 | else if (__comp(__b, __c)) 441s | ~~~~~~^~~~~~~~~~ 441s /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 441s 100 | std::iter_swap(__result, __c); 441s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 441s /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 441s 102 | std::iter_swap(__result, __b); 441s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 441s /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&):: >]’: 441s /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 441s 1829 | __unguarded_partition(_RandomAccessIterator __first, 441s | ^~~~~~~~~~~~~~~~~~~~~ 441s /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 441s /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 441s /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 441s 1835 | while (__comp(__first, __pivot)) 441s | ~~~~~~^~~~~~~~~~~~~~~~~~ 441s /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 441s 1838 | while (__comp(__pivot, __last)) 441s | ~~~~~~^~~~~~~~~~~~~~~~~ 441s /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 441s 1842 | std::iter_swap(__first, __last); 441s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 441s /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]’: 441s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 441s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 441s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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&)::]’: 441s /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 441s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 441s | ^~~~~~~~ 441s /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 441s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 441s 540 | x.insert(x.end(), {x0, x1}); 441s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 441s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 441s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 441s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 565 | v2, v3, vmid}); 441s | ~~~~~~~~~~~~~~ 441s /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 >]’: 441s /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 441s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 441s | ^~~~~~~~~~~~~ 441s /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 441s /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 441s /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 441s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 923 | std::__miter_base(__last), 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 924 | __result); 441s | ~~~~~~~~~ 441s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 441s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 441s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 441s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 441s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s 627 | {x.size() / 2, 2}, partitioner); 441s | ^ 441s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s 632 | std::vector{}, {0, 2}, partitioner); 441s | ^ 441s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s /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&):: >]’: 441s /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 441s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 441s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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*]’: 441s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 441s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 441s | ^~~~~~~~~~~~~ 441s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 441s /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 441s 147 | { return std::copy(__first, __last, __result); } 441s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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&):: >]’: 441s /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 441s 1876 | __introsort_loop(_RandomAccessIterator __first, 441s | ^~~~~~~~~~~~~~~~ 441s /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 441s /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 441s 1884 | std::__partial_sort(__first, __last, __last, __comp); 441s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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 441s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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 441s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 441s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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&):: >]’: 441s /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 441s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 441s | ^~~~~~~~~~~~~~~~~~~~~~ 441s /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 441s /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 441s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 441s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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 441s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 1819 | __comp); 441s | ~~~~~~~ 441s /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 441s 1822 | std::__insertion_sort(__first, __last, __comp); 441s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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]’: 441s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 441s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 441s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 441s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 441s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 671 | i0 + iy + ny + 2}); 441s | ~~~~~~~~~~~~~~~~~~ 441s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s 676 | {x.size() / 2, 2}, partitioner); 441s | ^ 441s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s 681 | std::vector{}, {0, 2}, partitioner); 441s | ^ 441s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s /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]’: 441s /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 441s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 441s | ^~~~~~~~~~~~~~~~~~~ 441s /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 441s /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 441s 1697 | std::__uninitialized_copy_a(__first, __last, 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 441s 1698 | this->_M_impl._M_start, 441s | ~~~~~~~~~~~~~~~~~~~~~~~ 441s 1699 | _M_get_Tp_allocator()); 441s | ~~~~~~~~~~~~~~~~~~~~~~ 441s /usr/include/c++/14/bits/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 >]’: 441s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 441s | ^~~~~~~~ 441s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 683 | { return std::copy(__first, __first + __n, __result); } 441s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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]’: 441s /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 441s 707 | vector(_InputIterator __first, _InputIterator __last, 441s | ^~~~~~ 441s /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 441s /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 441s 711 | _M_range_initialize(__first, __last, 441s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 441s 712 | std::__iterator_category(__first)); 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s In file included from /usr/include/c++/14/bits/ranges_algo.h:38: 441s /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 >]’: 441s /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 441s 318 | operator()(_Range&& __r, _Out __result) const 441s | ^~~~~~~~ 441s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 441s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 321 | std::move(__result)); 441s | ~~~~~~~~~~~~~~~~~~~~ 441s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s /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]’: 441s /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 441s 1618 | _M_allocate_and_copy(size_type __n, 441s | ^~~~~~~~~~~~~~~~~~~~ 441s /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 441s /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 441s 1624 | std::__uninitialized_copy_a(__first, __last, __result, 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 1625 | _M_get_Tp_allocator()); 441s | ~~~~~~~~~~~~~~~~~~~~~~ 441s In file included from /usr/include/c++/14/algorithm:60: 441s /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 >]’: 441s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 642 | copy(_II __first, _II __last, _OI __result) 441s | ^~~~ 441s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 441s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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]’: 441s /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 441s 1789 | operator()(_Iter __first, _Sent __last, 441s | ^~~~~~~~ 441s /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 441s /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 441s 1792 | auto __lasti = ranges::next(__first, __last); 441s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 441s /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 441s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 441s | ^ 441s In file included from /usr/include/c++/14/bits/ranges_algo.h:39: 441s /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]’: 441s /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 441s 767 | operator()(_Iter __first, _Sent __last, 441s | ^~~~~~~~ 441s /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 441s /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]’: 441s /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 441s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 441s | ^~~~~~~~ 441s /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 441s /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]’: 441s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 441s | ^~~~~~~~~~~~ 441s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 441s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 608 | __miter_base(_Iterator __it) 441s | ^~~~~~~~~~~~ 441s /usr/include/c++/14/bits/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*]’: 441s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 441s | ^~~~~~~~~~~~~ 441s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s /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&):: >]’: 441s /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 441s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 441s | ^~~~~~~~~~~ 441s /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]’: 441s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 441s 195 | vector<_Tp, _Alloc>:: 441s | ^~~~~~~~~~~~~~~~~~~ 441s /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 441s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 441s /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 441s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 441s | ^~~~~~~~~~~~~~ 441s /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&):: >]’: 441s /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 441s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 441s | ^~~~~~~~~~ 441s /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]’: 441s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 441s 181 | vector<_Tp, _Alloc>:: 441s | ^~~~~~~~~~~~~~~~~~~ 441s /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 441s /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 441s /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 441s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 441s | ^~~~~~~~~~~~~~ 441s /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 >]’: 441s /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 441s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 441s | ^~~~~~~~~ 441s /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 441s /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 >]’: 441s /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 441s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 441s | ^~~~~~~~~~~~~~~~~~~~~~ 441s /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 441s /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 441s /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&)::]’: 441s /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 441s 239 | operator()(_Value& __val, _Iterator __it) 441s | ^~~~~~~~ 441s /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*]’: 441s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 441s | ^~~~~~~~~~~~~~~~ 441s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s /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*]’: 441s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 441s | ^~~~~~~~~~~~~~~~~~ 441s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s /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 441s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 185 | __uninit_copy(__first, __last, __result); 441s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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]’: 441s /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 441s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 441s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 3147 | std::move(__comp), std::move(__proj)); 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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]’: 441s /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 441s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 441s | ^~~~~~~~~~~~~~~~~~~ 441s /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 441s /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 441s 1697 | std::__uninitialized_copy_a(__first, __last, 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 441s 1698 | this->_M_impl._M_start, 441s | ~~~~~~~~~~~~~~~~~~~~~~~ 441s 1699 | _M_get_Tp_allocator()); 441s | ~~~~~~~~~~~~~~~~~~~~~~ 441s /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*]’: 441s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 441s 642 | copy(_II __first, _II __last, _OI __result) 441s | ^~~~ 441s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 441s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 441s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 441s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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 >]’: 441s /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 441s 318 | operator()(_Range&& __r, _Out __result) const 441s | ^~~~~~~~ 441s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 441s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 321 | std::move(__result)); 441s | ~~~~~~~~~~~~~~~~~~~~ 441s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s /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&):: >]’: 441s /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 441s 1863 | __partial_sort(_RandomAccessIterator __first, 441s | ^~~~~~~~~~~~~~ 441s /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 441s /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 441s /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 441s 1868 | std::__heap_select(__first, __middle, __last, __comp); 441s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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 441s 1869 | std::__sort_heap(__first, __middle, __comp); 441s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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&):: >]’: 441s /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 441s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 441s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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 441s /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 441s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 1856 | __comp); 441s | ~~~~~~~ 441s /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 441s /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 441s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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&):: >]’: 441s /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 441s 1770 | __insertion_sort(_RandomAccessIterator __first, 441s | ^~~~~~~~~~~~~~~~ 441s /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 441s /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 441s 1777 | if (__comp(__i, __first)) 441s | ~~~~~~^~~~~~~~~~~~~~ 441s /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 441s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 441s | ^~~~~~~~~~~~~~~~~~~~~~~ 441s /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&):: >]’: 441s /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 441s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 441s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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 441s /usr/include/c++/14/bits/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 >]’: 441s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 441s | ^~~~~~~~ 441s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 683 | { return std::copy(__first, __first + __n, __result); } 441s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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]’: 441s /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 441s 707 | vector(_InputIterator __first, _InputIterator __last, 441s | ^~~~~~ 441s /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 441s /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 441s 711 | _M_range_initialize(__first, __last, 441s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 441s 712 | std::__iterator_category(__first)); 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s In file included from /usr/include/c++/14/format:55, 441s from /usr/include/c++/14/bits/chrono_io.h:39, 441s from /usr/include/c++/14/chrono:3360: 441s /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 >]’: 441s /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 441s 318 | operator()(_Range&& __r, _Out __result) const 441s | ^~~~~~~~ 441s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 441s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 321 | std::move(__result)); 441s | ~~~~~~~~~~~~~~~~~~~~ 441s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s /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]’: 441s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 441s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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 441s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 441s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 508 | { return std::get<0>(idx) != r; }); 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 441s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 553 | [](auto x) { return std::get<1>(x); }); 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 441s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 441s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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]’: 441s /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 441s 1618 | _M_allocate_and_copy(size_type __n, 441s | ^~~~~~~~~~~~~~~~~~~~ 441s /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 441s /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 441s 1624 | std::__uninitialized_copy_a(__first, __last, __result, 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 1625 | _M_get_Tp_allocator()); 441s | ~~~~~~~~~~~~~~~~~~~~~~ 441s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 441s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 646 | std::next(x_new.begin(), shape[1] * i)); 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 441s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 658 | std::next(x_new.begin(), shape[1] * i)); 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 441s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s In file included from /usr/include/c++/14/array:43, 441s from /usr/include/dolfinx/mesh/Topology.h:9: 441s /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 >]’: 441s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 642 | copy(_II __first, _II __last, _OI __result) 441s | ^~~~ 441s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 441s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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]’: 441s /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 441s 1789 | operator()(_Iter __first, _Sent __last, 441s | ^~~~~~~~ 441s /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 441s /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 441s 1792 | auto __lasti = ranges::next(__first, __last); 441s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 441s /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 441s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 441s | ^ 441s In file included from /usr/include/c++/14/tuple:44, 441s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 441s from /usr/include/c++/14/bits/memory_resource.h:41, 441s from /usr/include/c++/14/string:68: 441s /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]’: 441s /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 441s 767 | operator()(_Iter __first, _Sent __last, 441s | ^~~~~~~~ 441s /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 441s /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]’: 441s /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 441s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 441s | ^~~~~~~~ 441s /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 441s /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]’: 441s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 441s 195 | vector<_Tp, _Alloc>:: 441s | ^~~~~~~~~~~~~~~~~~~ 441s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 441s /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 441s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 441s | ^~~~~~~~~~~~~~ 441s /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]’: 441s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 441s 181 | vector<_Tp, _Alloc>:: 441s | ^~~~~~~~~~~~~~~~~~~ 441s /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 441s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 441s | ^~~~~~~~~~~~~~ 441s /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]’: 441s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 441s | ^~~~~~~~~~~~ 441s /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&):: >]’: 441s /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 441s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 441s | ^~~~~~~~~~~~~ 441s /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 441s 232 | if (__comp(__first + __secondChild, 441s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 441s 233 | __first + (__secondChild - 1))) 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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*]’: 441s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 441s | ^~~~~~~~~~~~~~~~ 441s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s /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*]’: 441s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 441s | ^~~~~~~~~~~~~~~~~~ 441s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s /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 441s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 185 | __uninit_copy(__first, __last, __result); 441s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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]’: 441s /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 441s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 441s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 3147 | std::move(__comp), std::move(__proj)); 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /usr/include/c++/14/bits/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*]’: 441s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 441s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 441s | ^~~~~~~~~~~~~ 441s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 441s /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&):: >]’: 441s /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 441s 1589 | __heap_select(_RandomAccessIterator __first, 441s | ^~~~~~~~~~~~~ 441s /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 441s /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 441s /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 441s 1593 | std::__make_heap(__first, __middle, __comp); 441s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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 441s 1595 | if (__comp(__i, __first)) 441s | ~~~~~~^~~~~~~~~~~~~~ 441s /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 441s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 441s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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 >]’: 441s /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 441s 318 | operator()(_Range&& __r, _Out __result) const 441s | ^~~~~~~~ 441s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 441s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 321 | std::move(__result)); 441s | ~~~~~~~~~~~~~~~~~~~~ 441s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s /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&):: >]’: 441s /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 441s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 441s | ^~~~~~~~~~~ 441s /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 441s /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 441s 425 | std::__pop_heap(__first, __last, __last, __comp); 441s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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&):: >]’: 441s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 441s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 441s | ^~~~~~~~~~~~~~~~~~~~~~ 441s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 441s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 441s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 441s /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 441s 88 | if (__comp(__a, __b)) 441s | ~~~~~~^~~~~~~~~~ 441s /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 441s 90 | if (__comp(__b, __c)) 441s | ~~~~~~^~~~~~~~~~ 441s /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 441s 91 | std::iter_swap(__result, __b); 441s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 441s /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 441s 92 | else if (__comp(__a, __c)) 441s | ~~~~~~^~~~~~~~~~ 441s /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 441s 93 | std::iter_swap(__result, __c); 441s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 441s /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 441s 95 | std::iter_swap(__result, __a); 441s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 441s /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 441s 97 | else if (__comp(__a, __c)) 441s | ~~~~~~^~~~~~~~~~ 441s /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 441s 98 | std::iter_swap(__result, __a); 441s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 441s /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 441s 99 | else if (__comp(__b, __c)) 441s | ~~~~~~^~~~~~~~~~ 441s /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 441s 100 | std::iter_swap(__result, __c); 441s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 441s /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 441s 102 | std::iter_swap(__result, __b); 441s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 441s /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&):: >]’: 441s /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 441s 1829 | __unguarded_partition(_RandomAccessIterator __first, 441s | ^~~~~~~~~~~~~~~~~~~~~ 441s /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 441s /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 441s /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 441s 1835 | while (__comp(__first, __pivot)) 441s | ~~~~~~^~~~~~~~~~~~~~~~~~ 441s /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 441s 1838 | while (__comp(__pivot, __last)) 441s | ~~~~~~^~~~~~~~~~~~~~~~~ 441s /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 441s 1842 | std::iter_swap(__first, __last); 441s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 441s /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&)::]’: 441s /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 441s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 441s | ^~~~~~~~ 441s /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 441s /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 > >]’: 441s /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 441s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 441s | ^~~~~~~~~~~~~ 441s /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 441s /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 441s /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 441s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 923 | std::__miter_base(__last), 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 924 | __result); 441s | ~~~~~~~~~ 441s /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&):: >]’: 441s /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 441s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 441s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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]’: 441s /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 441s 1999 | operator()(_Iter __first, _Sent __last, 441s | ^~~~~~~~ 441s /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 441s /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 >]’: 441s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 441s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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 441s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 441s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 508 | { return std::get<0>(idx) != r; }); 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 441s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 553 | [](auto x) { return std::get<1>(x); }); 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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&):: >]’: 441s /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 441s 135 | __push_heap(_RandomAccessIterator __first, 441s | ^~~~~~~~~~~ 441s /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 441s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 441s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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]’: 441s /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 441s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 441s | ^~~~~~~~ 441s /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 441s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 441s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 737 | std::move(__result), 441s | ~~~~~~~~~~~~~~~~~~~~ 441s 738 | std::move(__op), std::move(__proj)); 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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&):: >]’: 441s /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 441s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 441s | ^~~~~~~~~~~ 441s /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 441s /usr/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 >]’: 441s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 441s | ^~~~~~ 441s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s /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&):: >]’: 441s /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 441s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 441s | ^~~~~~~~~~ 441s /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 441s /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 441s /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 > >]’: 441s /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 441s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 441s | ^~~~~~~~~ 441s /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 441s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 441s /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 441s 608 | __miter_base(_Iterator __it) 441s | ^~~~~~~~~~~~ 441s /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 > >]’: 441s /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 441s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 441s | ^~~~~~~~~~~~~~~~~~~~~~ 441s /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 441s /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 441s /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&)::]’: 441s /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 441s 239 | operator()(_Value& __val, _Iterator __it) 441s | ^~~~~~~~ 441s /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&)::]’: 441s /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 441s 195 | operator()(_Iterator __it, _Value& __val) 441s | ^~~~~~~~ 441s /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&):: >]’: 441s /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 441s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 441s | ^~~~~~~~~~~~~ 441s /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 441s 232 | if (__comp(__first + __secondChild, 441s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 441s 233 | __first + (__secondChild - 1))) 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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 >]’: 441s /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 441s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 441s | ^~~~~~~~~~~~ 441s /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*]’: 441s /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 441s 346 | __niter_wrap(_From __from, _To __res) 441s | ^~~~~~~~~~~~ 441s /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]’: 441s /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 441s 1999 | operator()(_Iter __first, _Sent __last, 441s | ^~~~~~~~ 441s /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 441s /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&):: >]’: 441s /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 441s 135 | __push_heap(_RandomAccessIterator __first, 441s | ^~~~~~~~~~~ 441s /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 441s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 441s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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]’: 441s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 441s 954 | vector<_Tp, _Alloc>:: 441s | ^~~~~~~~~~~~~~~~~~~ 441s /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&)::]’: 441s /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 441s 195 | operator()(_Iterator __it, _Value& __val) 441s | ^~~~~~~~ 441s /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]’: 441s /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 441s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 441s | ^~~~~~~~ 441s /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 441s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 441s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 737 | std::move(__result), 441s | ~~~~~~~~~~~~~~~~~~~~ 441s 738 | std::move(__op), std::move(__proj)); 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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]’: 441s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 441s /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 >]’: 441s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 441s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 441s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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 441s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 441s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 508 | { return std::get<0>(idx) != r; }); 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 441s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 553 | [](auto x) { return std::get<1>(x); }); 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 441s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 441s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 441s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 441s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 441s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 441s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 646 | std::next(x_new.begin(), shape[1] * i)); 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 441s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 441s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 658 | std::next(x_new.begin(), shape[1] * i)); 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 441s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 441s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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]’: 441s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 441s | ^~~~~~~~~~~~~~~~~~~~~~ 441s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s /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 441s 371 | return std::__do_uninit_copy(__first, __last, __result); 441s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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 441s 373 | return std::uninitialized_copy(__first, __last, __result); 441s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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]’: 441s /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 441s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 441s | ^~~~~~~~~~~~~~~~~~~ 441s /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 441s /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 441s 1697 | std::__uninitialized_copy_a(__first, __last, 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 441s 1698 | this->_M_impl._M_start, 441s | ~~~~~~~~~~~~~~~~~~~~~~~ 441s 1699 | _M_get_Tp_allocator()); 441s | ~~~~~~~~~~~~~~~~~~~~~~ 441s /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 >]’: 441s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 441s | ^~~~~~~~ 441s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 310 | return ranges::__copy_or_move(std::move(__first), 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 441s 311 | std::move(__last), 441s | ~~~~~~~~~~~~~~~~~~ 441s 312 | std::move(__result)); 441s | ~~~~~~~~~~~~~~~~~~~~ 441s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 441s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 441s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 608 | __miter_base(_Iterator __it) 441s | ^~~~~~~~~~~~ 441s /usr/include/c++/14/bits/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 >]’: 441s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 441s | ^~~~~~~~~~~~~ 441s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 441s from /usr/include/c++/14/bits/stl_algobase.h:67: 441s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 441s /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 441s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 441s | ^~~~~~~~ 441s /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 441s /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 441s 193 | return std::_Destroy_aux::__destroy(__first, __last); 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 441s /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 441s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 196 | __destroy(__first, __last); 441s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 441s In file included from /usr/include/c++/14/bits/ranges_algobase.h:38: 441s /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 >]’: 441s /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 441s 994 | operator()(_It __x, _Sent __bound) const 441s | ^~~~~~~~ 441s /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 441s /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&)::]’: 441s /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 441s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 441s | ^~~~ 441s /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 441s /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 441s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 441s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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 >]’: 441s /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 441s 675 | move(_II __first, _II __last, _OI __result) 441s | ^~~~ 441s /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 441s /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 441s /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 441s 683 | return std::__copy_move_a(std::__miter_base(__first), 441s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 684 | std::__miter_base(__last), __result); 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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*]’: 441s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 441s | ^~~~~~~~~~~~~ 441s /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]’: 441s /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 441s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 441s | ^~~~~~~~ 441s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s /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 441s 147 | { return std::copy(__first, __last, __result); } 441s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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 441s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 441s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 737 | std::move(__result), 441s | ~~~~~~~~~~~~~~~~~~~~ 441s 738 | std::move(__op), std::move(__proj)); 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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]’: 441s /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 441s 3123 | operator()(_Iter __first, _Sent __last, 441s | ^~~~~~~~ 441s /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 441s /usr/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 > >]’: 441s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 441s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 441s | ^~~~~~ 441s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 441s /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 >]’: 441s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 441s | ^~~~~~~~ 441s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 310 | return ranges::__copy_or_move(std::move(__first), 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 441s 311 | std::move(__last), 441s | ~~~~~~~~~~~~~~~~~~ 441s 312 | std::move(__result)); 441s | ~~~~~~~~~~~~~~~~~~~~ 441s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s /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]’: 441s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 441s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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]’: 441s /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 441s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 441s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 1805 | std::move(__comp), std::move(__proj)); 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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]’: 441s /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 441s 1413 | insert(const_iterator __position, initializer_list __l) 441s | ^~~~~~ 441s /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 441s /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 441s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 441s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 1417 | std::random_access_iterator_tag()); 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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)::]’: 441s /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 441s 3867 | find_if(_InputIterator __first, _InputIterator __last, 441s | ^~~~~~~ 441s /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 441s /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 441s 3876 | return std::__find_if(__first, __last, 441s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 441s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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]’: 441s /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 441s 1413 | insert(const_iterator __position, initializer_list __l) 441s | ^~~~~~ 441s /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 441s /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 441s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 441s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 1417 | std::random_access_iterator_tag()); 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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]’: 441s /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 441s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 441s | ^~~~~~~~ 441s /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 441s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 441s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s 737 | std::move(__result), 441s | ~~~~~~~~~~~~~~~~~~~~ 441s 738 | std::move(__op), std::move(__proj)); 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /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 441s /usr/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 >]’: 441s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 441s | ^~~~~~ 441s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s /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 441s 715 | return std::__copy_n(__first, __n2, __result, 441s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 441s 716 | std::__iterator_category(__first)); 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441s /usr/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 >]’: 441s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 441s | ^~~~~~ 441s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 441s /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 441s 715 | return std::__copy_n(__first, __n2, __result, 441s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 441s 716 | std::__iterator_category(__first)); 441s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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]’: 442s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 442s | ^~~~~~~~~~~~~~~~~~~~~~ 442s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s /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 442s 371 | return std::__do_uninit_copy(__first, __last, __result); 442s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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 442s 373 | return std::uninitialized_copy(__first, __last, __result); 442s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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]’: 442s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 442s | ^~~~~~~~ 442s /usr/include/c++/14/bits/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 >]’: 442s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 442s | ^~~~~~~~ 442s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 683 | { return std::copy(__first, __first + __n, __result); } 442s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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]’: 442s /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 442s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 442s | ^~~~~~~~~~~~~~~~~~~ 442s /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 442s /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 442s 1697 | std::__uninitialized_copy_a(__first, __last, 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 442s 1698 | this->_M_impl._M_start, 442s | ~~~~~~~~~~~~~~~~~~~~~~~ 442s 1699 | _M_get_Tp_allocator()); 442s | ~~~~~~~~~~~~~~~~~~~~~~ 442s /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 >]’: 442s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 442s | ^~~~~~~~ 442s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 310 | return ranges::__copy_or_move(std::move(__first), 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 442s 311 | std::move(__last), 442s | ~~~~~~~~~~~~~~~~~~ 442s 312 | std::move(__result)); 442s | ~~~~~~~~~~~~~~~~~~~~ 442s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 442s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 442s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 608 | __miter_base(_Iterator __it) 442s | ^~~~~~~~~~~~ 442s /usr/include/c++/14/bits/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 >]’: 442s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 442s | ^~~~~~~~~~~~~ 442s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 442s from /usr/include/c++/14/bits/stl_algobase.h:67: 442s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 442s /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 442s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 442s | ^~~~~~~~ 442s /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 442s /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 442s 193 | return std::_Destroy_aux::__destroy(__first, __last); 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 442s /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 442s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s 196 | __destroy(__first, __last); 442s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 442s In file included from /usr/include/c++/14/string_view:56, 442s from /usr/include/c++/14/bits/basic_string.h:47: 442s /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 >]’: 442s /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 442s 994 | operator()(_It __x, _Sent __bound) const 442s | ^~~~~~~~ 442s /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 442s /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&)::]’: 442s /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 442s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 442s | ^~~~ 442s /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 442s /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 442s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 442s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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 >]’: 442s /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 442s 675 | move(_II __first, _II __last, _OI __result) 442s | ^~~~ 442s /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 442s /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 442s /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 442s 683 | return std::__copy_move_a(std::__miter_base(__first), 442s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s 684 | std::__miter_base(__last), __result); 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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]’: 442s /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 442s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s 386 | __result, __alloc); 442s | ~~~~~~~~~~~~~~~~~~ 442s /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 >]’: 442s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 642 | copy(_II __first, _II __last, _OI __result) 442s | ^~~~ 442s /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]’: 442s /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 442s 398 | return std::__uninitialized_copy_a 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 442s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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]’: 442s /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 442s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s 386 | __result, __alloc); 442s | ~~~~~~~~~~~~~~~~~~ 442s /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 >]’: 442s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 642 | copy(_II __first, _II __last, _OI __result) 442s | ^~~~ 442s /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*]’: 442s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 442s | ^~~~~~~~~~~~~ 442s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s /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 442s 147 | { return std::copy(__first, __last, __result); } 442s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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]’: 442s /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 442s 3123 | operator()(_Iter __first, _Sent __last, 442s | ^~~~~~~~ 442s /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 442s /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]’: 442s /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 442s 398 | return std::__uninitialized_copy_a 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 442s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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 >]’: 442s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 442s | ^~~~~~~~ 442s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 310 | return ranges::__copy_or_move(std::move(__first), 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 442s 311 | std::move(__last), 442s | ~~~~~~~~~~~~~~~~~~ 442s 312 | std::move(__result)); 442s | ~~~~~~~~~~~~~~~~~~~~ 442s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s /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*]’: 442s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 442s | ^~~~~~~~~~~~~~~~ 442s /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]’: 442s /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 442s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 442s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s 1805 | std::move(__comp), std::move(__proj)); 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s /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*]’: 442s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 442s | ^~~~~~~~~~~~~~~~~~ 442s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s /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 442s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s 185 | __uninit_copy(__first, __last, __result); 442s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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)::]’: 442s /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 442s 3867 | find_if(_InputIterator __first, _InputIterator __last, 442s | ^~~~~~~ 442s /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 442s /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 442s 3876 | return std::__find_if(__first, __last, 442s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 442s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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]’: 442s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 442s | ^~~~~~~~~~~~~~~~~~~~~~ 442s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s /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 442s 371 | return std::__do_uninit_copy(__first, __last, __result); 442s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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 442s 373 | return std::uninitialized_copy(__first, __last, __result); 442s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 442s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 442s | ^~~~~~~~~~~~~~ 442s /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]’: 442s /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 442s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 442s | ^~~~~~~~ 442s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s /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 442s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 442s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s 737 | std::move(__result), 442s | ~~~~~~~~~~~~~~~~~~~~ 442s 738 | std::move(__op), std::move(__proj)); 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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 442s /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 442s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s 249 | std::move(__result)); 442s | ~~~~~~~~~~~~~~~~~~~~ 442s /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]’: 442s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 442s | ^~~~~~~~~~~~ 442s /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]’: 442s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s /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*]’: 442s /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 442s 346 | __niter_wrap(_From __from, _To __res) 442s | ^~~~~~~~~~~~ 442s /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]’: 442s /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 442s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 442s | ^~~~~~~~~ 442s /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 442s /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 >]’: 442s /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 442s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 442s | ^~~~~~~~~ 442s /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 442s /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 >]’: 442s /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 442s 855 | operator()(_It& __it, _Sent __bound) const 442s | ^~~~~~~~ 442s /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&):: >]’: 442s /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 442s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 442s | ^~~~~~ 442s /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 442s /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 442s 1905 | std::__introsort_loop(__first, __last, 442s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 442s 1906 | std::__lg(__last - __first) * 2, 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s 1907 | __comp); 442s | ~~~~~~~ 442s /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 442s 1908 | std::__final_insertion_sort(__first, __last, __comp); 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 442s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 442s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 608 | __miter_base(_Iterator __it) 442s | ^~~~~~~~~~~~ 442s /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 >]’: 442s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 442s | ^~~~~~~~~~~~~ 442s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s /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*]’: 442s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 642 | copy(_II __first, _II __last, _OI __result) 442s | ^~~~ 442s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 442s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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]’: 442s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 442s | ^~~~~~~~ 442s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 442s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 442s | ^~~~~~~~~~~~~~ 442s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s /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 442s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s 249 | std::move(__result)); 442s | ~~~~~~~~~~~~~~~~~~~~ 442s /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]’: 442s /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 442s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 442s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s 737 | std::move(__result), 442s | ~~~~~~~~~~~~~~~~~~~~ 442s 738 | std::move(__op), std::move(__proj)); 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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]’: 442s /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 442s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 442s 607 | this->_M_impl._M_start, 442s | ~~~~~~~~~~~~~~~~~~~~~~~ 442s 608 | _M_get_Tp_allocator()); 442s | ~~~~~~~~~~~~~~~~~~~~~~ 442s /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 >]’: 442s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 442s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 442s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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]’: 442s /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 442s 1789 | operator()(_Iter __first, _Sent __last, 442s | ^~~~~~~~ 442s /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 442s /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 442s 1792 | auto __lasti = ranges::next(__first, __last); 442s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 442s /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 442s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 442s | ^ 442s /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):: >]’: 442s /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 442s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 442s | ^~~~~~~~~ 442s /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 442s /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 442s 2152 | return __find_if(__first, __last, __pred, 442s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 442s 2153 | std::__iterator_category(__first)); 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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]’: 442s /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 442s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 442s | ^~~~~~~~ 442s /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 442s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s /usr/include/c++/14/bits/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 >]’: 442s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 442s | ^~~~~~~~ 442s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 683 | { return std::copy(__first, __first + __n, __result); } 442s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /usr/include/c++/14/bits/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 >]’: 442s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 442s | ^~~~~~~~ 442s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 683 | { return std::copy(__first, __first + __n, __result); } 442s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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)::]’: 442s /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 442s 3867 | find_if(_InputIterator __first, _InputIterator __last, 442s | ^~~~~~~ 442s /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 442s /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 442s 3876 | return std::__find_if(__first, __last, 442s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 442s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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]’: 442s /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 442s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 442s | ^~~~~~~~ 442s /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 442s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 442s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s 737 | std::move(__result), 442s | ~~~~~~~~~~~~~~~~~~~~ 442s 738 | std::move(__op), std::move(__proj)); 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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 442s /usr/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 > >]’: 442s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 442s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 442s | ^~~~~~ 442s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 442s /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 442s 715 | return std::__copy_n(__first, __n2, __result, 442s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 442s 716 | std::__iterator_category(__first)); 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /usr/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 > >]’: 442s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 442s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 442s | ^~~~~~ 442s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 442s /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 442s 715 | return std::__copy_n(__first, __n2, __result, 442s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 442s 716 | std::__iterator_category(__first)); 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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]’: 442s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 442s | ^~~~~~~~ 442s /usr/include/c++/14/bits/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 > >]’: 442s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 442s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 442s | ^~~~~~~~ 442s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 442s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 442s 683 | { return std::copy(__first, __first + __n, __result); } 442s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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 >]’: 442s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 642 | copy(_II __first, _II __last, _OI __result) 442s | ^~~~ 442s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 442s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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]’: 442s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 442s 954 | vector<_Tp, _Alloc>:: 442s | ^~~~~~~~~~~~~~~~~~~ 442s /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]’: 442s /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 442s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 442s | ^~~~~~~~~~~~~~~~~~~~~~ 442s /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 442s /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 442s 371 | return std::__do_uninit_copy(__first, __last, __result); 442s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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 442s 373 | return std::uninitialized_copy(__first, __last, __result); 442s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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 >]’: 442s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 442s | ^~~~~~~~~~~~~ 442s /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]’: 442s /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 442s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 442s | ^~~~~~~~~~~~~~~~~~~~~~ 442s /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 442s /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 442s 371 | return std::__do_uninit_copy(__first, __last, __result); 442s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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 442s 373 | return std::uninitialized_copy(__first, __last, __result); 442s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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 >]’: 442s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 442s | ^~~~~~~~~~~~~ 442s /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]’: 442s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 442s /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*]’: 442s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 442s | ^~~~~~~~~~~~~~~~ 442s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s /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*]’: 442s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 442s | ^~~~~~~~~~~~~~~~~~ 442s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s /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 442s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s 185 | __uninit_copy(__first, __last, __result); 442s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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]’: 442s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 442s | ^~~~~~~~~~~~~~~~~~~~~~ 442s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s /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 442s 371 | return std::__do_uninit_copy(__first, __last, __result); 442s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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 442s 373 | return std::uninitialized_copy(__first, __last, __result); 442s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 442s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 442s | ^~~~~~~~~~~~~~ 442s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s /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 442s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s 249 | std::move(__result)); 442s | ~~~~~~~~~~~~~~~~~~~~ 442s /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]’: 442s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 442s | ^~~~~~~~~~~~ 442s /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]’: 442s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s /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*]’: 442s /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 442s 346 | __niter_wrap(_From __from, _To __res) 442s | ^~~~~~~~~~~~ 442s /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]’: 442s /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 442s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 442s | ^~~~~~~~~ 442s /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 442s /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 >]’: 442s /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 442s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 442s | ^~~~~~~~~ 442s /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 442s /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 >]’: 442s /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 442s 855 | operator()(_It& __it, _Sent __bound) const 442s | ^~~~~~~~ 442s /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&):: >]’: 442s /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 442s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 442s | ^~~~~~ 442s /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 442s /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 442s 1905 | std::__introsort_loop(__first, __last, 442s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 442s 1906 | std::__lg(__last - __first) * 2, 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s 1907 | __comp); 442s | ~~~~~~~ 442s /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 442s 1908 | std::__final_insertion_sort(__first, __last, __comp); 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 442s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 442s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 608 | __miter_base(_Iterator __it) 442s | ^~~~~~~~~~~~ 442s /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 >]’: 442s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 442s | ^~~~~~~~~~~~~ 442s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s /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*]’: 442s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 442s | ^~~~~~~~~~~~~ 442s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s /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 442s 147 | { return std::copy(__first, __last, __result); } 442s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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*]’: 442s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 642 | copy(_II __first, _II __last, _OI __result) 442s | ^~~~ 442s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 442s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 442s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 442s | ^~~~~~~~~~~~~~ 442s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s /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 442s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s 249 | std::move(__result)); 442s | ~~~~~~~~~~~~~~~~~~~~ 442s /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*]’: 442s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 442s | ^~~~~~~~~~~~~~~~ 442s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s /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*]’: 442s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 442s | ^~~~~~~~~~~~~~~~~~ 442s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s /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 442s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s 185 | __uninit_copy(__first, __last, __result); 442s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 442s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 442s | ^~~~~~~~~~~~~~ 442s /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&):: >]’: 442s /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 442s 1876 | __introsort_loop(_RandomAccessIterator __first, 442s | ^~~~~~~~~~~~~~~~ 442s /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 442s /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 442s 1884 | std::__partial_sort(__first, __last, __last, __comp); 442s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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 442s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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 442s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 442s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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&):: >]’: 442s /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 442s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 442s | ^~~~~~~~~~~~~~~~~~~~~~ 442s /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 442s /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 442s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 442s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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 442s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s 1819 | __comp); 442s | ~~~~~~~ 442s /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 442s 1822 | std::__insertion_sort(__first, __last, __comp); 442s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 442s /usr/include/c++/14/bits/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*]’: 442s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 442s | ^~~~~~~~~~~~~ 442s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 442s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 442s | ^~~~~~~~~~~~~~ 442s /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]’: 442s /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 442s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 442s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s 737 | std::move(__result), 442s | ~~~~~~~~~~~~~~~~~~~~ 442s 738 | std::move(__op), std::move(__proj)); 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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]’: 442s /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 442s 1789 | operator()(_Iter __first, _Sent __last, 442s | ^~~~~~~~ 442s /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 442s /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 442s 1792 | auto __lasti = ranges::next(__first, __last); 442s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 442s /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 442s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 442s | ^ 442s /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]’: 442s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 442s | ^~~~~~~~ 442s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s /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]’: 442s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 442s | ^~~~~~~~~~~~~~~~~~~~~~ 442s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s /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 442s 371 | return std::__do_uninit_copy(__first, __last, __result); 442s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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 442s 373 | return std::uninitialized_copy(__first, __last, __result); 442s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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):: >]’: 442s /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 442s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 442s | ^~~~~~~~~ 442s /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 442s /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 442s 2152 | return __find_if(__first, __last, __pred, 442s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 442s 2153 | std::__iterator_category(__first)); 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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]’: 442s /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 442s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 442s | ^~~~~~~~ 442s /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 442s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s /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 > >]’: 442s /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 442s 994 | operator()(_It __x, _Sent __bound) const 442s | ^~~~~~~~ 442s /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 442s /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&)::]’: 442s /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 442s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 442s | ^~~~ 442s /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 442s /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 442s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 442s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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):: >]’: 442s /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 442s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 442s | ^~~~~~~~~ 442s /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 442s /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 442s 2107 | if (__pred(__first)) 442s | ~~~~~~^~~~~~~~~ 442s /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 442s 2111 | if (__pred(__first)) 442s | ~~~~~~^~~~~~~~~ 442s /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 442s 2115 | if (__pred(__first)) 442s | ~~~~~~^~~~~~~~~ 442s /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 442s 2119 | if (__pred(__first)) 442s | ~~~~~~^~~~~~~~~ 442s /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 442s 2127 | if (__pred(__first)) 442s | ~~~~~~^~~~~~~~~ 442s /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 442s 2132 | if (__pred(__first)) 442s | ~~~~~~^~~~~~~~~ 442s /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 442s 2137 | if (__pred(__first)) 442s | ~~~~~~^~~~~~~~~ 442s /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 >]’: 442s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 642 | copy(_II __first, _II __last, _OI __result) 442s | ^~~~ 442s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 442s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 442s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 608 | __miter_base(_Iterator __it) 442s | ^~~~~~~~~~~~ 442s /usr/include/c++/14/bits/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 >]’: 442s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 442s | ^~~~~~~~~~~~~ 442s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s /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]’: 442s /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 442s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 442s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s 737 | std::move(__result), 442s | ~~~~~~~~~~~~~~~~~~~~ 442s 738 | std::move(__op), std::move(__proj)); 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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]’: 442s /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 442s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 442s 607 | this->_M_impl._M_start, 442s | ~~~~~~~~~~~~~~~~~~~~~~~ 442s 608 | _M_get_Tp_allocator()); 442s | ~~~~~~~~~~~~~~~~~~~~~~ 442s /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):: >]’: 442s /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 442s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 442s | ^~~~~~~~~ 442s /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 442s /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 442s 2152 | return __find_if(__first, __last, __pred, 442s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 442s 2153 | std::__iterator_category(__first)); 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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]’: 442s /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 442s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 442s | ^~~~~~~~ 442s /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 442s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s /usr/include/c++/14/bits/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 > >]’: 442s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 442s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 442s | ^~~~~~~~ 442s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 442s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 442s 683 | { return std::copy(__first, __first + __n, __result); } 442s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /usr/include/c++/14/bits/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 > >]’: 442s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 442s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 442s | ^~~~~~~~ 442s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 442s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 442s 683 | { return std::copy(__first, __first + __n, __result); } 442s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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 > >]’: 442s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 442s 642 | copy(_II __first, _II __last, _OI __result) 442s | ^~~~ 442s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 442s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 442s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 442s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 442s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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]’: 442s /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 442s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 442s | ^~~~~~~~~~~~~~ 442s /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]’: 442s /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 442s /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*]’: 442s /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 442s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 442s | ^~~~~~~~~~~~~~~~ 442s /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 442s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 442s /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 442s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 442s | ^~~~~~~~~~~~~~~~~~ 442s /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 442s /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 442s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s 185 | __uninit_copy(__first, __last, __result); 442s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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]’: 442s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 442s | ^~~~~~~~~~~~ 442s /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*]’: 442s /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 442s 346 | __niter_wrap(_From __from, _To __res) 442s | ^~~~~~~~~~~~ 442s /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*]’: 442s /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 442s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 442s | ^~~~~~~~~~~~~~~~ 442s /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 442s /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*]’: 442s /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 442s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 442s | ^~~~~~~~~~~~~~~~~~ 442s /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 442s /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 442s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s 185 | __uninit_copy(__first, __last, __result); 442s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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]’: 442s /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 442s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s 386 | __result, __alloc); 442s | ~~~~~~~~~~~~~~~~~~ 442s /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 >]’: 442s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 642 | copy(_II __first, _II __last, _OI __result) 442s | ^~~~ 442s /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]’: 442s /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 442s 398 | return std::__uninitialized_copy_a 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 442s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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]’: 442s /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 442s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s 386 | __result, __alloc); 442s | ~~~~~~~~~~~~~~~~~~ 442s /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 > >]’: 442s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 442s 642 | copy(_II __first, _II __last, _OI __result) 442s | ^~~~ 442s /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]’: 442s /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 442s 398 | return std::__uninitialized_copy_a 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 442s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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*]’: 442s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 442s | ^~~~~~~~~~~~~ 442s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s /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 442s 147 | { return std::copy(__first, __last, __result); } 442s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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*]’: 442s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 442s | ^~~~~~~~~~~~~~~~ 442s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s /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*]’: 442s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 442s | ^~~~~~~~~~~~~~~~~~ 442s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s /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 442s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s 185 | __uninit_copy(__first, __last, __result); 442s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 442s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 442s | ^~~~~~~~~~~~~~ 442s /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&):: >]’: 442s /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 442s 1876 | __introsort_loop(_RandomAccessIterator __first, 442s | ^~~~~~~~~~~~~~~~ 442s /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 442s /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 442s 1884 | std::__partial_sort(__first, __last, __last, __comp); 442s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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 442s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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 442s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 442s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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&):: >]’: 442s /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 442s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 442s | ^~~~~~~~~~~~~~~~~~~~~~ 442s /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 442s /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 442s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 442s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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 442s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s 1819 | __comp); 442s | ~~~~~~~ 442s /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 442s 1822 | std::__insertion_sort(__first, __last, __comp); 442s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 442s /usr/include/c++/14/bits/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*]’: 442s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 442s | ^~~~~~~~~~~~~ 442s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 442s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 442s | ^~~~~~~~~~~~~~ 442s /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*]’: 442s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 642 | copy(_II __first, _II __last, _OI __result) 442s | ^~~~ 442s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 442s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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*]’: 442s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 442s | ^~~~~~~~~~~~~ 442s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s /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 442s 147 | { return std::copy(__first, __last, __result); } 442s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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&):: >]’: 442s /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 442s 1863 | __partial_sort(_RandomAccessIterator __first, 442s | ^~~~~~~~~~~~~~ 442s /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 442s /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 442s /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 442s 1868 | std::__heap_select(__first, __middle, __last, __comp); 442s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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 442s 1869 | std::__sort_heap(__first, __middle, __comp); 442s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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&):: >]’: 442s /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 442s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 442s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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]’: 442s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 442s | ^~~~~~~~ 442s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s /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 442s /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 442s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s 1856 | __comp); 442s | ~~~~~~~ 442s /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 442s /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 442s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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&):: >]’: 442s /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 442s 1770 | __insertion_sort(_RandomAccessIterator __first, 442s | ^~~~~~~~~~~~~~~~ 442s /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 442s /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 442s 1777 | if (__comp(__i, __first)) 442s | ~~~~~~^~~~~~~~~~~~~~ 442s /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 442s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 442s | ^~~~~~~~~~~~~~~~~~~~~~~ 442s /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&):: >]’: 442s /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 442s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 442s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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 442s /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 > >]’: 442s /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 442s 994 | operator()(_It __x, _Sent __bound) const 442s | ^~~~~~~~ 442s /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 442s /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&)::]’: 442s /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 442s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 442s | ^~~~ 442s /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 442s /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 442s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 442s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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):: >]’: 442s /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 442s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 442s | ^~~~~~~~~ 442s /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 442s /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 442s 2107 | if (__pred(__first)) 442s | ~~~~~~^~~~~~~~~ 442s /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 442s 2111 | if (__pred(__first)) 442s | ~~~~~~^~~~~~~~~ 442s /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 442s 2115 | if (__pred(__first)) 442s | ~~~~~~^~~~~~~~~ 442s /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 442s 2119 | if (__pred(__first)) 442s | ~~~~~~^~~~~~~~~ 442s /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 442s 2127 | if (__pred(__first)) 442s | ~~~~~~^~~~~~~~~ 442s /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 442s 2132 | if (__pred(__first)) 442s | ~~~~~~^~~~~~~~~ 442s /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 442s 2137 | if (__pred(__first)) 442s | ~~~~~~^~~~~~~~~ 442s /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*]’: 442s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 442s | ^~~~~~~~~~~~~~~~ 442s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s /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*]’: 442s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 442s | ^~~~~~~~~~~~~~~~~~ 442s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s /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 442s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s 185 | __uninit_copy(__first, __last, __result); 442s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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 > >]’: 442s /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 442s 855 | operator()(_It& __it, _Sent __bound) const 442s | ^~~~~~~~ 442s /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&):: >]’: 442s /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 442s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 442s | ^~~~~~ 442s /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 442s /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 442s 1905 | std::__introsort_loop(__first, __last, 442s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 442s 1906 | std::__lg(__last - __first) * 2, 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s 1907 | __comp); 442s | ~~~~~~~ 442s /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 442s 1908 | std::__final_insertion_sort(__first, __last, __comp); 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 442s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 442s /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)::]’: 442s /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 442s 317 | operator()(_Iterator __it) 442s | ^~~~~~~~ 442s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 442s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 608 | __miter_base(_Iterator __it) 442s | ^~~~~~~~~~~~ 442s /usr/include/c++/14/bits/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 >]’: 442s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 442s | ^~~~~~~~~~~~~ 442s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s /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]’: 442s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 442s | ^~~~~~~~ 442s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s /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]’: 442s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 442s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 442s | ^~~~~~~~~~~~~~~~~~~~~~ 442s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 442s /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 442s 371 | return std::__do_uninit_copy(__first, __last, __result); 442s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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 442s 373 | return std::uninitialized_copy(__first, __last, __result); 442s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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):: >]’: 442s /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 442s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 442s | ^~~~~~~~~ 442s /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 442s /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 442s 2107 | if (__pred(__first)) 442s | ~~~~~~^~~~~~~~~ 442s /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 442s 2111 | if (__pred(__first)) 442s | ~~~~~~^~~~~~~~~ 442s /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 442s 2115 | if (__pred(__first)) 442s | ~~~~~~^~~~~~~~~ 442s /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 442s 2119 | if (__pred(__first)) 442s | ~~~~~~^~~~~~~~~ 442s /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 442s 2127 | if (__pred(__first)) 442s | ~~~~~~^~~~~~~~~ 442s /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 442s 2132 | if (__pred(__first)) 442s | ~~~~~~^~~~~~~~~ 442s /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 442s 2137 | if (__pred(__first)) 442s | ~~~~~~^~~~~~~~~ 442s /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 > >]’: 442s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 442s 642 | copy(_II __first, _II __last, _OI __result) 442s | ^~~~ 442s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 442s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 442s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 442s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 442s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 442s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 442s 608 | __miter_base(_Iterator __it) 442s | ^~~~~~~~~~~~ 442s /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]’: 442s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 442s | ^~~~~~~~~~~~ 442s /usr/include/c++/14/bits/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 > >]’: 442s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 442s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 442s | ^~~~~~~~~~~~~ 442s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 442s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 442s /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*]’: 442s /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 442s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 442s | ^~~~~~~~~~~~~ 442s /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 442s /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 442s 147 | { return std::copy(__first, __last, __result); } 442s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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*]’: 442s /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 442s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 442s | ^~~~~~~~~~~~~ 442s /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 442s /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 442s 147 | { return std::copy(__first, __last, __result); } 442s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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]’: 442s /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 442s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 442s | ^~~~~~~~~~~~~~~~~~~~~~ 442s /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 442s /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 442s 371 | return std::__do_uninit_copy(__first, __last, __result); 442s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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 442s 373 | return std::uninitialized_copy(__first, __last, __result); 442s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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 >]’: 442s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 442s | ^~~~~~~~~~~~~ 442s /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]’: 442s /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 442s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 442s | ^~~~~~~~~~~~~~~~~~~~~~ 442s /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 442s /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 442s 371 | return std::__do_uninit_copy(__first, __last, __result); 442s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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 442s 373 | return std::uninitialized_copy(__first, __last, __result); 442s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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 > >]’: 442s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 442s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 442s | ^~~~~~~~~~~~~ 442s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 442s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 608 | __miter_base(_Iterator __it) 442s | ^~~~~~~~~~~~ 442s /usr/include/c++/14/bits/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*]’: 442s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 442s | ^~~~~~~~~~~~~ 442s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s /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*]’: 442s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 642 | copy(_II __first, _II __last, _OI __result) 442s | ^~~~ 442s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 442s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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&):: >]’: 442s /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 442s 1589 | __heap_select(_RandomAccessIterator __first, 442s | ^~~~~~~~~~~~~ 442s /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 442s /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 442s /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 442s 1593 | std::__make_heap(__first, __middle, __comp); 442s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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 442s 1595 | if (__comp(__i, __first)) 442s | ~~~~~~^~~~~~~~~~~~~~ 442s /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 442s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 442s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 442s /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&):: >]’: 442s /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 442s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 442s | ^~~~~~~~~~~ 442s /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 442s /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 442s 425 | std::__pop_heap(__first, __last, __last, __comp); 442s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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*]’: 442s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 642 | copy(_II __first, _II __last, _OI __result) 442s | ^~~~ 442s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 442s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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&):: >]’: 442s /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 442s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 442s | ^~~~~~~~~~~~~~~~~~~~~~ 442s /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 442s /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 442s /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 442s /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 442s 88 | if (__comp(__a, __b)) 442s | ~~~~~~^~~~~~~~~~ 442s /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 442s 90 | if (__comp(__b, __c)) 442s | ~~~~~~^~~~~~~~~~ 442s /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 442s 91 | std::iter_swap(__result, __b); 442s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 442s /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 442s 92 | else if (__comp(__a, __c)) 442s | ~~~~~~^~~~~~~~~~ 442s /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 442s 93 | std::iter_swap(__result, __c); 442s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 442s /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 442s 95 | std::iter_swap(__result, __a); 442s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 442s /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 442s 97 | else if (__comp(__a, __c)) 442s | ~~~~~~^~~~~~~~~~ 442s /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 442s 98 | std::iter_swap(__result, __a); 442s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 442s /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 442s 99 | else if (__comp(__b, __c)) 442s | ~~~~~~^~~~~~~~~~ 442s /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 442s 100 | std::iter_swap(__result, __c); 442s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 442s /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 442s 102 | std::iter_swap(__result, __b); 442s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 442s /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]’: 442s /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 442s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 442s | ^~~~~~~~~~~~~~ 442s /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&):: >]’: 442s /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 442s 1829 | __unguarded_partition(_RandomAccessIterator __first, 442s | ^~~~~~~~~~~~~~~~~~~~~ 442s /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 442s /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 442s /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 442s 1835 | while (__comp(__first, __pivot)) 442s | ~~~~~~^~~~~~~~~~~~~~~~~~ 442s /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 442s 1838 | while (__comp(__pivot, __last)) 442s | ~~~~~~^~~~~~~~~~~~~~~~~ 442s /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 442s 1842 | std::iter_swap(__first, __last); 442s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 442s /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&)::]’: 442s /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 442s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 442s | ^~~~~~~~ 442s /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 442s /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*]’: 442s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 442s | ^~~~~~~~~~~~~ 442s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s /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 442s 147 | { return std::copy(__first, __last, __result); } 442s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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 >]’: 442s /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 442s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 442s | ^~~~~~~~~~~~~ 442s /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 442s /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 442s /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 442s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s 923 | std::__miter_base(__last), 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s 924 | __result); 442s | ~~~~~~~~~ 442s /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&):: >]’: 442s /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 442s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 442s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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&):: >]’: 442s /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 442s 1863 | __partial_sort(_RandomAccessIterator __first, 442s | ^~~~~~~~~~~~~~ 442s /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 442s /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 442s /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 442s 1868 | std::__heap_select(__first, __middle, __last, __comp); 442s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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 442s 1869 | std::__sort_heap(__first, __middle, __comp); 442s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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&):: >]’: 442s /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 442s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 442s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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 442s /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 442s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s 1856 | __comp); 442s | ~~~~~~~ 442s /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 442s /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 442s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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&):: >]’: 442s /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 442s 1770 | __insertion_sort(_RandomAccessIterator __first, 442s | ^~~~~~~~~~~~~~~~ 442s /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 442s /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 442s 1777 | if (__comp(__i, __first)) 442s | ~~~~~~^~~~~~~~~~~~~~ 442s /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 442s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 442s | ^~~~~~~~~~~~~~~~~~~~~~~ 442s /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&):: >]’: 442s /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 442s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 442s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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 442s /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*]’: 442s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 442s | ^~~~~~~~~~~~~ 442s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s /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 442s 147 | { return std::copy(__first, __last, __result); } 442s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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&):: >]’: 442s /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 442s 1876 | __introsort_loop(_RandomAccessIterator __first, 442s | ^~~~~~~~~~~~~~~~ 442s /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 442s /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 442s 1884 | std::__partial_sort(__first, __last, __last, __comp); 442s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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 442s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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 442s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 442s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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&):: >]’: 442s /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 442s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 442s | ^~~~~~~~~~~~~~~~~~~~~~ 442s /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 442s /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 442s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 442s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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 442s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s 1819 | __comp); 442s | ~~~~~~~ 442s /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 442s 1822 | std::__insertion_sort(__first, __last, __comp); 442s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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 > >]’: 442s /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 442s 855 | operator()(_It& __it, _Sent __bound) const 442s | ^~~~~~~~ 442s /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&):: >]’: 442s /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 442s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 442s | ^~~~~~ 442s /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 442s /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 442s 1905 | std::__introsort_loop(__first, __last, 442s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 442s 1906 | std::__lg(__last - __first) * 2, 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s 1907 | __comp); 442s | ~~~~~~~ 442s /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 442s 1908 | std::__final_insertion_sort(__first, __last, __comp); 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 442s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 442s /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)::]’: 442s /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 442s 317 | operator()(_Iterator __it) 442s | ^~~~~~~~ 442s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 442s /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 442s 642 | copy(_II __first, _II __last, _OI __result) 442s | ^~~~ 442s /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 442s /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*]’: 442s /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 442s /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 442s /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*]’: 442s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 442s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 442s | ^~~~~~~~~~~~~~~~ 442s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 442s /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*]’: 442s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 442s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 442s | ^~~~~~~~~~~~~~~~~~ 442s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 442s /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 442s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s 185 | __uninit_copy(__first, __last, __result); 442s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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)::]’: 442s /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 442s 317 | operator()(_Iterator __it) 442s | ^~~~~~~~ 442s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 442s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 442s 608 | __miter_base(_Iterator __it) 442s | ^~~~~~~~~~~~ 442s /usr/include/c++/14/bits/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 > >]’: 442s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 442s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 442s | ^~~~~~~~~~~~~ 442s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 442s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 442s /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 >]’: 442s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 442s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 442s | ^~~~~~~~~~~~ 442s /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 >]’: 442s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 442s /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*]’: 442s /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 442s 346 | __niter_wrap(_From __from, _To __res) 442s | ^~~~~~~~~~~~ 442s /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]’: 442s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 442s | ^~~~~~~~~~~~ 442s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 442s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 608 | __miter_base(_Iterator __it) 442s | ^~~~~~~~~~~~ 442s /usr/include/c++/14/bits/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*]’: 442s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 442s | ^~~~~~~~~~~~~ 442s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s /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&):: >]’: 442s /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 442s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 442s | ^~~~~~~~~~~ 442s /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 442s /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&):: >]’: 442s /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 442s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 442s | ^~~~~~~~~~ 442s /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 442s /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 442s /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 >]’: 442s /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 442s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 442s | ^~~~~~~~~ 442s /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 442s /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 >]’: 442s /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 442s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 442s | ^~~~~~~~~~~~~~~~~~~~~~ 442s /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 442s /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 442s /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&)::]’: 442s /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 442s 239 | operator()(_Value& __val, _Iterator __it) 442s | ^~~~~~~~ 442s /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*]’: 442s /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 442s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 442s | ^~~~~~~~~~~~~~~~ 442s /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 442s /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*]’: 442s /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 442s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 442s | ^~~~~~~~~~~~~~~~~~ 442s /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 442s /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 442s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s 185 | __uninit_copy(__first, __last, __result); 442s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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]’: 442s /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 442s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 442s | ^~~~~~~~~~~~~~ 442s /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*]’: 442s /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 442s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 442s | ^~~~~~~~~~~~~~~~ 442s /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 442s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 442s /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 442s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 442s | ^~~~~~~~~~~~~~~~~~ 442s /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 442s /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 442s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s 185 | __uninit_copy(__first, __last, __result); 442s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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*]’: 442s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 642 | copy(_II __first, _II __last, _OI __result) 442s | ^~~~ 442s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 442s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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&):: >]’: 442s /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 442s 1863 | __partial_sort(_RandomAccessIterator __first, 442s | ^~~~~~~~~~~~~~ 442s /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 442s /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 442s /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 442s 1868 | std::__heap_select(__first, __middle, __last, __comp); 442s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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 442s 1869 | std::__sort_heap(__first, __middle, __comp); 442s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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&):: >]’: 442s /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 442s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 442s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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 442s /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 442s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s 1856 | __comp); 442s | ~~~~~~~ 442s /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 442s /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 442s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 442s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 608 | __miter_base(_Iterator __it) 442s | ^~~~~~~~~~~~ 442s /usr/include/c++/14/bits/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*]’: 442s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 442s | ^~~~~~~~~~~~~ 442s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s /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&):: >]’: 442s /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 442s 1770 | __insertion_sort(_RandomAccessIterator __first, 442s | ^~~~~~~~~~~~~~~~ 442s /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 442s /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 442s 1777 | if (__comp(__i, __first)) 442s | ~~~~~~^~~~~~~~~~~~~~ 442s /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 442s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 442s | ^~~~~~~~~~~~~~~~~~~~~~~ 442s /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*]’: 442s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 642 | copy(_II __first, _II __last, _OI __result) 442s | ^~~~ 442s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 442s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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&):: >]’: 442s /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 442s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 442s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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 442s /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&):: >]’: 442s /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 442s 1589 | __heap_select(_RandomAccessIterator __first, 442s | ^~~~~~~~~~~~~ 442s /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 442s /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 442s /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 442s 1593 | std::__make_heap(__first, __middle, __comp); 442s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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 442s 1595 | if (__comp(__i, __first)) 442s | ~~~~~~^~~~~~~~~~~~~~ 442s /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 442s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 442s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 442s /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&):: >]’: 442s /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 442s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 442s | ^~~~~~~~~~~ 442s /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 442s /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 442s 425 | std::__pop_heap(__first, __last, __last, __comp); 442s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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&):: >]’: 442s /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 442s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 442s | ^~~~~~~~~~~~~~~~~~~~~~ 442s /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 442s /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 442s /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 442s /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 442s 88 | if (__comp(__a, __b)) 442s | ~~~~~~^~~~~~~~~~ 442s /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 442s 90 | if (__comp(__b, __c)) 442s | ~~~~~~^~~~~~~~~~ 442s /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 442s 91 | std::iter_swap(__result, __b); 442s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 442s /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 442s 92 | else if (__comp(__a, __c)) 442s | ~~~~~~^~~~~~~~~~ 442s /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 442s 93 | std::iter_swap(__result, __c); 442s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 442s /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 442s 95 | std::iter_swap(__result, __a); 442s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 442s /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 442s 97 | else if (__comp(__a, __c)) 442s | ~~~~~~^~~~~~~~~~ 442s /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 442s 98 | std::iter_swap(__result, __a); 442s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 442s /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 442s 99 | else if (__comp(__b, __c)) 442s | ~~~~~~^~~~~~~~~~ 442s /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 442s 100 | std::iter_swap(__result, __c); 442s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 442s /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 442s 102 | std::iter_swap(__result, __b); 442s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 442s /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&):: >]’: 442s /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 442s 1829 | __unguarded_partition(_RandomAccessIterator __first, 442s | ^~~~~~~~~~~~~~~~~~~~~ 442s /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 442s /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 442s /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 442s 1835 | while (__comp(__first, __pivot)) 442s | ~~~~~~^~~~~~~~~~~~~~~~~~ 442s /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 442s 1838 | while (__comp(__pivot, __last)) 442s | ~~~~~~^~~~~~~~~~~~~~~~~ 442s /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 442s 1842 | std::iter_swap(__first, __last); 442s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 442s /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&)::]’: 442s /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 442s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 442s | ^~~~~~~~ 442s /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 442s /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 >]’: 442s /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 442s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 442s | ^~~~~~~~~~~~~ 442s /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 442s /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 442s /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 442s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s 923 | std::__miter_base(__last), 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s 924 | __result); 442s | ~~~~~~~~~ 442s /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&):: >]’: 442s /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 442s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 442s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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*]’: 442s /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 442s 2981 | __miter_base(move_iterator<_Iterator> __it) 442s | ^~~~~~~~~~~~ 442s /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*]’: 442s /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 442s /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]’: 442s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 442s | ^~~~~~~~~~~~ 442s /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&):: >]’: 442s /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 442s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 442s | ^~~~~~~~~~~~~ 442s /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 442s 232 | if (__comp(__first + __secondChild, 442s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 442s 233 | __first + (__secondChild - 1))) 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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&):: >]’: 442s /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 442s 1876 | __introsort_loop(_RandomAccessIterator __first, 442s | ^~~~~~~~~~~~~~~~ 442s /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 442s /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 442s 1884 | std::__partial_sort(__first, __last, __last, __comp); 442s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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 442s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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 442s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 442s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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&):: >]’: 442s /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 442s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 442s | ^~~~~~~~~~~~~~~~~~~~~~ 442s /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 442s /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 442s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 442s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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 442s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s 1819 | __comp); 442s | ~~~~~~~ 442s /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 442s 1822 | std::__insertion_sort(__first, __last, __comp); 442s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 442s /usr/include/c++/14/bits/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*]’: 442s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 442s | ^~~~~~~~~~~~~ 442s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s /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&):: >]’: 442s /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 442s 1589 | __heap_select(_RandomAccessIterator __first, 442s | ^~~~~~~~~~~~~ 442s /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 442s /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 442s /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 442s 1593 | std::__make_heap(__first, __middle, __comp); 442s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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 442s 1595 | if (__comp(__i, __first)) 442s | ~~~~~~^~~~~~~~~~~~~~ 442s /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 442s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 442s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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&):: >]’: 442s /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 442s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 442s | ^~~~~~~~~~~ 442s /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 442s /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 442s 425 | std::__pop_heap(__first, __last, __last, __comp); 442s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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&):: >]’: 442s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 442s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 442s | ^~~~~~~~~~~~~~~~~~~~~~ 442s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 442s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 442s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 442s /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 442s 88 | if (__comp(__a, __b)) 442s | ~~~~~~^~~~~~~~~~ 442s /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 442s 90 | if (__comp(__b, __c)) 442s | ~~~~~~^~~~~~~~~~ 442s /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 442s 91 | std::iter_swap(__result, __b); 442s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 442s /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 442s 92 | else if (__comp(__a, __c)) 442s | ~~~~~~^~~~~~~~~~ 442s /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 442s 93 | std::iter_swap(__result, __c); 442s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 442s /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 442s 95 | std::iter_swap(__result, __a); 442s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 442s /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 442s 97 | else if (__comp(__a, __c)) 442s | ~~~~~~^~~~~~~~~~ 442s /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 442s 98 | std::iter_swap(__result, __a); 442s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 442s /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 442s 99 | else if (__comp(__b, __c)) 442s | ~~~~~~^~~~~~~~~~ 442s /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 442s 100 | std::iter_swap(__result, __c); 442s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 442s /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 442s 102 | std::iter_swap(__result, __b); 442s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 442s /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&):: >]’: 442s /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 442s 1829 | __unguarded_partition(_RandomAccessIterator __first, 442s | ^~~~~~~~~~~~~~~~~~~~~ 442s /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 442s /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 442s /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 442s 1835 | while (__comp(__first, __pivot)) 442s | ~~~~~~^~~~~~~~~~~~~~~~~~ 442s /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 442s 1838 | while (__comp(__pivot, __last)) 442s | ~~~~~~^~~~~~~~~~~~~~~~~ 442s /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 442s 1842 | std::iter_swap(__first, __last); 442s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 442s /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&)::]’: 442s /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 442s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 442s | ^~~~~~~~ 442s /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 442s /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 > >]’: 442s /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 442s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 442s | ^~~~~~~~~~~~~ 442s /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 442s /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 442s /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 442s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s 923 | std::__miter_base(__last), 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s 924 | __result); 442s | ~~~~~~~~~ 442s /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&):: >]’: 442s /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 442s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 442s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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&):: >]’: 442s /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 442s 135 | __push_heap(_RandomAccessIterator __first, 442s | ^~~~~~~~~~~ 442s /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*]’: 442s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 442s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 442s | ^~~~~~~~~~~~~ 442s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 442s /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 442s 147 | { return std::copy(__first, __last, __result); } 442s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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 442s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 442s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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*]’: 442s /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 442s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 442s | ^~~~~~~~~~~~~ 442s /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 442s /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 442s 147 | { return std::copy(__first, __last, __result); } 442s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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&):: >]’: 442s /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 442s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 442s | ^~~~~~~~~~~ 442s /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 442s /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&):: >]’: 442s /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 442s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 442s | ^~~~~~~~~~ 442s /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 442s /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 442s /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 > >]’: 442s /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 442s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 442s | ^~~~~~~~~ 442s /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 442s /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*]’: 442s /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 442s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 442s | ^~~~~~~~~~~~~ 442s /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 442s /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 442s 147 | { return std::copy(__first, __last, __result); } 442s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 442s /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 442s 608 | __miter_base(_Iterator __it) 442s | ^~~~~~~~~~~~ 442s /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 > >]’: 442s /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 442s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 442s | ^~~~~~~~~~~~~~~~~~~~~~ 442s /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 442s /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 442s /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&)::]’: 442s /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 442s 239 | operator()(_Value& __val, _Iterator __it) 442s | ^~~~~~~~ 442s /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]’: 442s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 442s | ^~~~~~~~~~~~ 442s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 442s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 608 | __miter_base(_Iterator __it) 442s | ^~~~~~~~~~~~ 442s /usr/include/c++/14/bits/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*]’: 442s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 442s | ^~~~~~~~~~~~~ 442s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s /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&):: >]’: 442s /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 442s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 442s | ^~~~~~~~~~~ 442s /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 442s /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&)::]’: 442s /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 442s 195 | operator()(_Iterator __it, _Value& __val) 442s | ^~~~~~~~ 442s /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&):: >]’: 442s /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 442s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 442s | ^~~~~~~~~~ 442s /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 442s /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 442s /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 >]’: 442s /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 442s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 442s | ^~~~~~~~~ 442s /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 442s /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 >]’: 442s /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 442s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 442s | ^~~~~~~~~~~~~~~~~~~~~~ 442s /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 442s /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 442s /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&)::]’: 442s /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 442s 239 | operator()(_Value& __val, _Iterator __it) 442s | ^~~~~~~~ 442s /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&):: >]’: 442s /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 442s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 442s | ^~~~~~~~~~~~~ 442s /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 442s 232 | if (__comp(__first + __secondChild, 442s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 442s 233 | __first + (__secondChild - 1))) 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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 >]’: 442s /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 442s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 442s | ^~~~~~~~~~~~ 442s /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*]’: 442s /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 442s 346 | __niter_wrap(_From __from, _To __res) 442s | ^~~~~~~~~~~~ 442s /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&):: >]’: 442s /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 442s 1863 | __partial_sort(_RandomAccessIterator __first, 442s | ^~~~~~~~~~~~~~ 442s /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 442s /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 442s /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 442s 1868 | std::__heap_select(__first, __middle, __last, __comp); 442s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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 442s 1869 | std::__sort_heap(__first, __middle, __comp); 442s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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&):: >]’: 442s /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 442s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 442s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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 442s /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 442s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s 1856 | __comp); 442s | ~~~~~~~ 442s /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 442s /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 442s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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&):: >]’: 442s /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 442s 1770 | __insertion_sort(_RandomAccessIterator __first, 442s | ^~~~~~~~~~~~~~~~ 442s /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 442s /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 442s 1777 | if (__comp(__i, __first)) 442s | ~~~~~~^~~~~~~~~~~~~~ 442s /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 442s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 442s | ^~~~~~~~~~~~~~~~~~~~~~~ 442s /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&):: >]’: 442s /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 442s 135 | __push_heap(_RandomAccessIterator __first, 442s | ^~~~~~~~~~~ 442s /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 442s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 442s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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&):: >]’: 442s /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 442s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 442s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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 442s /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&)::]’: 442s /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 442s 195 | operator()(_Iterator __it, _Value& __val) 442s | ^~~~~~~~ 442s /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*]’: 442s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 442s 642 | copy(_II __first, _II __last, _OI __result) 442s | ^~~~ 442s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 442s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 442s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 442s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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*]’: 442s /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 442s 642 | copy(_II __first, _II __last, _OI __result) 442s | ^~~~ 442s /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 442s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 442s /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 442s /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 442s /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]’: 442s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 442s | ^~~~~~~~~~~~ 442s /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&):: >]’: 442s /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 442s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 442s | ^~~~~~~~~~~~~ 442s /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 442s 232 | if (__comp(__first + __secondChild, 442s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 442s 233 | __first + (__secondChild - 1))) 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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&):: >]’: 442s /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 442s 1589 | __heap_select(_RandomAccessIterator __first, 442s | ^~~~~~~~~~~~~ 442s /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 442s /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 442s /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 442s 1593 | std::__make_heap(__first, __middle, __comp); 442s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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 442s 1595 | if (__comp(__i, __first)) 442s | ~~~~~~^~~~~~~~~~~~~~ 442s /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 442s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 442s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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&):: >]’: 442s /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 442s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 442s | ^~~~~~~~~~~ 442s /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 442s /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 442s 425 | std::__pop_heap(__first, __last, __last, __comp); 442s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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&):: >]’: 442s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 442s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 442s | ^~~~~~~~~~~~~~~~~~~~~~ 442s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 442s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 442s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 442s /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 442s 88 | if (__comp(__a, __b)) 442s | ~~~~~~^~~~~~~~~~ 442s /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 442s 90 | if (__comp(__b, __c)) 442s | ~~~~~~^~~~~~~~~~ 442s /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 442s 91 | std::iter_swap(__result, __b); 442s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 442s /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 442s 92 | else if (__comp(__a, __c)) 442s | ~~~~~~^~~~~~~~~~ 442s /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 442s 93 | std::iter_swap(__result, __c); 442s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 442s /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 442s 95 | std::iter_swap(__result, __a); 442s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 442s /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 442s 97 | else if (__comp(__a, __c)) 442s | ~~~~~~^~~~~~~~~~ 442s /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 442s 98 | std::iter_swap(__result, __a); 442s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 442s /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 442s 99 | else if (__comp(__b, __c)) 442s | ~~~~~~^~~~~~~~~~ 442s /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 442s 100 | std::iter_swap(__result, __c); 442s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 442s /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 442s 102 | std::iter_swap(__result, __b); 442s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 442s /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&):: >]’: 442s /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 442s 1829 | __unguarded_partition(_RandomAccessIterator __first, 442s | ^~~~~~~~~~~~~~~~~~~~~ 442s /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 442s /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 442s /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 442s 1835 | while (__comp(__first, __pivot)) 442s | ~~~~~~^~~~~~~~~~~~~~~~~~ 442s /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 442s 1838 | while (__comp(__pivot, __last)) 442s | ~~~~~~^~~~~~~~~~~~~~~~~ 442s /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 442s 1842 | std::iter_swap(__first, __last); 442s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 442s /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&)::]’: 442s /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 442s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 442s | ^~~~~~~~ 442s /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 442s /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 > >]’: 442s /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 442s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 442s | ^~~~~~~~~~~~~ 442s /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 442s /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 442s /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 442s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s 923 | std::__miter_base(__last), 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s 924 | __result); 442s | ~~~~~~~~~ 442s /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&):: >]’: 442s /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 442s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 442s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 442s /usr/include/c++/14/bits/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*]’: 442s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 442s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 442s | ^~~~~~~~~~~~~ 442s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 442s /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*]’: 442s /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 442s 2981 | __miter_base(move_iterator<_Iterator> __it) 442s | ^~~~~~~~~~~~ 442s In file included from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/matrix.cpp:16: 442s /usr/include/dolfinx/la/MatrixCSR.h: In lambda function: 442s /usr/include/dolfinx/la/MatrixCSR.h:143:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 442s 143 | return [&](std::span rows, 442s | ^ 442s /usr/include/dolfinx/la/MatrixCSR.h:147:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 442s 147 | this->add(data, rows, cols); 442s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 442s /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*]’: 442s /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 442s /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&):: >]’: 442s /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 442s 135 | __push_heap(_RandomAccessIterator __first, 442s | ^~~~~~~~~~~ 442s /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 442s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 442s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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&):: >]’: 442s /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 442s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 442s | ^~~~~~~~~~~ 442s /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 442s /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&):: >]’: 442s /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 442s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 442s | ^~~~~~~~~~ 442s /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 442s /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 442s /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 > >]’: 442s /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 442s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 442s | ^~~~~~~~~ 442s /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 442s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 442s /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 442s 608 | __miter_base(_Iterator __it) 442s | ^~~~~~~~~~~~ 442s /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 > >]’: 442s /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 442s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 442s | ^~~~~~~~~~~~~~~~~~~~~~ 442s /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 442s /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 442s /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&)::]’: 442s /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 442s 239 | operator()(_Value& __val, _Iterator __it) 442s | ^~~~~~~~ 442s /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&)::]’: 442s /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 442s 195 | operator()(_Iterator __it, _Value& __val) 442s | ^~~~~~~~ 442s /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&):: >]’: 442s /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 442s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 442s | ^~~~~~~~~~~~~ 442s /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 442s 232 | if (__comp(__first + __secondChild, 442s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 442s 233 | __first + (__secondChild - 1))) 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /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 >]’: 442s /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 442s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 442s | ^~~~~~~~~~~~ 442s /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*]’: 442s /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 442s 346 | __niter_wrap(_From __from, _To __res) 442s | ^~~~~~~~~~~~ 442s /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&):: >]’: 442s /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 442s 135 | __push_heap(_RandomAccessIterator __first, 442s | ^~~~~~~~~~~ 442s /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 442s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 442s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/matrix.cpp: In lambda function: 442s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/matrix.cpp:238:36: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 442s 238 | A.index_map(1)->local_to_global(std::vector{col}, tmp); 442s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/matrix.cpp:238:36: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 442s /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&)::]’: 442s /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 442s 195 | operator()(_Iterator __it, _Value& __val) 442s | ^~~~~~~~ 442s In file included from /usr/include/catch2/internal/catch_decomposer.hpp:11, 442s from /usr/include/catch2/internal/catch_assertion_handler.hpp:12, 442s from /usr/include/catch2/internal/catch_test_macro_impl.hpp:12, 442s from /usr/include/catch2/catch_test_macros.hpp:11, 442s from /usr/include/catch2/catch_template_test_macros.hpp:20, 442s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/mesh/generation.cpp:9: 442s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::rangeToString(const Range&) [with Range = std::span]’: 442s /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); 442s | ^ 442s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::rangeToString(const Range&) [with Range = std::vector >]’: 442s /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 442s 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); 442s | ^ 442s /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 >]’: 442s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s 343 | std::string rangeToString(InputIterator first, Sentinel last) { 442s | ^~~~~~~~~~~~~ 442s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 442s /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 > >]’: 442s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 442s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 443s In file included from /usr/include/c++/14/vector:66, 443s from /usr/include/basix/mdspan.hpp:6096, 443s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/matrix.cpp:11: 443s /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]’: 443s /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 443s 678 | vector(initializer_list __l, 443s | ^~~~~~ 443s /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]’: 443s /usr/include/dolfinx/la/MatrixCSR.h:414:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 443s 414 | _row_ptr(p.graph().second.begin(), p.graph().second.end()), 443s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s /usr/include/dolfinx/la/MatrixCSR.h:450:27: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 443s 450 | rowptr_container_type new_row_ptr = {0}; 443s | ^~~~~~~~~~~ 443s In file included from /usr/include/c++/14/vector:66, 443s from /usr/include/catch2/catch_tostring.hpp:12, 443s from /usr/include/catch2/internal/catch_decomposer.hpp:11, 443s from /usr/include/catch2/internal/catch_assertion_handler.hpp:12, 443s from /usr/include/catch2/internal/catch_test_macro_impl.hpp:12, 443s from /usr/include/catch2/catch_test_macros.hpp:11, 443s from /usr/include/catch2/catch_template_test_macros.hpp:20, 443s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/mesh/refinement/rectangle.cpp:13: 443s /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]’: 443s /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 443s 678 | vector(initializer_list __l, 443s | ^~~~~~ 443s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/mesh/refinement/rectangle.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_0() [with TestType = double]’: 443s /tmp/autopkgtest.kte2W7/build.m6l/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 443s 117 | std::vector expected_x = {/* v_0 */ 0.5, 0.5, 0.0, 443s | ^~~~~~~~~~ 443s /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]’: 443s /usr/include/dolfinx/la/MatrixCSR.h:249:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 443s 249 | void add(std::span x, std::span rows, 443s | ^~~ 443s /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]’: 443s /usr/include/dolfinx/la/MatrixCSR.h:724:41: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 443s 724 | double norm_sq_local = std::accumulate( 443s | ~~~~~~~~~~~~~~~^ 443s 725 | _data.cbegin(), std::next(_data.cbegin(), _row_ptr[num_owned_rows] * bs2), 443s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s 726 | double(0), [](auto norm, value_type y) { return norm + std::norm(y); }); 443s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s In file included from /usr/include/c++/14/bits/ranges_algo.h:38, 443s from /usr/include/c++/14/algorithm:63, 443s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/matrix.cpp:10: 443s /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]’: 443s /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 443s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 443s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/matrix.cpp: In function ‘void {anonymous}::spmv(dolfinx::la::MatrixCSR&, dolfinx::la::Vector&, dolfinx::la::Vector&) [with T = double]’: 443s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/matrix.cpp:98:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 443s 98 | spmv_impl(values, row_begin, off_diag_offset, cols, _x, _y); 443s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/matrix.cpp:98:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 443s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/matrix.cpp:98:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 443s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/matrix.cpp:105:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 443s 105 | spmv_impl(values, off_diag_offset, row_end, cols, _x, _y); 443s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/matrix.cpp:105:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 443s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/matrix.cpp:105:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 443s /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()::]’: 443s /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 443s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 443s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s 201 | std::move(__f), std::move(__proj)); 443s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s /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]’: 443s /usr/include/dolfinx/la/MatrixCSR.h:414:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 443s 414 | _row_ptr(p.graph().second.begin(), p.graph().second.end()), 443s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s /usr/include/dolfinx/la/MatrixCSR.h:450:27: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 443s 450 | rowptr_container_type new_row_ptr = {0}; 443s | ^~~~~~~~~~~ 443s In file included from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/mesh/refinement/rectangle.cpp:25: 443s /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]’: 443s /usr/include/dolfinx/refinement/refine.h:73:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 443s 73 | mesh::Mesh mesh1 = mesh::create_mesh( 443s | ^~~~~ 443s /usr/include/dolfinx/refinement/refine.h:73:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 443s /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]’: 443s /usr/include/dolfinx/la/MatrixCSR.h:642:42: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 443s 642 | _index_maps[1]->local_to_global(local_col, global_col); 443s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 443s /usr/include/dolfinx/la/MatrixCSR.h:642:42: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 443s In file included from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/mesh/refinement/rectangle.cpp:24: 443s /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]’: 443s /usr/include/dolfinx/refinement/interval.h:163:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 443s 163 | cell_topology.insert(cell_topology.end(), {a, c, c, b}); 443s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s /usr/include/dolfinx/refinement/interval.h:171:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 443s 171 | cell_topology.insert(cell_topology.end(), {a, b}); 443s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s In file included from /usr/include/c++/14/algorithm:63, 443s from /usr/include/catch2/internal/catch_is_permutation.hpp:11, 443s from /usr/include/catch2/matchers/catch_matchers_range_equals.hpp:11, 443s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/mesh/refinement/rectangle.cpp:17: 443s /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]’: 443s /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 443s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 443s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s 1159 | std::move(__comp), std::move(__proj)); 443s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s /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]’: 443s /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 443s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 443s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 443s 607 | this->_M_impl._M_start, 443s | ~~~~~~~~~~~~~~~~~~~~~~~ 443s 608 | _M_get_Tp_allocator()); 443s | ~~~~~~~~~~~~~~~~~~~~~~ 443s In file included from /usr/include/dolfinx/mesh/generation.h:11, 443s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/mesh/refinement/rectangle.cpp:22: 443s /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 >]’: 443s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 443s 783 | Mesh> create_mesh( 443s | ^~~~~~~~~~~ 443s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 443s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 443s | ^ 443s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 443s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 443s 830 | cells1 = std::vector(cells.begin(), cells.end()); 443s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 443s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 443s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 443s 841 | std::vector cells1_v 443s | ^~~~~~~~ 443s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 443s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 443s 880 | boundary_v.erase(unique_end, range_end); 443s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 443s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 443s 885 | boundary_v.erase(boundary_v.begin()); 443s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 443s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 443s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 443s | ^~~~~~~~ 443s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 443s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 443s 905 | nodes1.erase(unique_end, range_end); 443s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 443s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 443s 911 | Geometry geometry 443s | ^~~~~~~~ 443s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 443s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 443s /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]’: 443s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 443s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 443s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 443s 540 | x.insert(x.end(), {x0, x1}); 443s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 443s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 443s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 443s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s 565 | v2, v3, vmid}); 443s | ~~~~~~~~~~~~~~ 443s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 443s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 443s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 443s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 443s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 443s 627 | {x.size() / 2, 2}, partitioner); 443s | ^ 443s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 443s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 443s 632 | std::vector{}, {0, 2}, partitioner); 443s | ^ 443s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 443s /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]’: 443s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 443s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 443s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 443s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 443s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s 671 | i0 + iy + ny + 2}); 443s | ~~~~~~~~~~~~~~~~~~ 443s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 443s 676 | {x.size() / 2, 2}, partitioner); 443s | ^ 443s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 443s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 443s 681 | std::vector{}, {0, 2}, partitioner); 443s | ^ 443s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 443s In file included from /usr/include/dolfinx/refinement/plaza.h:12, 443s from /usr/include/dolfinx/refinement/interval.h:12: 443s /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]’: 443s /usr/include/dolfinx/refinement/utils.h:177:16: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 443s 177 | std::for_each(local_edge_to_new_vertex.begin(), 443s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s 178 | local_edge_to_new_vertex.end(), 443s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s 179 | [global_offset](auto& e) { e.second += global_offset; }); 443s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s /usr/include/dolfinx/refinement/utils.h:222:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 443s 222 | send_buffer.insert(send_buffer.end(), x.begin(), x.end()); 443s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s /usr/include/dolfinx/refinement/utils.h:222:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 443s /usr/include/dolfinx/refinement/utils.h:253:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 443s 253 | mesh.topology()->index_map(1)->global_to_local(recv_global_edge, 443s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 443s 254 | recv_local_edge); 443s | ~~~~~~~~~~~~~~~~ 443s /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]’: 443s /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 443s 707 | vector(_InputIterator __first, _InputIterator __last, 443s | ^~~~~~ 443s /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 443s /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 443s 711 | _M_range_initialize(__first, __last, 443s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 443s 712 | std::__iterator_category(__first)); 443s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s /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]’: 443s /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 443s 1413 | insert(const_iterator __position, initializer_list __l) 443s | ^~~~~~ 443s /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 443s /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 443s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 443s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s 1417 | std::random_access_iterator_tag()); 443s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s In file included from /usr/include/c++/14/vector:72: 443s /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]’: 443s /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 443s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 443s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 443s 239 | __x.end()); 443s | ~~~~~~~~~~ 443s /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 443s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 443s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s 251 | end(), _M_get_Tp_allocator()); 443s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 443s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 443s from /usr/include/c++/14/vector:65: 443s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 443s 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: 443s /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 443s 993 | std::_Destroy(__first, __last); 443s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 443s /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]’: 443s /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 443s 775 | return (*this)(ranges::begin(__r1), ranges::end(__r1), 443s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s 776 | ranges::begin(__r2), ranges::end(__r2), 443s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s 777 | std::move(__result), std::move(__binary_op), 443s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s 778 | std::move(__proj1), std::move(__proj2)); 443s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s /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 443s /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]’: 443s /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 443s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 443s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s 1805 | std::move(__comp), std::move(__proj)); 443s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s /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)::]’: 443s /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 443s 2094 | return (*this)(ranges::begin(__r), ranges::end(__r), 443s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s 2095 | __value, std::move(__comp), std::move(__proj)); 443s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s /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]’: 443s /usr/include/dolfinx/refinement/plaza.h:209:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 443s 209 | edge_length[e] = std::sqrt(std::transform_reduce( 443s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 443s 210 | x0.begin(), x0.end(), x1.begin(), 0.0, std::plus<>(), 443s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s 211 | [](auto x0, auto x1) { return (x0 - x1) * (x0 - x1); })); 443s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13, 443s from /usr/include/dolfinx/fem/assembler.h:9, 443s from /usr/include/dolfinx/fem/dolfinx_fem.h:20, 443s from /usr/include/dolfinx.h:11, 443s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/matrix.cpp:14: 443s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form]’: 443s /usr/include/dolfinx/fem/utils.h:1365:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 443s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 443s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s /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]’: 443s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 443s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 443s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 443s /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]’: 443s /usr/include/dolfinx/refinement/plaza.h:404:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 443s 404 | = get_simplices(indices, longest_edge, tdim, uniform); 443s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s /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)>]’: 443s /usr/include/dolfinx/fem/assembler.h:267:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 443s 267 | void assemble_matrix( 443s | ^~~~~~~~~~~~~~~ 443s /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]’: 443s /usr/include/dolfinx/la/MatrixCSR.h:714:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 443s 714 | std::fill(std::next(_data.begin(), _row_ptr[local_size0] * bs2), _data.end(), 443s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s 715 | 0); 443s | ~~ 443s In file included from /usr/include/c++/14/numeric:62, 443s from /usr/include/dolfinx/graph/AdjacencyList.h:12, 443s from /usr/include/dolfinx/common/MPI.h:17, 443s from /usr/include/dolfinx/common/dolfinx_common.h:13, 443s from /usr/include/dolfinx.h:10: 443s /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)>]’: 443s /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 443s 161 | accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, 443s | ^~~~~~~~~~ 443s /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 443s In file included from /usr/include/c++/14/vector:66, 443s from /usr/include/catch2/catch_tostring.hpp:12, 443s from /usr/include/catch2/internal/catch_decomposer.hpp:11, 443s from /usr/include/catch2/internal/catch_assertion_handler.hpp:12, 443s from /usr/include/catch2/internal/catch_test_macro_impl.hpp:12, 443s from /usr/include/catch2/catch_test_macros.hpp:11, 443s from /usr/include/catch2/catch_template_test_macros.hpp:20, 443s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp:7: 443s /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]’: 443s /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 443s 678 | vector(initializer_list __l, 443s | ^~~~~~ 443s /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]’: 443s /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 443s 707 | vector(_InputIterator __first, _InputIterator __last, 443s | ^~~~~~ 443s /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 443s /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 443s 711 | _M_range_initialize(__first, __last, 443s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 443s 712 | std::__iterator_category(__first)); 443s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s In file included from /usr/include/c++/14/numeric:62, 443s from /usr/include/dolfinx/graph/AdjacencyList.h:12, 443s from /usr/include/dolfinx/common/MPI.h:17, 443s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/mesh/refinement/rectangle.cpp:19: 443s /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]’: 443s /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 443s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 443s | ^~~~ 443s /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 443s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_0() [with TestType = double]’: 443s /tmp/autopkgtest.kte2W7/build.m6l/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 443s 78 | std::vector expected_x = { 443s | ^~~~~~~~~~ 443s /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 >]’: 443s /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 443s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 443s | ^~~~~~~~ 443s /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 443s /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 443s 577 | return ranges::fill_n(std::move(__first), __len, __value); 443s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s In file included from /usr/include/dolfinx/fem/Function.h:17, 443s from /usr/include/dolfinx/fem/DirichletBC.h:12, 443s from /usr/include/dolfinx/fem/dolfinx_fem.h:14: 443s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_fwd_begin() [with T = double; Container = std::vector >]’: 443s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 443s 98 | _scatterer->scatter_fwd_begin(std::span(_buffer_local), 443s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s 99 | std::span(_buffer_remote), 443s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s 100 | std::span(_request)); 443s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 443s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 443s In file included from /usr/include/c++/14/chrono:48, 443s from /usr/include/catch2/catch_tostring.hpp:545: 443s /usr/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 >]’: 443s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 443s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 443s | ^~~~~~ 443s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 443s /tmp/autopkgtest.kte2W7/build.m6l/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]’: 443s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/matrix.cpp:35:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 443s 35 | void spmv_impl(std::span values, 443s | ^~~~~~~~~ 443s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/matrix.cpp:35:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 443s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/matrix.cpp:35:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 443s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/matrix.cpp:35:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 443s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/matrix.cpp:35:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 443s /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]’: 443s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 443s 46 | void reorder_list(std::span list, std::span nodemap) 443s | ^~~~~~~~~~~~ 443s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 443s 53 | const std::vector orig(list.begin(), list.end()); 443s | ^~~~ 443s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 443s 58 | std::ranges::copy(links_old, links_new.begin()); 443s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s In file included from /usr/include/c++/14/vector:72: 443s /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]’: 443s /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 443s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 443s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 443s 239 | __x.end()); 443s | ~~~~~~~~~~ 443s /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 443s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 443s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s 251 | end(), _M_get_Tp_allocator()); 443s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 443s from /usr/include/c++/14/bits/basic_string.h:39, 443s from /usr/include/c++/14/string:54, 443s from /usr/include/catch2/internal/catch_stringref.hpp:12, 443s from /usr/include/catch2/catch_assertion_info.hpp:13, 443s from /usr/include/catch2/internal/catch_assertion_handler.hpp:11: 443s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 443s 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: 443s /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 443s 993 | std::_Destroy(__first, __last); 443s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 443s /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()::]’: 443s /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 443s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 443s | ^~~~~~~~ 443s /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 443s /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]’: 443s /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 443s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 443s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s 1805 | std::move(__comp), std::move(__proj)); 443s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s /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]’: 443s /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 443s 1134 | operator()(_Iter __first, _Sent __last, 443s | ^~~~~~~~ 443s /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 443s /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 443s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 443s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s /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 443s 1139 | return {__first, __first}; 443s | ^ 443s /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 443s 1148 | return {++__dest, __first}; 443s | ^ 443s /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]’: 443s /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 443s 1564 | erase(const_iterator __first, const_iterator __last) 443s | ^~~~~ 443s /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 443s /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 443s 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 443s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s /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)::]’: 443s /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 443s 2094 | return (*this)(ranges::begin(__r), ranges::end(__r), 443s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s 2095 | __value, std::move(__comp), std::move(__proj)); 443s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s /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]’: 443s /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 443s 1536 | erase(const_iterator __position) 443s | ^~~~~ 443s /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 443s 1537 | { return _M_erase(begin() + (__position - cbegin())); } 443s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_3() [with TestType = double]’: 443s /tmp/autopkgtest.kte2W7/build.m6l/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 443s 120 | std::vector expected_x = { 443s | ^~~~~~~~~~ 443s In file included from /usr/include/c++/14/vector:65: 443s /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]’: 443s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 443s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 443s | ^~~~~~~~~~~~~~~~~~~~~~ 443s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 443s /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 443s 371 | return std::__do_uninit_copy(__first, __last, __result); 443s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s /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 443s 373 | return std::uninitialized_copy(__first, __last, __result); 443s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 443s from /usr/include/dolfinx/mesh/Mesh.h:9, 443s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/mesh/refinement/rectangle.cpp:21: 443s /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]’: 443s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 443s 119 | std::ranges::copy(buffer, range.begin()); 443s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 443s /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 >]’: 443s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 443s 676 | distribute_data(MPI_Comm comm0, std::span indices, 443s | ^~~~~~~~~~~~~~~ 443s /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]’: 443s /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 443s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 443s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s 2021 | std::move(__comp), std::move(__proj)); 443s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp: In lambda function: 443s /tmp/autopkgtest.kte2W7/build.m6l/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 443s 187 | {x.size() / 3, 3}, partitioner); 443s | ^ 443s /tmp/autopkgtest.kte2W7/build.m6l/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 443s /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 >]’: 443s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 443s 382 | create_geometry( 443s | ^~~~~~~~~~~~~~~ 443s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 443s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 443s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 443s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 443s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 443s 424 | const std::vector l2l = graph::build::compute_local_to_local( 443s | ^~~ 443s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 443s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 443s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 443s 429 | std::ranges::transform(l2l, igi.begin(), 443s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 443s 430 | [&nodes](auto index) { return nodes[index]; }); 443s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 443s from /usr/include/dolfinx.h:16: 443s /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]’: 443s /usr/include/dolfinx/mesh/generation.h:379:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 443s 379 | cells.insert(cells.end(), 443s | ~~~~~~~~~~~~^~~~~~~~~~~~~ 443s 380 | {v0, v1, v3, v7, v0, v1, v7, v5, v0, v5, v7, v4, 443s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s 381 | v0, v3, v2, v7, v0, v6, v4, v7, v0, v2, v6, v7}); 443s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 443s 386 | {x.size() / 3, 3}, partitioner); 443s | ^ 443s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 443s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp: In lambda function: 443s /tmp/autopkgtest.kte2W7/build.m6l/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 443s 166 | x.insert(x.end(), {static_cast(i) / comm_size, static_cast(i) + 1, 443s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s 167 | static_cast(2. * i + comm_size)}); 443s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s /tmp/autopkgtest.kte2W7/build.m6l/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 443s 187 | {x.size() / 3, 3}, partitioner); 443s | ^ 443s /tmp/autopkgtest.kte2W7/build.m6l/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 443s /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]’: 443s /usr/include/dolfinx/mesh/generation.h:424:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 443s 424 | cells.insert(cells.end(), {v0, v1, v2, v3, v4, v5, v6, v7}); 443s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 443s 429 | {x.size() / 3, 3}, partitioner); 443s | ^ 443s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 443s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_6() [with TestType = double]’: 443s /tmp/autopkgtest.kte2W7/build.m6l/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 443s 201 | std::vector expected_x 443s | ^~~~~~~~~~ 443s /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]’: 443s /usr/include/dolfinx/mesh/generation.h:470:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 443s 470 | cells.insert(cells.end(), {v0, v1, v2, v4, v5, v6}); 443s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s /usr/include/dolfinx/mesh/generation.h:471:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 443s 471 | cells.insert(cells.end(), {v1, v2, v3, v5, v6, v7}); 443s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 443s 476 | {x.size() / 3, 3}, partitioner); 443s | ^ 443s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 443s /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]’: 443s /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 443s 1413 | insert(const_iterator __position, initializer_list __l) 443s | ^~~~~~ 443s /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 443s /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 443s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 443s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s 1417 | std::random_access_iterator_tag()); 443s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s /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]’: 443s /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 443s 678 | vector(initializer_list __l, 443s | ^~~~~~ 443s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp: In function ‘dolfinx::mesh::Mesh create_3_vertex_interval_mesh() [with T = float]’: 443s /tmp/autopkgtest.kte2W7/build.m6l/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 443s 56 | std::vector cells{0, 1, 1, 2}; 443s | ^~~~~ 443s /tmp/autopkgtest.kte2W7/build.m6l/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 443s 63 | mesh::create_cell_partitioner()); 443s | ^ 443s /tmp/autopkgtest.kte2W7/build.m6l/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 443s /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)::]’: 443s /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 443s 3780 | for_each(_InputIterator __first, _InputIterator __last, _Function __f) 443s | ^~~~~~~~ 443s /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 443s In file included from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp:18: 443s /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]’: 443s /usr/include/dolfinx/refinement/refine.h:73:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 443s 73 | mesh::Mesh mesh1 = mesh::create_mesh( 443s | ^~~~~ 443s /usr/include/dolfinx/refinement/refine.h:73:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 443s /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]’: 443s /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 443s 1484 | insert(const_iterator __position, _InputIterator __first, 443s | ^~~~~~ 443s /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 443s /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 443s /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 443s 1488 | _M_range_insert(begin() + __offset, __first, __last, 443s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s 1489 | std::__iterator_category(__first)); 443s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s /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 443s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp: In function ‘dolfinx::mesh::Mesh create_3_vertex_interval_mesh() [with T = double]’: 443s /tmp/autopkgtest.kte2W7/build.m6l/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 443s 56 | std::vector cells{0, 1, 1, 2}; 443s | ^~~~~ 443s /tmp/autopkgtest.kte2W7/build.m6l/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 443s 58 | std::vector x{v0[0], v0[1], v0[2], v1[0], v1[1], 443s | ^ 443s /tmp/autopkgtest.kte2W7/build.m6l/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 443s 63 | mesh::create_cell_partitioner()); 443s | ^ 443s /tmp/autopkgtest.kte2W7/build.m6l/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 443s /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]’: 443s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 443s 954 | vector<_Tp, _Alloc>:: 443s | ^~~~~~~~~~~~~~~~~~~ 443s /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]’: 443s /usr/include/dolfinx/refinement/refine.h:73:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 443s 73 | mesh::Mesh mesh1 = mesh::create_mesh( 443s | ^~~~~ 443s /usr/include/dolfinx/refinement/refine.h:73:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 443s /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&)::]’: 443s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 443s 370 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 443s | ^~~~~~~~~~~~~~~~ 443s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 443s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 443s In file included from /usr/include/c++/14/algorithm:63, 443s from /usr/include/catch2/internal/catch_is_permutation.hpp:11, 443s from /usr/include/catch2/matchers/catch_matchers_range_equals.hpp:11, 443s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp:11: 443s /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]’: 443s /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 443s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 443s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s 1159 | std::move(__comp), std::move(__proj)); 443s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s /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]’: 443s /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 443s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 443s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 443s 607 | this->_M_impl._M_start, 443s | ~~~~~~~~~~~~~~~~~~~~~~~ 443s 608 | _M_get_Tp_allocator()); 443s | ~~~~~~~~~~~~~~~~~~~~~~ 443s In file included from /usr/include/dolfinx/mesh/generation.h:11, 443s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp:15: 443s /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 >]’: 443s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 443s 783 | Mesh> create_mesh( 443s | ^~~~~~~~~~~ 443s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 443s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 443s | ^ 443s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 443s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 443s 830 | cells1 = std::vector(cells.begin(), cells.end()); 443s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 443s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 443s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 443s 841 | std::vector cells1_v 443s | ^~~~~~~~ 443s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 443s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 443s 880 | boundary_v.erase(unique_end, range_end); 443s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 443s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 443s 885 | boundary_v.erase(boundary_v.begin()); 443s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 443s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 443s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 443s | ^~~~~~~~ 443s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 443s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 443s 905 | nodes1.erase(unique_end, range_end); 443s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 443s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 443s 911 | Geometry geometry 443s | ^~~~~~~~ 443s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 443s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 443s /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]’: 443s /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 443s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 443s | ^~~~~~~~~~~~~~~~~~~ 443s /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 443s /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 443s 1697 | std::__uninitialized_copy_a(__first, __last, 443s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 443s 1698 | this->_M_impl._M_start, 443s | ~~~~~~~~~~~~~~~~~~~~~~~ 443s 1699 | _M_get_Tp_allocator()); 443s | ~~~~~~~~~~~~~~~~~~~~~~ 443s /usr/include/c++/14/bits/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 >]’: 443s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 443s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 443s | ^~~~~~~~ 443s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 443s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 443s 683 | { return std::copy(__first, __first + __n, __result); } 443s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s /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]’: 443s /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 443s 707 | vector(_InputIterator __first, _InputIterator __last, 443s | ^~~~~~ 443s /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 443s /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 443s 711 | _M_range_initialize(__first, __last, 443s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 443s 712 | std::__iterator_category(__first)); 443s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s In file included from /usr/include/c++/14/format:55, 443s from /usr/include/c++/14/bits/chrono_io.h:39, 443s from /usr/include/c++/14/chrono:3360: 443s /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 >]’: 443s /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 443s 318 | operator()(_Range&& __r, _Out __result) const 443s | ^~~~~~~~ 443s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 443s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 443s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s 321 | std::move(__result)); 443s | ~~~~~~~~~~~~~~~~~~~~ 443s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 443s /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]’: 443s /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 443s 1618 | _M_allocate_and_copy(size_type __n, 443s | ^~~~~~~~~~~~~~~~~~~~ 443s /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 443s /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 443s 1624 | std::__uninitialized_copy_a(__first, __last, __result, 443s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s 1625 | _M_get_Tp_allocator()); 443s | ~~~~~~~~~~~~~~~~~~~~~~ 443s In file included from /usr/include/c++/14/string:51: 443s /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 >]’: 443s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 443s 642 | copy(_II __first, _II __last, _OI __result) 443s | ^~~~ 443s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 443s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 443s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 443s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 443s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 443s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s /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]’: 443s /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 443s 1789 | operator()(_Iter __first, _Sent __last, 443s | ^~~~~~~~ 443s /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 443s /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 443s 1792 | auto __lasti = ranges::next(__first, __last); 443s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 443s /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 443s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 443s | ^ 443s In file included from /usr/include/c++/14/tuple:44, 443s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 443s from /usr/include/c++/14/bits/memory_resource.h:41, 443s from /usr/include/c++/14/string:68: 443s /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]’: 443s /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 443s 767 | operator()(_Iter __first, _Sent __last, 443s | ^~~~~~~~ 443s /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 443s /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]’: 443s /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 443s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 443s | ^~~~~~~~ 443s /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 443s /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]’: 443s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 443s 195 | vector<_Tp, _Alloc>:: 443s | ^~~~~~~~~~~~~~~~~~~ 443s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 443s /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]’: 443s /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 443s 1413 | insert(const_iterator __position, initializer_list __l) 443s | ^~~~~~ 443s /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 443s /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 443s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 443s | ^~~~~~~~~~~~~~ 443s /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 443s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 443s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s 1417 | std::random_access_iterator_tag()); 443s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s /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]’: 443s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 443s 181 | vector<_Tp, _Alloc>:: 443s | ^~~~~~~~~~~~~~~~~~~ 443s /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 443s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 443s | ^~~~~~~~~~~~~~ 443s /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 >]’: 443s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 443s 783 | Mesh> create_mesh( 443s | ^~~~~~~~~~~ 443s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 443s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 443s | ^ 443s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 443s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 443s 830 | cells1 = std::vector(cells.begin(), cells.end()); 443s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 443s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 443s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 443s 841 | std::vector cells1_v 443s | ^~~~~~~~ 443s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 443s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 443s 880 | boundary_v.erase(unique_end, range_end); 443s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 443s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 443s 885 | boundary_v.erase(boundary_v.begin()); 443s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 443s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 443s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 443s | ^~~~~~~~ 443s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 443s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 443s 905 | nodes1.erase(unique_end, range_end); 443s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 443s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 443s 911 | Geometry geometry 443s | ^~~~~~~~ 443s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 443s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 443s /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*]’: 443s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 443s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 443s | ^~~~~~~~~~~~~~~~ 443s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 443s /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*]’: 443s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 443s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 443s | ^~~~~~~~~~~~~~~~~~ 443s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 443s /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 443s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 443s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s 185 | __uninit_copy(__first, __last, __result); 443s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s /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]’: 443s /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 443s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 443s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s 3147 | std::move(__comp), std::move(__proj)); 443s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s /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]’: 443s /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 443s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 443s | ^~~~~~~~~~~~~~~~~~~ 443s /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 443s /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 443s 1697 | std::__uninitialized_copy_a(__first, __last, 443s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 443s 1698 | this->_M_impl._M_start, 443s | ~~~~~~~~~~~~~~~~~~~~~~~ 443s 1699 | _M_get_Tp_allocator()); 443s | ~~~~~~~~~~~~~~~~~~~~~~ 443s /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 >]’: 443s /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 443s 318 | operator()(_Range&& __r, _Out __result) const 443s | ^~~~~~~~ 443s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 443s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 443s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s 321 | std::move(__result)); 443s | ~~~~~~~~~~~~~~~~~~~~ 443s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 443s /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]’: 443s /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 443s 1618 | _M_allocate_and_copy(size_type __n, 443s | ^~~~~~~~~~~~~~~~~~~~ 443s /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 443s /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 443s 1624 | std::__uninitialized_copy_a(__first, __last, __result, 443s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s 1625 | _M_get_Tp_allocator()); 443s | ~~~~~~~~~~~~~~~~~~~~~~ 443s /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 >]’: 443s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 443s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 443s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 443s /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 443s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 443s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s 508 | { return std::get<0>(idx) != r; }); 443s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s In file included from /usr/include/c++/14/algorithm:60: 443s /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 >]’: 443s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 443s 642 | copy(_II __first, _II __last, _OI __result) 443s | ^~~~ 443s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 443s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 443s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 443s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 443s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 443s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 443s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 443s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s 553 | [](auto x) { return std::get<1>(x); }); 443s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 443s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 443s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 443s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 443s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 443s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 443s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 443s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 443s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s 646 | std::next(x_new.begin(), shape[1] * i)); 443s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 443s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 443s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s 658 | std::next(x_new.begin(), shape[1] * i)); 443s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 443s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 443s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 443s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s /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]’: 443s /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 443s 750 | operator()(_Iter1 __first1, _Sent1 __last1, 443s | ^~~~~~~~ 443s /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]’: 443s /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 443s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 443s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s 1805 | std::move(__comp), std::move(__proj)); 443s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s /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 443s In file included from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp:17: 443s /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]’: 443s /usr/include/dolfinx/refinement/interval.h:163:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 443s 163 | cell_topology.insert(cell_topology.end(), {a, c, c, b}); 443s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s /usr/include/dolfinx/refinement/interval.h:171:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 443s 171 | cell_topology.insert(cell_topology.end(), {a, b}); 443s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s /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]’: 443s /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 443s 1789 | operator()(_Iter __first, _Sent __last, 443s | ^~~~~~~~ 443s /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 443s /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 443s 1792 | auto __lasti = ranges::next(__first, __last); 443s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 443s /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 443s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 443s | ^ 443s /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]’: 443s /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 443s 1999 | operator()(_Iter __first, _Sent __last, 443s | ^~~~~~~~ 443s /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 443s /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)::]’: 443s /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 443s 2064 | operator()(_Iter __first, _Sent __last, 443s | ^~~~~~~~ 443s /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 443s /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 > >]’: 443s /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 443s 318 | operator()(_Range&& __r, _Out __result) const 443s | ^~~~~~~~ 443s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 443s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 443s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s 321 | std::move(__result)); 443s | ~~~~~~~~~~~~~~~~~~~~ 443s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 443s /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]’: 443s /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 443s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 443s | ^~~~~~~~ 443s /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 443s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 443s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s 737 | std::move(__result), 443s | ~~~~~~~~~~~~~~~~~~~~ 443s 738 | std::move(__op), std::move(__proj)); 443s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443s /usr/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 > >]’: 443s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 443s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 443s | ^~~~~~ 443s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 443s /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]’: 443s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 443s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 443s | ^~~~~~~~~~~~~~~~~ 444s /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)>]’: 444s /usr/include/dolfinx/fem/assembler.h:233:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 233 | void assemble_matrix( 444s | ^~~~~~~~~~~~~~~ 444s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 246 | impl::assemble_matrix(mat_add, a, mesh->geometry().dofmap(), 444s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 247 | mesh->geometry().x(), constants, coefficients, 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 248 | dof_marker0, dof_marker1); 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s /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]’: 444s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 444s 954 | vector<_Tp, _Alloc>:: 444s | ^~~~~~~~~~~~~~~~~~~ 444s /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 > >]’: 444s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 444s 642 | copy(_II __first, _II __last, _OI __result) 444s | ^~~~ 444s /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]’: 444s /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 444s 1022 | fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) 444s | ^~~~ 444s /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 444s /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 444s 1029 | std::__fill_a(__first, __last, __value); 444s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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 >]’: 444s /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 444s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 444s | ^~~~~~~~ 444s In file included from /usr/include/dolfinx/la/Vector.h:14: 444s /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]’: 444s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 195 | void scatter_fwd_begin(std::span send_buffer, 444s | ^~~~~~~~~~~~~~~~~ 444s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s /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]’: 444s /usr/include/dolfinx/refinement/interval.h:163:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 444s 163 | cell_topology.insert(cell_topology.end(), {a, c, c, b}); 444s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /usr/include/dolfinx/refinement/interval.h:171:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 444s 171 | cell_topology.insert(cell_topology.end(), {a, b}); 444s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /usr/include/dolfinx/mesh/utils.h: In function ‘std::vector dolfinx::mesh::compute_midpoints(const Mesh&, int, std::span) [with T = double]’: 444s /usr/include/dolfinx/mesh/utils.h:402:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 402 | std::ranges::transform(p, xg, p.begin(), 444s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 444s 403 | [size = rows.size()](auto x, auto y) 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 404 | { return x + y / size; }); 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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)::]’: 444s /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 444s 2064 | operator()(_Iter __first, _Sent __last, 444s | ^~~~~~~~ 444s /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 444s /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]’: 444s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 444s 954 | vector<_Tp, _Alloc>:: 444s | ^~~~~~~~~~~~~~~~~~~ 444s /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 444s /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 444s /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 444s 977 | std::copy(__first, __last, __position); 444s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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 444s 984 | std::__uninitialized_copy_a(__mid, __last, 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 444s 985 | this->_M_impl._M_finish, 444s | ~~~~~~~~~~~~~~~~~~~~~~~~ 444s 986 | _M_get_Tp_allocator()); 444s | ~~~~~~~~~~~~~~~~~~~~~~ 444s /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 444s 995 | std::copy(__first, __mid, __position); 444s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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 444s 1022 | = std::__uninitialized_copy_a(__first, __last, 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 444s 1023 | __new_finish, 444s | ~~~~~~~~~~~~~ 444s 1024 | _M_get_Tp_allocator()); 444s | ~~~~~~~~~~~~~~~~~~~~~~ 444s /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]’: 444s /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 444s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 386 | __result, __alloc); 444s | ~~~~~~~~~~~~~~~~~~ 444s /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 >]’: 444s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 642 | copy(_II __first, _II __last, _OI __result) 444s | ^~~~ 444s /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]’: 444s /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 444s 398 | return std::__uninitialized_copy_a 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 444s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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]’: 444s /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 444s 1413 | insert(const_iterator __position, initializer_list __l) 444s | ^~~~~~ 444s /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 444s /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 444s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 444s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 1417 | std::random_access_iterator_tag()); 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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]’: 444s /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 444s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 444s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 1159 | std::move(__comp), std::move(__proj)); 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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]’: 444s /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 444s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 444s 607 | this->_M_impl._M_start, 444s | ~~~~~~~~~~~~~~~~~~~~~~~ 444s 608 | _M_get_Tp_allocator()); 444s | ~~~~~~~~~~~~~~~~~~~~~~ 444s /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]’: 444s /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 444s 707 | vector(_InputIterator __first, _InputIterator __last, 444s | ^~~~~~ 444s /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 444s /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 444s 711 | _M_range_initialize(__first, __last, 444s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 444s 712 | std::__iterator_category(__first)); 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 444s from /usr/include/dolfinx/geometry/utils.h:9, 444s from /usr/include/dolfinx/fem/interpolate.h:19, 444s from /usr/include/dolfinx/fem/Function.h:12: 444s /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 >]’: 444s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 783 | Mesh> create_mesh( 444s | ^~~~~~~~~~~ 444s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 444s | ^ 444s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s In file included from /usr/include/c++/14/numeric:62, 444s from /usr/include/dolfinx/graph/AdjacencyList.h:12, 444s from /usr/include/dolfinx/common/MPI.h:17, 444s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp:12: 444s /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]’: 444s /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 444s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 444s | ^~~~ 444s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 830 | cells1 = std::vector(cells.begin(), cells.end()); 444s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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 444s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 444s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 841 | std::vector cells1_v 444s | ^~~~~~~~ 444s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 444s 880 | boundary_v.erase(unique_end, range_end); 444s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 444s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 444s 885 | boundary_v.erase(boundary_v.begin()); 444s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 444s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 444s | ^~~~~~~~ 444s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 444s 905 | nodes1.erase(unique_end, range_end); 444s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 444s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 911 | Geometry geometry 444s | ^~~~~~~~ 444s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s In file included from /usr/include/c++/14/chrono:48, 444s from /usr/include/catch2/catch_tostring.hpp:545: 444s /usr/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 >]’: 444s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 444s | ^~~~~~ 444s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s /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]’: 444s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 46 | void reorder_list(std::span list, std::span nodemap) 444s | ^~~~~~~~~~~~ 444s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 53 | const std::vector orig(list.begin(), list.end()); 444s | ^~~~ 444s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 58 | std::ranges::copy(links_old, links_new.begin()); 444s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s In file included from /usr/include/c++/14/vector:72: 444s /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]’: 444s /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 444s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 444s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 444s 239 | __x.end()); 444s | ~~~~~~~~~~ 444s /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 444s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 444s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 251 | end(), _M_get_Tp_allocator()); 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 444s from /usr/include/c++/14/bits/basic_string.h:39, 444s from /usr/include/c++/14/string:54, 444s from /usr/include/catch2/internal/catch_stringref.hpp:12, 444s from /usr/include/catch2/catch_assertion_info.hpp:13, 444s from /usr/include/catch2/internal/catch_assertion_handler.hpp:11: 444s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 444s 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: 444s /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 444s 993 | std::_Destroy(__first, __last); 444s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 444s /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]’: 444s /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 444s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 444s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 1805 | std::move(__comp), std::move(__proj)); 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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]’: 444s /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 444s 1134 | operator()(_Iter __first, _Sent __last, 444s | ^~~~~~~~ 444s /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 444s /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 444s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 444s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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 444s 1139 | return {__first, __first}; 444s | ^ 444s /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 444s 1148 | return {++__dest, __first}; 444s | ^ 444s /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]’: 444s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 444s | ^~~~~~~~~~~~~~~~~~~~~~ 444s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s /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 444s 371 | return std::__do_uninit_copy(__first, __last, __result); 444s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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 444s 373 | return std::uninitialized_copy(__first, __last, __result); 444s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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]’: 444s /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 444s 1564 | erase(const_iterator __first, const_iterator __last) 444s | ^~~~~ 444s /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 444s /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 444s 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 444s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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]’: 444s /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 444s 1536 | erase(const_iterator __position) 444s | ^~~~~ 444s /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 444s 1537 | { return _M_erase(begin() + (__position - cbegin())); } 444s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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]’: 444s /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 444s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 444s | ^~~~~~~~~~~~~~~~~~~ 444s /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 444s /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 444s 1697 | std::__uninitialized_copy_a(__first, __last, 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 444s 1698 | this->_M_impl._M_start, 444s | ~~~~~~~~~~~~~~~~~~~~~~~ 444s 1699 | _M_get_Tp_allocator()); 444s | ~~~~~~~~~~~~~~~~~~~~~~ 444s /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 >]’: 444s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 444s | ^~~~~~~~ 444s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 310 | return ranges::__copy_or_move(std::move(__first), 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 444s 311 | std::move(__last), 444s | ~~~~~~~~~~~~~~~~~~ 444s 312 | std::move(__result)); 444s | ~~~~~~~~~~~~~~~~~~~~ 444s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s In file included from /usr/include/c++/14/string:44: 444s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 444s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 608 | __miter_base(_Iterator __it) 444s | ^~~~~~~~~~~~ 444s In file included from /usr/include/c++/14/vector:65: 444s /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]’: 444s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 444s | ^~~~~~~~~~~~~~~~~~~~~~ 444s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s /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 444s 371 | return std::__do_uninit_copy(__first, __last, __result); 444s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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 444s 373 | return std::uninitialized_copy(__first, __last, __result); 444s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /usr/include/c++/14/bits/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 >]’: 444s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 444s | ^~~~~~~~~~~~~ 444s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s In file included from /usr/include/c++/14/optional:48, 444s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/mesh/refinement/rectangle.cpp:9: 444s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 444s /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 444s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 444s | ^~~~~~~~ 444s /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 444s /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 444s 193 | return std::_Destroy_aux::__destroy(__first, __last); 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 444s /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 444s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 196 | __destroy(__first, __last); 444s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 444s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 444s from /usr/include/dolfinx/mesh/Mesh.h:9, 444s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp:14: 444s /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]’: 444s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 119 | std::ranges::copy(buffer, range.begin()); 444s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 444s In file included from /usr/include/c++/14/string_view:56, 444s from /usr/include/c++/14/bits/basic_string.h:47: 444s /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 >]’: 444s /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 444s 994 | operator()(_It __x, _Sent __bound) const 444s | ^~~~~~~~ 444s /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 444s /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&)::]’: 444s /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 444s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 444s | ^~~~ 444s /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 444s /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 444s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 444s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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 >]’: 444s /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 444s 675 | move(_II __first, _II __last, _OI __result) 444s | ^~~~ 444s /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 444s /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 444s /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 444s 683 | return std::__copy_move_a(std::__miter_base(__first), 444s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 684 | std::__miter_base(__last), __result); 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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 >]’: 444s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 676 | distribute_data(MPI_Comm comm0, std::span indices, 444s | ^~~~~~~~~~~~~~~ 444s /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*]’: 444s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 444s | ^~~~~~~~~~~~~ 444s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s /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 444s 147 | { return std::copy(__first, __last, __result); } 444s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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]’: 444s /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 444s 3123 | operator()(_Iter __first, _Sent __last, 444s | ^~~~~~~~ 444s /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 444s /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]’: 444s /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 444s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 444s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 2021 | std::move(__comp), std::move(__proj)); 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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 >]’: 444s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 444s | ^~~~~~~~ 444s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 310 | return ranges::__copy_or_move(std::move(__first), 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 444s 311 | std::move(__last), 444s | ~~~~~~~~~~~~~~~~~~ 444s 312 | std::move(__result)); 444s | ~~~~~~~~~~~~~~~~~~~~ 444s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s /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 >]’: 444s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 444s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 444s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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 >]’: 444s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 382 | create_geometry( 444s | ^~~~~~~~~~~~~~~ 444s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 444s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 424 | const std::vector l2l = graph::build::compute_local_to_local( 444s | ^~~ 444s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 429 | std::ranges::transform(l2l, igi.begin(), 444s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 444s 430 | [&nodes](auto index) { return nodes[index]; }); 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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]’: 444s /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 444s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 444s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 1805 | std::move(__comp), std::move(__proj)); 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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)::]’: 444s /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 444s 3867 | find_if(_InputIterator __first, _InputIterator __last, 444s | ^~~~~~~ 444s /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 444s /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 444s 3876 | return std::__find_if(__first, __last, 444s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 444s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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]’: 444s /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 444s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 444s | ^~~~~~~~ 444s /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 444s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 444s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 737 | std::move(__result), 444s | ~~~~~~~~~~~~~~~~~~~~ 444s 738 | std::move(__op), std::move(__proj)); 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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 444s /usr/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 > >]’: 444s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 444s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 444s | ^~~~~~ 444s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 444s /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 444s 715 | return std::__copy_n(__first, __n2, __result, 444s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 444s 716 | std::__iterator_category(__first)); 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /usr/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 > >]’: 444s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 444s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 444s | ^~~~~~ 444s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 444s /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 444s 715 | return std::__copy_n(__first, __n2, __result, 444s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 444s 716 | std::__iterator_category(__first)); 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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]’: 444s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 444s | ^~~~~~~~ 444s /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]’: 444s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 444s 954 | vector<_Tp, _Alloc>:: 444s | ^~~~~~~~~~~~~~~~~~~ 444s /usr/include/c++/14/bits/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 > >]’: 444s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 444s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 444s | ^~~~~~~~ 444s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 444s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 444s 683 | { return std::copy(__first, __first + __n, __result); } 444s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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 >]’: 444s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 676 | distribute_data(MPI_Comm comm0, std::span indices, 444s | ^~~~~~~~~~~~~~~ 444s /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 >]’: 444s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 382 | create_geometry( 444s | ^~~~~~~~~~~~~~~ 444s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 444s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 424 | const std::vector l2l = graph::build::compute_local_to_local( 444s | ^~~ 444s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 429 | std::ranges::transform(l2l, igi.begin(), 444s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 444s 430 | [&nodes](auto index) { return nodes[index]; }); 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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]’: 444s /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 444s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 386 | __result, __alloc); 444s | ~~~~~~~~~~~~~~~~~~ 444s /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 > >]’: 444s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 444s 642 | copy(_II __first, _II __last, _OI __result) 444s | ^~~~ 444s /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]’: 444s /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 444s 398 | return std::__uninitialized_copy_a 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 444s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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]’: 444s /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 444s 1789 | operator()(_Iter __first, _Sent __last, 444s | ^~~~~~~~ 444s /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 444s /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 444s 1792 | auto __lasti = ranges::next(__first, __last); 444s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 444s /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 444s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 444s | ^ 444s /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]’: 444s /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 444s 772 | operator()(_Range1&& __r1, _Range2&& __r2, _Out __result, _Fp __binary_op, 444s | ^~~~~~~~ 444s /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 444s 775 | return (*this)(ranges::begin(__r1), ranges::end(__r1), 444s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 776 | ranges::begin(__r2), ranges::end(__r2), 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 777 | std::move(__result), std::move(__binary_op), 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 778 | std::move(__proj1), std::move(__proj2)); 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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 444s /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 444s /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 444s In file included from /usr/include/dolfinx/refinement/plaza.h:12, 444s from /usr/include/dolfinx/refinement/interval.h:12: 444s /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]’: 444s /usr/include/dolfinx/refinement/utils.h:177:16: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 444s 177 | std::for_each(local_edge_to_new_vertex.begin(), 444s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 178 | local_edge_to_new_vertex.end(), 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 179 | [global_offset](auto& e) { e.second += global_offset; }); 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /usr/include/dolfinx/refinement/utils.h:222:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 444s 222 | send_buffer.insert(send_buffer.end(), x.begin(), x.end()); 444s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /usr/include/dolfinx/refinement/utils.h:222:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s /usr/include/dolfinx/refinement/utils.h:253:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 253 | mesh.topology()->index_map(1)->global_to_local(recv_global_edge, 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 444s 254 | recv_local_edge); 444s | ~~~~~~~~~~~~~~~~ 444s /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 >]’: 444s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 642 | copy(_II __first, _II __last, _OI __result) 444s | ^~~~ 444s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 444s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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]’: 444s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 444s | ^~~~~~~~~~~~~~~~~~~~~~ 444s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s /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 444s 371 | return std::__do_uninit_copy(__first, __last, __result); 444s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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 444s 373 | return std::uninitialized_copy(__first, __last, __result); 444s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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]’: 444s /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 444s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 444s | ^~~~~~~~~~~~~~~~~~~~~~ 444s /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 444s /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 444s 371 | return std::__do_uninit_copy(__first, __last, __result); 444s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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 444s 373 | return std::uninitialized_copy(__first, __last, __result); 444s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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 >]’: 444s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 444s | ^~~~~~~~~~~~~ 444s /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]’: 444s /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 444s 1413 | insert(const_iterator __position, initializer_list __l) 444s | ^~~~~~ 444s /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 444s /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 444s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 444s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 1417 | std::random_access_iterator_tag()); 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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]’: 444s /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 444s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 444s 607 | this->_M_impl._M_start, 444s | ~~~~~~~~~~~~~~~~~~~~~~~ 444s 608 | _M_get_Tp_allocator()); 444s | ~~~~~~~~~~~~~~~~~~~~~~ 444s /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]’: 444s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 444s | ^~~~~~~~~~~~~~~~~~~~~~ 444s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s /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 444s 371 | return std::__do_uninit_copy(__first, __last, __result); 444s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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 444s 373 | return std::uninitialized_copy(__first, __last, __result); 444s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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]’: 444s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 444s | ^~~~~~~~~~~~~~~~~~~~~~ 444s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s /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 444s 371 | return std::__do_uninit_copy(__first, __last, __result); 444s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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 444s 373 | return std::uninitialized_copy(__first, __last, __result); 444s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 444s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 444s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 608 | __miter_base(_Iterator __it) 444s | ^~~~~~~~~~~~ 444s /usr/include/c++/14/bits/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 >]’: 444s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 444s | ^~~~~~~~~~~~~ 444s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 444s from /usr/include/c++/14/bits/stl_algobase.h:67: 444s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 444s /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 444s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 444s | ^~~~~~~~ 444s /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 444s /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 444s 193 | return std::_Destroy_aux::__destroy(__first, __last); 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 444s /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 444s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 196 | __destroy(__first, __last); 444s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 444s /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*]’: 444s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 444s | ^~~~~~~~~~~~~~~~ 444s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s /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*]’: 444s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 444s | ^~~~~~~~~~~~~~~~~~ 444s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s /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 444s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 185 | __uninit_copy(__first, __last, __result); 444s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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]’: 444s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 444s | ^~~~~~~~~~~~~~~~~~~~~~ 444s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s /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 444s 371 | return std::__do_uninit_copy(__first, __last, __result); 444s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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 444s 373 | return std::uninitialized_copy(__first, __last, __result); 444s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 444s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 444s | ^~~~~~~~~~~~~~ 444s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s /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 444s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 249 | std::move(__result)); 444s | ~~~~~~~~~~~~~~~~~~~~ 444s In file included from /usr/include/c++/14/string:48: 444s /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]’: 444s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 444s | ^~~~~~~~~~~~ 444s /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]’: 444s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s /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*]’: 444s /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 444s 346 | __niter_wrap(_From __from, _To __res) 444s | ^~~~~~~~~~~~ 444s /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]’: 444s /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 444s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 444s | ^~~~~~~~~ 444s /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 444s /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 >]’: 444s /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 444s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 444s | ^~~~~~~~~ 444s /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 444s /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 >]’: 444s /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 444s 855 | operator()(_It& __it, _Sent __bound) const 444s | ^~~~~~~~ 444s /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&):: >]’: 444s /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 444s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 444s | ^~~~~~ 444s /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 444s /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 444s 1905 | std::__introsort_loop(__first, __last, 444s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 444s 1906 | std::__lg(__last - __first) * 2, 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 1907 | __comp); 444s | ~~~~~~~ 444s /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 444s 1908 | std::__final_insertion_sort(__first, __last, __comp); 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 444s In file included from /usr/include/c++/14/bits/ranges_algobase.h:38: 444s /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 > >]’: 444s /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 444s 994 | operator()(_It __x, _Sent __bound) const 444s | ^~~~~~~~ 444s /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 444s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 444s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 608 | __miter_base(_Iterator __it) 444s | ^~~~~~~~~~~~ 444s /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 >]’: 444s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 444s | ^~~~~~~~~~~~~ 444s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s In file included from /usr/include/c++/14/algorithm:61: 444s /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&)::]’: 444s /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 444s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 444s | ^~~~ 444s /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 444s /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 444s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 444s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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 > >]’: 444s /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 444s 952 | operator()(_It&& __first, _Sent __last) const 444s | ^~~~~~~~ 444s /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]’: 444s /usr/include/dolfinx/refinement/plaza.h:404:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 404 | = get_simplices(indices, longest_edge, tdim, uniform); 444s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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*]’: 444s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 642 | copy(_II __first, _II __last, _OI __result) 444s | ^~~~ 444s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 444s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 444s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 444s | ^~~~~~~~~~~~~~ 444s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s /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 444s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 249 | std::move(__result)); 444s | ~~~~~~~~~~~~~~~~~~~~ 444s /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 > >]’: 444s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 444s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 444s | ^~~~~~~~ 444s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 444s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 444s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 444s 310 | return ranges::__copy_or_move(std::move(__first), 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 444s 311 | std::move(__last), 444s | ~~~~~~~~~~~~~~~~~~ 444s 312 | std::move(__result)); 444s | ~~~~~~~~~~~~~~~~~~~~ 444s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 444s /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]’: 444s /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 444s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 444s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 737 | std::move(__result), 444s | ~~~~~~~~~~~~~~~~~~~~ 444s 738 | std::move(__op), std::move(__proj)); 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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]’: 444s /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 444s 1789 | operator()(_Iter __first, _Sent __last, 444s | ^~~~~~~~ 444s /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 444s /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 444s 1792 | auto __lasti = ranges::next(__first, __last); 444s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 444s /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 444s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 444s | ^ 444s /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):: >]’: 444s /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 444s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 444s | ^~~~~~~~~ 444s /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 444s /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 444s 2152 | return __find_if(__first, __last, __pred, 444s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 444s 2153 | std::__iterator_category(__first)); 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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)::]’: 444s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 927 | void pack_coefficient_entity(std::span c, int cstride, 444s | ^~~~~~~~~~~~~~~~~~~~~~~ 444s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 444s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 444s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 444s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 444s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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]’: 444s /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 444s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 444s | ^~~~~~~~ 444s /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 444s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s /usr/include/c++/14/bits/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 > >]’: 444s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 444s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 444s | ^~~~~~~~ 444s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 444s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 444s 683 | { return std::copy(__first, __first + __n, __result); } 444s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /usr/include/c++/14/bits/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 > >]’: 444s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 444s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 444s | ^~~~~~~~ 444s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 444s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 444s 683 | { return std::copy(__first, __first + __n, __result); } 444s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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)::]’: 444s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 927 | void pack_coefficient_entity(std::span c, int cstride, 444s | ^~~~~~~~~~~~~~~~~~~~~~~ 444s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 444s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 444s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 444s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 444s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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)::]’: 444s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 927 | void pack_coefficient_entity(std::span c, int cstride, 444s | ^~~~~~~~~~~~~~~~~~~~~~~ 444s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 444s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 444s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 444s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 444s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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 > >]’: 444s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 444s 642 | copy(_II __first, _II __last, _OI __result) 444s | ^~~~ 444s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 444s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 444s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 444s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 444s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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)::]’: 444s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 927 | void pack_coefficient_entity(std::span c, int cstride, 444s | ^~~~~~~~~~~~~~~~~~~~~~~ 444s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 444s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 444s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 444s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 444s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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]’: 444s /usr/include/dolfinx/refinement/utils.h:177:16: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 444s 177 | std::for_each(local_edge_to_new_vertex.begin(), 444s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 178 | local_edge_to_new_vertex.end(), 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 179 | [global_offset](auto& e) { e.second += global_offset; }); 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /usr/include/dolfinx/refinement/utils.h:222:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 444s 222 | send_buffer.insert(send_buffer.end(), x.begin(), x.end()); 444s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /usr/include/dolfinx/refinement/utils.h:222:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s /usr/include/dolfinx/refinement/utils.h:253:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 253 | mesh.topology()->index_map(1)->global_to_local(recv_global_edge, 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 444s 254 | recv_local_edge); 444s | ~~~~~~~~~~~~~~~~ 444s /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)>]’: 444s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 494 | void assemble_matrix( 444s | ^~~~~~~~~~~~~~~ 444s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 549 | impl::assemble_cells( 444s | ~~~~~~~~~~~~~~~~~~~~^ 444s 550 | mat_set, x_dofmap, x, a.domain(IntegralType::cell, i), 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 551 | {dofs0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 552 | {dofs1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, bc0, bc1, 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 553 | fn, coeffs, cstride, constants, cell_info0, cell_info1); 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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]’: 444s /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 444s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 444s | ^~~~~~~~~~~~~~~~~~~~~~ 444s /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 444s /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 444s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s /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 444s 371 | return std::__do_uninit_copy(__first, __last, __result); 444s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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 444s 373 | return std::uninitialized_copy(__first, __last, __result); 444s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 572 | impl::assemble_exterior_facets( 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 444s 573 | mat_set, x_dofmap, x, num_facets_per_cell, 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 574 | a.domain(IntegralType::exterior_facet, i), 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 575 | {dofs0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 576 | {dofs1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 577 | bc0, bc1, fn, coeffs, cstride, constants, cell_info0, cell_info1, 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 578 | perms); 444s | ~~~~~~ 444s /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 444s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s /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]’: 444s /usr/include/dolfinx/refinement/plaza.h:209:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 209 | edge_length[e] = std::sqrt(std::transform_reduce( 444s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 444s 210 | x0.begin(), x0.end(), x1.begin(), 0.0, std::plus<>(), 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 211 | [](auto x0, auto x1) { return (x0 - x1) * (x0 - x1); })); 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 588 | impl::assemble_interior_facets( 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 444s 589 | mat_set, x_dofmap, x, num_facets_per_cell, 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 590 | a.domain(IntegralType::interior_facet, i), 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 591 | {*dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 592 | {*dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 593 | bc0, bc1, fn, coeffs, cstride, c_offsets, constants, cell_info0, 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 594 | cell_info1, perms); 444s | ~~~~~~~~~~~~~~~~~~ 444s /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 444s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s /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 > >]’: 444s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 444s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 444s | ^~~~~~~~~~~~~ 444s /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]’: 444s /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 444s 750 | operator()(_Iter1 __first1, _Sent1 __last1, 444s | ^~~~~~~~ 444s /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 444s /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 444s /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 444s /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 444s /usr/include/c++/14/bits/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 >]’: 444s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 444s | ^~~~~~~~~~~~~ 444s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s /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*]’: 444s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 444s | ^~~~~~~~~~~~~~~~ 444s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s /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]’: 444s /usr/include/dolfinx/refinement/plaza.h:404:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 404 | = get_simplices(indices, longest_edge, tdim, uniform); 444s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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*]’: 444s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 444s | ^~~~~~~~~~~~~~~~~~ 444s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s /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 444s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 185 | __uninit_copy(__first, __last, __result); 444s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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]’: 444s /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 444s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 444s | ^~~~~~~~~~~~~~ 444s /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 > >]’: 444s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 444s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 444s | ^~~~~~~~~~~~~ 444s /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*]’: 444s /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 444s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 444s | ^~~~~~~~~~~~~~~~ 444s /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 444s /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]’: 444s /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 444s 997 | __fill_a(_FIte __first, _FIte __last, const _Tp& __value) 444s | ^~~~~~~~ 444s /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 444s /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 444s 998 | { std::__fill_a1(__first, __last, __value); } 444s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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*]’: 444s /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 444s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 444s | ^~~~~~~~~~~~~~~~~~ 444s /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 444s /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 444s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 185 | __uninit_copy(__first, __last, __result); 444s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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]’: 444s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 444s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 444s | ^~~~~~~~~~~~~~~~~~~~~~ 444s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 444s /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 444s 371 | return std::__do_uninit_copy(__first, __last, __result); 444s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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 444s 373 | return std::uninitialized_copy(__first, __last, __result); 444s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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*]’: 444s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 444s | ^~~~~~~~~~~~~ 444s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s /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 444s 147 | { return std::copy(__first, __last, __result); } 444s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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]’: 444s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 444s 954 | vector<_Tp, _Alloc>:: 444s | ^~~~~~~~~~~~~~~~~~~ 444s /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*]’: 444s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 444s | ^~~~~~~~~~~~~~~~ 444s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s /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*]’: 444s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 444s | ^~~~~~~~~~~~~~~~~~ 444s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s /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 444s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 185 | __uninit_copy(__first, __last, __result); 444s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 444s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 444s | ^~~~~~~~~~~~~~ 444s /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&):: >]’: 444s /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 444s 1876 | __introsort_loop(_RandomAccessIterator __first, 444s | ^~~~~~~~~~~~~~~~ 444s /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 444s /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 444s 1884 | std::__partial_sort(__first, __last, __last, __comp); 444s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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 444s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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 444s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 444s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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&):: >]’: 444s /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 444s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 444s | ^~~~~~~~~~~~~~~~~~~~~~ 444s /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 444s /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 444s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 444s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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 444s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 1819 | __comp); 444s | ~~~~~~~ 444s /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 444s 1822 | std::__insertion_sort(__first, __last, __comp); 444s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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]’: 444s /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 444s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 444s | ^~~~ 444s /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 444s /usr/include/c++/14/bits/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*]’: 444s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 444s | ^~~~~~~~~~~~~ 444s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s /usr/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 >]’: 444s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 444s | ^~~~~~ 444s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 444s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 444s | ^~~~~~~~~~~~~~ 444s /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]’: 444s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 46 | void reorder_list(std::span list, std::span nodemap) 444s | ^~~~~~~~~~~~ 444s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 53 | const std::vector orig(list.begin(), list.end()); 444s | ^~~~ 444s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 58 | std::ranges::copy(links_old, links_new.begin()); 444s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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]’: 444s /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 444s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 444s | ^~~~~~~~~~~~~~~~~~~ 444s /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 444s /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 444s 1697 | std::__uninitialized_copy_a(__first, __last, 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 444s 1698 | this->_M_impl._M_start, 444s | ~~~~~~~~~~~~~~~~~~~~~~~ 444s 1699 | _M_get_Tp_allocator()); 444s | ~~~~~~~~~~~~~~~~~~~~~~ 444s /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]’: 444s /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 444s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 444s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 1805 | std::move(__comp), std::move(__proj)); 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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]’: 444s /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 444s 1134 | operator()(_Iter __first, _Sent __last, 444s | ^~~~~~~~ 444s /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 444s /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 444s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 444s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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 444s 1139 | return {__first, __first}; 444s | ^ 444s /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 444s 1148 | return {++__dest, __first}; 444s | ^ 444s /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]’: 444s /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 444s 1564 | erase(const_iterator __first, const_iterator __last) 444s | ^~~~~ 444s /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 444s /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 444s 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 444s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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]’: 444s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 444s | ^~~~~~~~ 444s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s /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]’: 444s /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 444s 1536 | erase(const_iterator __position) 444s | ^~~~~ 444s /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 444s 1537 | { return _M_erase(begin() + (__position - cbegin())); } 444s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /usr/include/c++/14/bits/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 >]’: 444s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 444s | ^~~~~~~~ 444s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 683 | { return std::copy(__first, __first + __n, __result); } 444s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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]’: 444s /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 444s 707 | vector(_InputIterator __first, _InputIterator __last, 444s | ^~~~~~ 444s /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 444s /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 444s 711 | _M_range_initialize(__first, __last, 444s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 444s 712 | std::__iterator_category(__first)); 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 444s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 444s from /usr/include/dolfinx/fem/Function.h:11: 444s /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]’: 444s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 119 | std::ranges::copy(buffer, range.begin()); 444s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 444s In file included from /usr/include/c++/14/format:55, 444s from /usr/include/c++/14/bits/chrono_io.h:39, 444s from /usr/include/c++/14/chrono:3360: 444s /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 >]’: 444s /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 444s 318 | operator()(_Range&& __r, _Out __result) const 444s | ^~~~~~~~ 444s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 444s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 321 | std::move(__result)); 444s | ~~~~~~~~~~~~~~~~~~~~ 444s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s /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]’: 444s /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 444s 1618 | _M_allocate_and_copy(size_type __n, 444s | ^~~~~~~~~~~~~~~~~~~~ 444s /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 444s /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 444s 1624 | std::__uninitialized_copy_a(__first, __last, __result, 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 1625 | _M_get_Tp_allocator()); 444s | ~~~~~~~~~~~~~~~~~~~~~~ 444s /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 > >]’: 444s /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 444s 994 | operator()(_It __x, _Sent __bound) const 444s | ^~~~~~~~ 444s /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 444s In file included from /usr/include/c++/14/string:51: 444s /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 >]’: 444s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 642 | copy(_II __first, _II __last, _OI __result) 444s | ^~~~ 444s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 444s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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&)::]’: 444s /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 444s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 444s | ^~~~ 444s /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 444s /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 444s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 444s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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]’: 444s /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 444s 1789 | operator()(_Iter __first, _Sent __last, 444s | ^~~~~~~~ 444s /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 444s /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 444s 1792 | auto __lasti = ranges::next(__first, __last); 444s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 444s /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 444s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 444s | ^ 444s /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):: >]’: 444s /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 444s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 444s | ^~~~~~~~~ 444s /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 444s /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 444s 2107 | if (__pred(__first)) 444s | ~~~~~~^~~~~~~~~ 444s /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 444s 2111 | if (__pred(__first)) 444s | ~~~~~~^~~~~~~~~ 444s /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 444s 2115 | if (__pred(__first)) 444s | ~~~~~~^~~~~~~~~ 444s /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 444s 2119 | if (__pred(__first)) 444s | ~~~~~~^~~~~~~~~ 444s /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 444s 2127 | if (__pred(__first)) 444s | ~~~~~~^~~~~~~~~ 444s /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 444s 2132 | if (__pred(__first)) 444s | ~~~~~~^~~~~~~~~ 444s /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 444s 2137 | if (__pred(__first)) 444s | ~~~~~~^~~~~~~~~ 444s In file included from /usr/include/c++/14/tuple:44, 444s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 444s from /usr/include/c++/14/bits/memory_resource.h:41, 444s from /usr/include/c++/14/string:68: 444s /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]’: 444s /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 444s 767 | operator()(_Iter __first, _Sent __last, 444s | ^~~~~~~~ 444s /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 444s /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]’: 444s /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 444s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 444s | ^~~~~~~~ 444s /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 444s /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 >]’: 444s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 676 | distribute_data(MPI_Comm comm0, std::span indices, 444s | ^~~~~~~~~~~~~~~ 444s /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]’: 444s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 444s 195 | vector<_Tp, _Alloc>:: 444s | ^~~~~~~~~~~~~~~~~~~ 444s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 444s /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 444s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 444s | ^~~~~~~~~~~~~~ 444s /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 > >]’: 444s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 444s 642 | copy(_II __first, _II __last, _OI __result) 444s | ^~~~ 444s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 444s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 444s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 444s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 444s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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]’: 444s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 444s 181 | vector<_Tp, _Alloc>:: 444s | ^~~~~~~~~~~~~~~~~~~ 444s /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 444s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 444s | ^~~~~~~~~~~~~~ 444s /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]’: 444s /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 444s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 444s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 2021 | std::move(__comp), std::move(__proj)); 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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*]’: 444s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 444s | ^~~~~~~~~~~~~~~~ 444s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s /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*]’: 444s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 444s | ^~~~~~~~~~~~~~~~~~ 444s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s /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 444s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 185 | __uninit_copy(__first, __last, __result); 444s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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]’: 444s /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 444s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 444s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 3147 | std::move(__comp), std::move(__proj)); 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 444s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 444s 608 | __miter_base(_Iterator __it) 444s | ^~~~~~~~~~~~ 444s /usr/include/c++/14/bits/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 > >]’: 444s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 444s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 444s | ^~~~~~~~~~~~~ 444s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 444s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 444s /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 >]’: 444s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 382 | create_geometry( 444s | ^~~~~~~~~~~~~~~ 444s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 444s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 424 | const std::vector l2l = graph::build::compute_local_to_local( 444s | ^~~ 444s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 429 | std::ranges::transform(l2l, igi.begin(), 444s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 444s 430 | [&nodes](auto index) { return nodes[index]; }); 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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 >]’: 444s /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 444s 318 | operator()(_Range&& __r, _Out __result) const 444s | ^~~~~~~~ 444s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 444s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 321 | std::move(__result)); 444s | ~~~~~~~~~~~~~~~~~~~~ 444s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s /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 >]’: 444s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 444s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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 444s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 444s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 508 | { return std::get<0>(idx) != r; }); 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 444s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 553 | [](auto x) { return std::get<1>(x); }); 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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]’: 444s /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 444s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 444s | ^~~~~~~~~~~~~~ 444s /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*]’: 444s /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 444s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 444s | ^~~~~~~~~~~~~~~~ 444s /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 444s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 444s /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 444s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 444s | ^~~~~~~~~~~~~~~~~~ 444s /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 444s /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 444s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 185 | __uninit_copy(__first, __last, __result); 444s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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 >]’: 444s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 444s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 444s | ^~~~~~~~~~~~ 444s /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*]’: 444s /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 444s 346 | __niter_wrap(_From __from, _To __res) 444s | ^~~~~~~~~~~~ 444s /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*]’: 444s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 444s | ^~~~~~~~~~~~~ 444s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s /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 444s 147 | { return std::copy(__first, __last, __result); } 444s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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*]’: 444s /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 444s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 444s | ^~~~~~~~~~~~~ 444s /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 444s /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 444s 147 | { return std::copy(__first, __last, __result); } 444s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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*]’: 444s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 444s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 444s | ^~~~~~~~~~~~~~~~ 444s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 444s /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*]’: 444s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 444s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 444s | ^~~~~~~~~~~~~~~~~~ 444s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 444s /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 444s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 185 | __uninit_copy(__first, __last, __result); 444s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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]’: 444s /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 444s 1999 | operator()(_Iter __first, _Sent __last, 444s | ^~~~~~~~ 444s /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 444s /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]’: 444s /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 444s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 444s | ^~~~~~~~ 444s /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 444s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 444s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 737 | std::move(__result), 444s | ~~~~~~~~~~~~~~~~~~~~ 444s 738 | std::move(__op), std::move(__proj)); 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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*]’: 444s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 642 | copy(_II __first, _II __last, _OI __result) 444s | ^~~~ 444s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 444s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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*]’: 444s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 444s | ^~~~~~~~~~~~~ 444s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s /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 444s 147 | { return std::copy(__first, __last, __result); } 444s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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&):: >]’: 444s /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 444s 1863 | __partial_sort(_RandomAccessIterator __first, 444s | ^~~~~~~~~~~~~~ 444s /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 444s /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 444s /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 444s 1868 | std::__heap_select(__first, __middle, __last, __comp); 444s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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 444s 1869 | std::__sort_heap(__first, __middle, __comp); 444s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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&):: >]’: 444s /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 444s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 444s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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 444s /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 444s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 1856 | __comp); 444s | ~~~~~~~ 444s /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 444s /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 444s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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]’: 444s /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 444s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 386 | __result, __alloc); 444s | ~~~~~~~~~~~~~~~~~~ 444s /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&):: >]’: 444s /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 444s 1770 | __insertion_sort(_RandomAccessIterator __first, 444s | ^~~~~~~~~~~~~~~~ 444s /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 444s /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 444s 1777 | if (__comp(__i, __first)) 444s | ~~~~~~^~~~~~~~~~~~~~ 444s /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 444s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 444s | ^~~~~~~~~~~~~~~~~~~~~~~ 444s /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 > >]’: 444s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 444s 642 | copy(_II __first, _II __last, _OI __result) 444s | ^~~~ 444s /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]’: 444s /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 444s 398 | return std::__uninitialized_copy_a 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 444s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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&):: >]’: 444s /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 444s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 444s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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 444s /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 >]’: 444s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 444s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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 444s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 444s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 508 | { return std::get<0>(idx) != r; }); 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 444s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 553 | [](auto x) { return std::get<1>(x); }); 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 444s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 444s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 444s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 444s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 444s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 444s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 646 | std::next(x_new.begin(), shape[1] * i)); 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 444s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 444s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 658 | std::next(x_new.begin(), shape[1] * i)); 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 444s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 444s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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 > >]’: 444s /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 444s 855 | operator()(_It& __it, _Sent __bound) const 444s | ^~~~~~~~ 444s /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&):: >]’: 444s /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 444s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 444s | ^~~~~~ 444s /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 444s /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 444s 1905 | std::__introsort_loop(__first, __last, 444s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 444s 1906 | std::__lg(__last - __first) * 2, 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 1907 | __comp); 444s | ~~~~~~~ 444s /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 444s 1908 | std::__final_insertion_sort(__first, __last, __comp); 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 444s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 444s /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)::]’: 444s /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 444s 317 | operator()(_Iterator __it) 444s | ^~~~~~~~ 444s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 444s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 444s 608 | __miter_base(_Iterator __it) 444s | ^~~~~~~~~~~~ 444s /usr/include/c++/14/bits/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 > >]’: 444s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 444s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 444s | ^~~~~~~~~~~~~ 444s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 444s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 444s /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 >]’: 444s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 444s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 444s | ^~~~~~~~~~~~ 444s /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]’: 444s /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 444s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 444s | ^~~~~~~~ 444s /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 444s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 444s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 737 | std::move(__result), 444s | ~~~~~~~~~~~~~~~~~~~~ 444s 738 | std::move(__op), std::move(__proj)); 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /usr/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 > >]’: 444s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 444s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 444s | ^~~~~~ 444s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 444s In file included from /usr/include/c++/14/string_view:56, 444s from /usr/include/c++/14/bits/basic_string.h:47: 444s /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 >]’: 444s /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 444s 994 | operator()(_It __x, _Sent __bound) const 444s | ^~~~~~~~ 444s /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 444s /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&)::]’: 444s /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 444s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 444s | ^~~~ 444s /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 444s /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 444s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 444s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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*]’: 444s /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 444s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 444s | ^~~~~~~~~~~~~ 444s /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 444s /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 444s 147 | { return std::copy(__first, __last, __result); } 444s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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*]’: 444s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 444s | ^~~~~~~~~~~~~~~~ 444s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s /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*]’: 444s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 444s | ^~~~~~~~~~~~~~~~~~ 444s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s /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 444s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 185 | __uninit_copy(__first, __last, __result); 444s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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*]’: 444s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 642 | copy(_II __first, _II __last, _OI __result) 444s | ^~~~ 444s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 444s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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*]’: 444s /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 444s 642 | copy(_II __first, _II __last, _OI __result) 444s | ^~~~ 444s /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 444s /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*]’: 444s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 444s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 444s | ^~~~~~~~~~~~~ 444s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 444s /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 444s 147 | { return std::copy(__first, __last, __result); } 444s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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*]’: 444s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 444s | ^~~~~~~~~~~~~~~~ 444s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s /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*]’: 444s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 444s | ^~~~~~~~~~~~~~~~~~ 444s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s /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 444s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 185 | __uninit_copy(__first, __last, __result); 444s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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]’: 444s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 444s | ^~~~~~~~~~~~ 444s /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]’: 444s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s /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*]’: 444s /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 444s 346 | __niter_wrap(_From __from, _To __res) 444s | ^~~~~~~~~~~~ 444s /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]’: 444s /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 444s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 444s | ^~~~~~~~~ 444s /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 444s /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 >]’: 444s /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 444s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 444s | ^~~~~~~~~ 444s /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 444s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 444s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 608 | __miter_base(_Iterator __it) 444s | ^~~~~~~~~~~~ 444s /usr/include/c++/14/bits/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*]’: 444s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 444s | ^~~~~~~~~~~~~ 444s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s /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*]’: 444s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 642 | copy(_II __first, _II __last, _OI __result) 444s | ^~~~ 444s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 444s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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)::]’: 444s /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 444s 3780 | for_each(_InputIterator __first, _InputIterator __last, _Function __f) 444s | ^~~~~~~~ 444s /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&):: >]’: 444s /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 444s 1589 | __heap_select(_RandomAccessIterator __first, 444s | ^~~~~~~~~~~~~ 444s /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 444s /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 444s /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 444s /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 444s 1593 | std::__make_heap(__first, __middle, __comp); 444s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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 444s 1595 | if (__comp(__i, __first)) 444s | ~~~~~~^~~~~~~~~~~~~~ 444s /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 444s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 444s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 444s /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&):: >]’: 444s /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 444s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 444s | ^~~~~~~~~~~ 444s /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 444s /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 444s 425 | std::__pop_heap(__first, __last, __last, __comp); 444s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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&):: >]’: 444s /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 444s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 444s | ^~~~~~~~~~~~~~~~~~~~~~ 444s /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 444s /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 444s /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 444s /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 444s 88 | if (__comp(__a, __b)) 444s | ~~~~~~^~~~~~~~~~ 444s /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 444s 90 | if (__comp(__b, __c)) 444s | ~~~~~~^~~~~~~~~~ 444s /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 444s 91 | std::iter_swap(__result, __b); 444s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 444s /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 444s 92 | else if (__comp(__a, __c)) 444s | ~~~~~~^~~~~~~~~~ 444s /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 444s 93 | std::iter_swap(__result, __c); 444s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 444s /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 444s 95 | std::iter_swap(__result, __a); 444s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 444s /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 444s 97 | else if (__comp(__a, __c)) 444s | ~~~~~~^~~~~~~~~~ 444s /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 444s 98 | std::iter_swap(__result, __a); 444s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 444s /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 444s 99 | else if (__comp(__b, __c)) 444s | ~~~~~~^~~~~~~~~~ 444s /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 444s 100 | std::iter_swap(__result, __c); 444s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 444s /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 444s 102 | std::iter_swap(__result, __b); 444s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 444s /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&):: >]’: 444s /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 444s 1829 | __unguarded_partition(_RandomAccessIterator __first, 444s | ^~~~~~~~~~~~~~~~~~~~~ 444s /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 444s /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 444s /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 444s 1835 | while (__comp(__first, __pivot)) 444s | ~~~~~~^~~~~~~~~~~~~~~~~~ 444s /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 444s 1838 | while (__comp(__pivot, __last)) 444s | ~~~~~~^~~~~~~~~~~~~~~~~ 444s /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 444s 1842 | std::iter_swap(__first, __last); 444s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 444s /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&)::]’: 444s /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 444s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 444s | ^~~~~~~~ 444s /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 444s /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 >]’: 444s /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 444s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 444s | ^~~~~~~~~~~~~ 444s /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 444s /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 444s /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 444s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 923 | std::__miter_base(__last), 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 924 | __result); 444s | ~~~~~~~~~ 444s /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&):: >]’: 444s /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 444s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 444s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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 > >]’: 444s /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 444s 855 | operator()(_It& __it, _Sent __bound) const 444s | ^~~~~~~~ 444s /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&):: >]’: 444s /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 444s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 444s | ^~~~~~ 444s /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 444s /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 444s 1905 | std::__introsort_loop(__first, __last, 444s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 444s 1906 | std::__lg(__last - __first) * 2, 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 1907 | __comp); 444s | ~~~~~~~ 444s /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 444s 1908 | std::__final_insertion_sort(__first, __last, __comp); 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 444s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 > >]’: 444s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 444s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 444s | ^~~~~~~~~~~~~~ 444s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 444s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 444s /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 444s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 249 | std::move(__result)); 444s | ~~~~~~~~~~~~~~~~~~~~ 444s /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]’: 444s /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 444s 1484 | insert(const_iterator __position, _InputIterator __first, 444s | ^~~~~~ 444s /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 444s /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 444s /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 444s 1488 | _M_range_insert(begin() + __offset, __first, __last, 444s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 1489 | std::__iterator_category(__first)); 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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 444s /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&):: >]’: 444s /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 444s 1876 | __introsort_loop(_RandomAccessIterator __first, 444s | ^~~~~~~~~~~~~~~~ 444s /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 444s /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 444s 1884 | std::__partial_sort(__first, __last, __last, __comp); 444s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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 444s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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 444s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 444s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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&):: >]’: 444s /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 444s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 444s | ^~~~~~~~~~~~~~~~~~~~~~ 444s /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 444s /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 444s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 444s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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 444s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 1819 | __comp); 444s | ~~~~~~~ 444s /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 444s 1822 | std::__insertion_sort(__first, __last, __comp); 444s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 444s In file included from /usr/include/dolfinx/fem/Function.h:10: 444s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 444s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 319 | return [](std::span, std::span, std::int32_t, int) 444s | ^ 444s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 444s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 341 | return [dims, sub_element_fns](std::span data, 444s | ^ 444s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 444s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 350 | block_size); 444s | ~~~~~~~~~~~ 444s /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]’: 444s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 444s 954 | vector<_Tp, _Alloc>:: 444s | ^~~~~~~~~~~~~~~~~~~ 444s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 444s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 362 | return [ebs, sub_fn](std::span data, 444s | ^ 444s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 444s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 444s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 372 | return [this](std::span data, std::span cell_info, 444s | ^ 444s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 444s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 444s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 376 | return [this](std::span data, std::span cell_info, 444s | ^ 444s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 444s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 444s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 380 | return [this](std::span data, std::span cell_info, 444s | ^ 444s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 444s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 444s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 384 | return [this](std::span data, std::span cell_info, 444s | ^ 444s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 386 | { T_apply(data, cell_info[cell], block_size); }; 444s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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)>]’: 444s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 444s | ^~~~ 444s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 902 | transform(coeffs, cell_info, cell, 1); 444s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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)>]’: 444s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 444s | ^~~~ 444s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 902 | transform(coeffs, cell_info, cell, 1); 444s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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)>]’: 444s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 444s | ^~~~ 444s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 902 | transform(coeffs, cell_info, cell, 1); 444s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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)>]’: 444s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 444s | ^~~~ 444s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 902 | transform(coeffs, cell_info, cell, 1); 444s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 444s /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 444s 642 | copy(_II __first, _II __last, _OI __result) 444s | ^~~~ 444s /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 444s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 444s /usr/include/dolfinx/fem/FiniteElement.h:424:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 424 | return [](std::span, std::span, std::int32_t, int) 444s | ^ 444s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 444s /usr/include/dolfinx/fem/FiniteElement.h:443:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 443 | return [this, sub_element_fns](std::span data, 444s | ^ 444s /usr/include/dolfinx/fem/FiniteElement.h:450:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 450 | sub_element_fns[e](data.subspan(offset, data.size() - offset), 444s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 451 | cell_info, cell, block_size); 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 444s /usr/include/dolfinx/fem/FiniteElement.h:466:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 466 | return [this, sub_fn](std::span data, 444s | ^ 444s /usr/include/dolfinx/fem/FiniteElement.h:474:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 474 | sub_fn(data.subspan(block * dof_count, dof_count), cell_info, cell, 444s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 475 | ebs); 444s | ~~~~ 444s /usr/include/c++/14/bits/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*]’: 444s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 444s | ^~~~~~~~~~~~~ 444s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 444s /usr/include/dolfinx/fem/FiniteElement.h:484:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 484 | return [this](std::span data, std::span cell_info, 444s | ^ 444s /usr/include/dolfinx/fem/FiniteElement.h:486:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 486 | { Tt_inv_apply_right(data, cell_info[cell], n); }; 444s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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*]’: 444s /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 444s 2981 | __miter_base(move_iterator<_Iterator> __it) 444s | ^~~~~~~~~~~~ 444s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 444s /usr/include/dolfinx/fem/FiniteElement.h:488:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 488 | return [this](std::span data, std::span cell_info, 444s | ^ 444s /usr/include/dolfinx/fem/FiniteElement.h:490:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 490 | { Tt_apply_right(data, cell_info[cell], n); }; 444s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 444s /usr/include/dolfinx/fem/FiniteElement.h:492:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 492 | return [this](std::span data, std::span cell_info, 444s | ^ 444s /usr/include/dolfinx/fem/FiniteElement.h:494:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 494 | { Tinv_apply_right(data, cell_info[cell], n); }; 444s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 444s /usr/include/dolfinx/fem/FiniteElement.h:496:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 496 | return [this](std::span data, std::span cell_info, 444s | ^ 444s /usr/include/dolfinx/fem/FiniteElement.h:498:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 498 | { T_apply_right(data, cell_info[cell], n); }; 444s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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*]’: 444s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 444s 642 | copy(_II __first, _II __last, _OI __result) 444s | ^~~~ 444s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 444s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 444s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 444s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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]’: 444s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 444s | ^~~~~~~~~~~~ 444s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 444s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 608 | __miter_base(_Iterator __it) 444s | ^~~~~~~~~~~~ 444s /usr/include/c++/14/bits/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*]’: 444s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 444s | ^~~~~~~~~~~~~ 444s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s /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&):: >]’: 444s /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 444s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 444s | ^~~~~~~~~~~ 444s /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 444s /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&):: >]’: 444s /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 444s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 444s | ^~~~~~~~~~ 444s /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 444s /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 444s /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 >]’: 444s /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 444s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 444s | ^~~~~~~~~ 444s /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 444s /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]’: 444s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 61 | void assemble_cells( 444s | ^~~~~~~~~~~~~~ 444s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 444s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 444s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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 >]’: 444s /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 444s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 444s | ^~~~~~~~~~~~~~~~~~~~~~ 444s /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 444s /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 444s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 155 | mat_set(dofs0, dofs1, Ae); 444s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 444s /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&)::]’: 444s /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 444s 239 | operator()(_Value& __val, _Iterator __it) 444s | ^~~~~~~~ 444s /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)::]’: 444s /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 444s 3780 | for_each(_InputIterator __first, _InputIterator __last, _Function __f) 444s | ^~~~~~~~ 444s /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 444s /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&):: >]’: 444s /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 444s 1863 | __partial_sort(_RandomAccessIterator __first, 444s | ^~~~~~~~~~~~~~ 444s /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 444s /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 444s /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 444s 1868 | std::__heap_select(__first, __middle, __last, __comp); 444s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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 444s 1869 | std::__sort_heap(__first, __middle, __comp); 444s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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]’: 444s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 195 | void assemble_exterior_facets( 444s | ^~~~~~~~~~~~~~~~~~~~~~~~ 444s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s /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&):: >]’: 444s /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 444s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 444s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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 444s /usr/include/dolfinx/fem/assemble_matrix_impl.h:254:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 254 | P0(_Ae, cell_info0, cell0, ndim1); 444s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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 444s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 1856 | __comp); 444s | ~~~~~~~ 444s /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 444s /usr/include/dolfinx/fem/assemble_matrix_impl.h:255:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 255 | P1T(_Ae, cell_info1, cell1, ndim0); 444s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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 444s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /usr/include/dolfinx/fem/assemble_matrix_impl.h:292:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 292 | mat_set(dofs0, dofs1, Ae); 444s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 444s /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&):: >]’: 444s /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 444s 1770 | __insertion_sort(_RandomAccessIterator __first, 444s | ^~~~~~~~~~~~~~~~ 444s /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 444s /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 444s 1777 | if (__comp(__i, __first)) 444s | ~~~~~~^~~~~~~~~~~~~~ 444s /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 444s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 444s | ^~~~~~~~~~~~~~~~~~~~~~~ 444s /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&):: >]’: 444s /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 444s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 444s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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 444s /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&)::]’: 444s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 370 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 444s | ^~~~~~~~~~~~~~~~ 444s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s /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*]’: 444s /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 444s 2981 | __miter_base(move_iterator<_Iterator> __it) 444s | ^~~~~~~~~~~~ 444s /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]’: 444s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 334 | void assemble_interior_facets( 444s | ^~~~~~~~~~~~~~~~~~~~~~~~ 444s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s /usr/include/dolfinx/fem/assemble_matrix_impl.h:439:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 439 | P0(_Ae, cell_info0, cells0[0], num_cols); 444s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /usr/include/dolfinx/fem/assemble_matrix_impl.h:440:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 440 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 444s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /usr/include/dolfinx/fem/assemble_matrix_impl.h:441:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 441 | P1T(_Ae, cell_info1, cells1[0], num_rows); 444s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /usr/include/dolfinx/fem/assemble_matrix_impl.h:449:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 449 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 444s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /usr/include/dolfinx/fem/assemble_matrix_impl.h:484:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 444s 484 | mat_set(dmapjoint0, dmapjoint1, Ae); 444s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /usr/include/c++/14/bits/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*]’: 444s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 444s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 444s | ^~~~~~~~~~~~~ 444s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 444s /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]’: 444s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 444s | ^~~~~~~~~~~~ 444s /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&):: >]’: 444s /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 444s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 444s | ^~~~~~~~~~~~~ 444s /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 444s 232 | if (__comp(__first + __secondChild, 444s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 444s 233 | __first + (__secondChild - 1))) 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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&):: >]’: 444s /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 444s 1589 | __heap_select(_RandomAccessIterator __first, 444s | ^~~~~~~~~~~~~ 444s /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 444s /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 444s /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 444s 1593 | std::__make_heap(__first, __middle, __comp); 444s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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 444s 1595 | if (__comp(__i, __first)) 444s | ~~~~~~^~~~~~~~~~~~~~ 444s /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 444s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 444s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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&):: >]’: 444s /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 444s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 444s | ^~~~~~~~~~~ 444s /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 444s /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 444s 425 | std::__pop_heap(__first, __last, __last, __comp); 444s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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&):: >]’: 444s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 444s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 444s | ^~~~~~~~~~~~~~~~~~~~~~ 444s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 444s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 444s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 444s /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 444s 88 | if (__comp(__a, __b)) 444s | ~~~~~~^~~~~~~~~~ 444s /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 444s 90 | if (__comp(__b, __c)) 444s | ~~~~~~^~~~~~~~~~ 444s /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 444s 91 | std::iter_swap(__result, __b); 444s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 444s /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 444s 92 | else if (__comp(__a, __c)) 444s | ~~~~~~^~~~~~~~~~ 444s /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 444s 93 | std::iter_swap(__result, __c); 444s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 444s /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 444s 95 | std::iter_swap(__result, __a); 444s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 444s /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 444s 97 | else if (__comp(__a, __c)) 444s | ~~~~~~^~~~~~~~~~ 444s /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 444s 98 | std::iter_swap(__result, __a); 444s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 444s /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 444s 99 | else if (__comp(__b, __c)) 444s | ~~~~~~^~~~~~~~~~ 444s /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 444s 100 | std::iter_swap(__result, __c); 444s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 444s /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 444s 102 | std::iter_swap(__result, __b); 444s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 444s /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&):: >]’: 444s /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 444s 1829 | __unguarded_partition(_RandomAccessIterator __first, 444s | ^~~~~~~~~~~~~~~~~~~~~ 444s /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 444s /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 444s /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 444s 1835 | while (__comp(__first, __pivot)) 444s | ~~~~~~^~~~~~~~~~~~~~~~~~ 444s /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 444s 1838 | while (__comp(__pivot, __last)) 444s | ~~~~~~^~~~~~~~~~~~~~~~~ 444s /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 444s 1842 | std::iter_swap(__first, __last); 444s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 444s /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&)::]’: 444s /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 444s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 444s | ^~~~~~~~ 444s /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 444s /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 >]’: 444s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 444s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 444s | ^~~~~~~~~~~~ 444s /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 > >]’: 444s /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 444s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 444s | ^~~~~~~~~~~~~ 444s /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 444s /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 444s /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 444s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 923 | std::__miter_base(__last), 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 924 | __result); 444s | ~~~~~~~~~ 444s /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*]’: 444s /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 444s 346 | __niter_wrap(_From __from, _To __res) 444s | ^~~~~~~~~~~~ 444s /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&):: >]’: 444s /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 444s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 444s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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 >]’: 444s /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 444s 951 | _Tp(__make_move_if_noexcept_iterator(__c.begin()), 444s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 952 | __make_move_if_noexcept_iterator(__c.end()), 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 953 | __c.get_allocator()).swap(__c); 444s | ~~~~~~~~~~~~~~~~~~~~ 444s /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]’: 444s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 444s | ^~~~~~~~~~~~~~~~~~~~~~ 444s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s /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 444s 371 | return std::__do_uninit_copy(__first, __last, __result); 444s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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 444s 373 | return std::uninitialized_copy(__first, __last, __result); 444s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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]’: 444s /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 444s 978 | __fill_a1(::__gnu_cxx::__normal_iterator<_Ite, _Cont> __first, 444s | ^~~~~~~~~ 444s /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 444s /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]’: 444s /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 444s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 444s | ^~~~~~~~~~~~~~~~~~~ 444s /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 444s /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 444s 1697 | std::__uninitialized_copy_a(__first, __last, 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 444s 1698 | this->_M_impl._M_start, 444s | ~~~~~~~~~~~~~~~~~~~~~~~ 444s 1699 | _M_get_Tp_allocator()); 444s | ~~~~~~~~~~~~~~~~~~~~~~ 444s /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 >]’: 444s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 444s | ^~~~~~~~ 444s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 310 | return ranges::__copy_or_move(std::move(__first), 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 444s 311 | std::move(__last), 444s | ~~~~~~~~~~~~~~~~~~ 444s 312 | std::move(__result)); 444s | ~~~~~~~~~~~~~~~~~~~~ 444s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s In file included from /usr/include/c++/14/string:44: 444s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 444s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 608 | __miter_base(_Iterator __it) 444s | ^~~~~~~~~~~~ 444s /usr/include/c++/14/bits/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 >]’: 444s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 444s | ^~~~~~~~~~~~~ 444s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s In file included from /usr/include/c++/14/bits/char_traits.h:57, 444s from /usr/include/c++/14/string:42: 444s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 444s /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 444s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 444s | ^~~~~~~~ 444s /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 444s /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 444s 193 | return std::_Destroy_aux::__destroy(__first, __last); 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 444s /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 444s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 196 | __destroy(__first, __last); 444s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 444s /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&):: >]’: 444s /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 444s 135 | __push_heap(_RandomAccessIterator __first, 444s | ^~~~~~~~~~~ 444s /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 444s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 444s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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 >]’: 444s /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 444s 994 | operator()(_It __x, _Sent __bound) const 444s | ^~~~~~~~ 444s /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 444s /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&)::]’: 444s /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 444s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 444s | ^~~~ 444s /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 444s /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 444s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 444s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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 >]’: 444s /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 444s 675 | move(_II __first, _II __last, _OI __result) 444s | ^~~~ 444s /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 444s /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 444s /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 444s 683 | return std::__copy_move_a(std::__miter_base(__first), 444s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 684 | std::__miter_base(__last), __result); 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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&):: >]’: 444s /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 444s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 444s | ^~~~~~~~~~~ 444s /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 444s /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&):: >]’: 444s /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 444s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 444s | ^~~~~~~~~~ 444s /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 444s /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 444s /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*]’: 444s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 444s | ^~~~~~~~~~~~~ 444s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s /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 444s 147 | { return std::copy(__first, __last, __result); } 444s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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]’: 444s /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 444s 3123 | operator()(_Iter __first, _Sent __last, 444s | ^~~~~~~~ 444s /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 444s /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 > >]’: 444s /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 444s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 444s | ^~~~~~~~~ 444s /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 444s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 444s /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 444s 608 | __miter_base(_Iterator __it) 444s | ^~~~~~~~~~~~ 444s /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]’: 444s /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 444s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 386 | __result, __alloc); 444s | ~~~~~~~~~~~~~~~~~~ 444s /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 > >]’: 444s /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 444s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 444s | ^~~~~~~~~~~~~~~~~~~~~~ 444s /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 444s /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 444s /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 >]’: 444s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 444s | ^~~~~~~~ 444s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 310 | return ranges::__copy_or_move(std::move(__first), 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 444s 311 | std::move(__last), 444s | ~~~~~~~~~~~~~~~~~~ 444s 312 | std::move(__result)); 444s | ~~~~~~~~~~~~~~~~~~~~ 444s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s /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 >]’: 444s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 444s 642 | copy(_II __first, _II __last, _OI __result) 444s | ^~~~ 444s /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]’: 444s /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 444s 398 | return std::__uninitialized_copy_a 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 444s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 444s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444s /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&)::]’: 444s /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 444s 239 | operator()(_Value& __val, _Iterator __it) 444s | ^~~~~~~~ 444s /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&)::]’: 444s /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 444s 195 | operator()(_Iterator __it, _Value& __val) 444s | ^~~~~~~~ 445s /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&):: >]’: 445s /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 445s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 445s | ^~~~~~~~~~~~~ 445s /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 445s 232 | if (__comp(__first + __secondChild, 445s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 445s 233 | __first + (__secondChild - 1))) 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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 >]’: 445s /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 445s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 445s | ^~~~~~~~~~~~ 445s /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*]’: 445s /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 445s 346 | __niter_wrap(_From __from, _To __res) 445s | ^~~~~~~~~~~~ 445s /usr/include/c++/14/bits/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 >]’: 445s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 445s | ^~~~~~~~ 445s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 683 | { return std::copy(__first, __first + __n, __result); } 445s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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]’: 445s /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 445s 707 | vector(_InputIterator __first, _InputIterator __last, 445s | ^~~~~~ 445s /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 445s /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 445s 711 | _M_range_initialize(__first, __last, 445s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 445s 712 | std::__iterator_category(__first)); 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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 >]’: 445s /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 445s 318 | operator()(_Range&& __r, _Out __result) const 445s | ^~~~~~~~ 445s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 445s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 321 | std::move(__result)); 445s | ~~~~~~~~~~~~~~~~~~~~ 445s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s /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]’: 445s /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 445s 1789 | operator()(_Iter __first, _Sent __last, 445s | ^~~~~~~~ 445s /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 445s /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 445s 1792 | auto __lasti = ranges::next(__first, __last); 445s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 445s /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 445s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 445s | ^ 445s In file included from /usr/include/c++/14/bits/ranges_algo.h:39: 445s /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]’: 445s /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 445s 767 | operator()(_Iter __first, _Sent __last, 445s | ^~~~~~~~ 445s /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 445s /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]’: 445s /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 445s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 445s | ^~~~~~~~ 445s /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 445s /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]’: 445s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445s 195 | vector<_Tp, _Alloc>:: 445s | ^~~~~~~~~~~~~~~~~~~ 445s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445s /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 445s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 445s | ^~~~~~~~~~~~~~ 445s /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]’: 445s /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 445s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 445s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 1805 | std::move(__comp), std::move(__proj)); 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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&):: >]’: 445s /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 445s 135 | __push_heap(_RandomAccessIterator __first, 445s | ^~~~~~~~~~~ 445s /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 445s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 445s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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]’: 445s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445s 181 | vector<_Tp, _Alloc>:: 445s | ^~~~~~~~~~~~~~~~~~~ 445s /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 445s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 445s | ^~~~~~~~~~~~~~ 445s /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)::]’: 445s /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 445s 3867 | find_if(_InputIterator __first, _InputIterator __last, 445s | ^~~~~~~ 445s /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 445s /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 445s 3876 | return std::__find_if(__first, __last, 445s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 445s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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]’: 445s /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 445s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 445s | ^~~~~~~~ 445s /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 445s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 445s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 737 | std::move(__result), 445s | ~~~~~~~~~~~~~~~~~~~~ 445s 738 | std::move(__op), std::move(__proj)); 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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 445s /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]’: 445s /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 445s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 445s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 3147 | std::move(__comp), std::move(__proj)); 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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&)::]’: 445s /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 445s 195 | operator()(_Iterator __it, _Value& __val) 445s | ^~~~~~~~ 445s /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 >]’: 445s /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 445s 318 | operator()(_Range&& __r, _Out __result) const 445s | ^~~~~~~~ 445s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 445s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 321 | std::move(__result)); 445s | ~~~~~~~~~~~~~~~~~~~~ 445s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s /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]’: 445s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 445s | ^~~~~~~~ 445s /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 >]’: 445s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 445s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 445s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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 445s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 445s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 508 | { return std::get<0>(idx) != r; }); 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 445s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 553 | [](auto x) { return std::get<1>(x); }); 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 445s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 445s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 445s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 445s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 445s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 445s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 646 | std::next(x_new.begin(), shape[1] * i)); 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 445s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 445s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 658 | std::next(x_new.begin(), shape[1] * i)); 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 445s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 445s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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]’: 445s /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 445s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 445s | ^~~~~~~~~~~~~~~~~~~~~~ 445s /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 445s /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 445s 371 | return std::__do_uninit_copy(__first, __last, __result); 445s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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 445s 373 | return std::uninitialized_copy(__first, __last, __result); 445s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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 > >]’: 445s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 445s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 445s | ^~~~~~~~~~~~~ 445s /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 >]’: 445s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 445s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 445s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::rangeToString(const Range&) [with Range = std::span]’: 445s /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); 445s | ^ 445s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::rangeToString(const Range&) [with Range = std::vector >]’: 445s /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 445s 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); 445s | ^ 445s /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)::]’: 445s /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 445s 3867 | find_if(_InputIterator __first, _InputIterator __last, 445s | ^~~~~~~ 445s /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 445s /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 445s 3876 | return std::__find_if(__first, __last, 445s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 445s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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]’: 445s /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 445s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 445s | ^~~~~~~~ 445s /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 445s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 445s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 737 | std::move(__result), 445s | ~~~~~~~~~~~~~~~~~~~~ 445s 738 | std::move(__op), std::move(__proj)); 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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 445s /usr/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 > >]’: 445s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 445s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 445s | ^~~~~~ 445s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 445s /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 445s 715 | return std::__copy_n(__first, __n2, __result, 445s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 445s 716 | std::__iterator_category(__first)); 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /usr/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 > >]’: 445s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 445s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 445s | ^~~~~~ 445s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 445s /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 445s 715 | return std::__copy_n(__first, __n2, __result, 445s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 445s 716 | std::__iterator_category(__first)); 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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]’: 445s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 445s | ^~~~~~~~ 445s /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]’: 445s /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 445s 1999 | operator()(_Iter __first, _Sent __last, 445s | ^~~~~~~~ 445s /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 445s /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 >]’: 445s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 343 | std::string rangeToString(InputIterator first, Sentinel last) { 445s | ^~~~~~~~~~~~~ 445s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s /usr/include/c++/14/bits/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 > >]’: 445s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 445s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 445s | ^~~~~~~~ 445s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 445s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 445s 683 | { return std::copy(__first, __first + __n, __result); } 445s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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 > >]’: 445s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 445s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 445s /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 >]’: 445s /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 445s 855 | operator()(_It& __it, _Sent __bound) const 445s | ^~~~~~~~ 445s /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&):: >]’: 445s /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 445s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 445s | ^~~~~~ 445s /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 445s /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 445s 1905 | std::__introsort_loop(__first, __last, 445s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 445s 1906 | std::__lg(__last - __first) * 2, 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 1907 | __comp); 445s | ~~~~~~~ 445s /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 445s 1908 | std::__final_insertion_sort(__first, __last, __comp); 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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]’: 445s /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 445s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 445s | ^~~~~~~~ 445s /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 445s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 445s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 737 | std::move(__result), 445s | ~~~~~~~~~~~~~~~~~~~~ 445s 738 | std::move(__op), std::move(__proj)); 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /usr/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 > >]’: 445s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 445s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 445s | ^~~~~~ 445s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 445s /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]’: 445s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445s 954 | vector<_Tp, _Alloc>:: 445s | ^~~~~~~~~~~~~~~~~~~ 445s /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 445s /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 445s /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 445s 977 | std::copy(__first, __last, __position); 445s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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 445s 984 | std::__uninitialized_copy_a(__mid, __last, 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 445s 985 | this->_M_impl._M_finish, 445s | ~~~~~~~~~~~~~~~~~~~~~~~~ 445s 986 | _M_get_Tp_allocator()); 445s | ~~~~~~~~~~~~~~~~~~~~~~ 445s /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 445s 995 | std::copy(__first, __mid, __position); 445s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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 445s 1022 | = std::__uninitialized_copy_a(__first, __last, 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 445s 1023 | __new_finish, 445s | ~~~~~~~~~~~~~ 445s 1024 | _M_get_Tp_allocator()); 445s | ~~~~~~~~~~~~~~~~~~~~~~ 445s /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]’: 445s /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 445s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 386 | __result, __alloc); 445s | ~~~~~~~~~~~~~~~~~~ 445s /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 >]’: 445s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 642 | copy(_II __first, _II __last, _OI __result) 445s | ^~~~ 445s /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]’: 445s /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 445s 398 | return std::__uninitialized_copy_a 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 445s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /usr/include/dolfinx/mesh/utils.h: In function ‘std::vector dolfinx::mesh::compute_midpoints(const Mesh&, int, std::span) [with T = double]’: 445s /usr/include/dolfinx/mesh/utils.h:402:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 402 | std::ranges::transform(p, xg, p.begin(), 445s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 445s 403 | [size = rows.size()](auto x, auto y) 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 404 | { return x + y / size; }); 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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*]’: 445s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 445s | ^~~~~~~~~~~~~ 445s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s /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 445s 147 | { return std::copy(__first, __last, __result); } 445s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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]’: 445s /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 445s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 445s | ^~~~~~~~~~~~~~ 445s /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*]’: 445s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 445s | ^~~~~~~~~~~~~~~~ 445s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s /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*]’: 445s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 445s | ^~~~~~~~~~~~~ 445s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s /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 445s 147 | { return std::copy(__first, __last, __result); } 445s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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*]’: 445s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 445s | ^~~~~~~~~~~~~~~~~~ 445s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s /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 445s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 185 | __uninit_copy(__first, __last, __result); 445s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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]’: 445s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 445s | ^~~~~~~~~~~~~~~~~~~~~~ 445s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s /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 445s 371 | return std::__do_uninit_copy(__first, __last, __result); 445s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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 445s 373 | return std::uninitialized_copy(__first, __last, __result); 445s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 445s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 445s | ^~~~~~~~~~~~~~ 445s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s /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 445s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 249 | std::move(__result)); 445s | ~~~~~~~~~~~~~~~~~~~~ 445s In file included from /usr/include/c++/14/string:48: 445s /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]’: 445s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 445s | ^~~~~~~~~~~~ 445s /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]’: 445s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s /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*]’: 445s /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 445s 346 | __niter_wrap(_From __from, _To __res) 445s | ^~~~~~~~~~~~ 445s /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]’: 445s /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 445s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 445s | ^~~~~~~~~ 445s /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 445s /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 >]’: 445s /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 445s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 445s | ^~~~~~~~~ 445s /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 445s /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&):: >]’: 445s /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 445s 1876 | __introsort_loop(_RandomAccessIterator __first, 445s | ^~~~~~~~~~~~~~~~ 445s /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 445s /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 445s 1884 | std::__partial_sort(__first, __last, __last, __comp); 445s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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 445s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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 445s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 445s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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&):: >]’: 445s /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 445s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 445s | ^~~~~~~~~~~~~~~~~~~~~~ 445s /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 445s /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 445s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 445s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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 445s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 1819 | __comp); 445s | ~~~~~~~ 445s /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 445s 1822 | std::__insertion_sort(__first, __last, __comp); 445s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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 >]’: 445s /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 445s 855 | operator()(_It& __it, _Sent __bound) const 445s | ^~~~~~~~ 445s /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&):: >]’: 445s /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 445s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 445s | ^~~~~~ 445s /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 445s /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 445s 1905 | std::__introsort_loop(__first, __last, 445s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 445s 1906 | std::__lg(__last - __first) * 2, 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 1907 | __comp); 445s | ~~~~~~~ 445s /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 445s 1908 | std::__final_insertion_sort(__first, __last, __comp); 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 445s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 445s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 608 | __miter_base(_Iterator __it) 445s | ^~~~~~~~~~~~ 445s /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 >]’: 445s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 445s | ^~~~~~~~~~~~~ 445s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 > >]’: 445s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 445s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 445s | ^~~~~~~~~~~~~~ 445s /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*]’: 445s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 642 | copy(_II __first, _II __last, _OI __result) 445s | ^~~~ 445s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 445s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 445s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 445s | ^~~~~~~~~~~~~~ 445s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s /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 445s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 249 | std::move(__result)); 445s | ~~~~~~~~~~~~~~~~~~~~ 445s In file included from /usr/include/c++/14/functional:59, 445s from /usr/include/spdlog/common.h:13, 445s from /usr/include/spdlog/spdlog.h:12, 445s from /usr/include/dolfinx/common/log.h:9, 445s from /usr/include/dolfinx/common/MPI.h:10: 445s /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}]’: 445s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 445s 587 | operator()(_ArgTypes... __args) const 445s | ^~~~~~~~ 445s /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]’: 445s /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 445s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 445s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 737 | std::move(__result), 445s | ~~~~~~~~~~~~~~~~~~~~ 445s 738 | std::move(__op), std::move(__proj)); 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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]’: 445s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 445s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 445s | ^~~~~~~~~~~~ 445s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 445s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 445s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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]’: 445s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 445s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 445s | ^~~~~~~~ 445s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 445s 577 | _element->Tt_apply(data, n, cell_permutation); 445s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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]’: 445s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 445s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 445s | ^~~~~~~~~~ 445s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 445s 593 | _element->Tinv_apply(data, n, cell_permutation); 445s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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]’: 445s /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 445s 1789 | operator()(_Iter __first, _Sent __last, 445s | ^~~~~~~~ 445s /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 445s /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 445s 1792 | auto __lasti = ranges::next(__first, __last); 445s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 445s /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 445s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 445s | ^ 445s /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]’: 445s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 445s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 445s | ^~~~~~~ 445s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 445s 544 | _element->T_apply(data, n, cell_permutation); 445s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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):: >]’: 445s /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 445s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 445s | ^~~~~~~~~ 445s /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 445s /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 445s 2152 | return __find_if(__first, __last, __pred, 445s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 445s 2153 | std::__iterator_category(__first)); 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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]’: 445s /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 445s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 445s | ^~~~~~~~ 445s /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 445s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s /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]’: 445s /usr/include/dolfinx/fem/FiniteElement.h:656:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 445s 656 | void Tt_inv_apply_right(std::span data, std::uint32_t cell_permutation, 445s | ^~~~~~~~~~~~~~~~~~ 445s /usr/include/dolfinx/fem/FiniteElement.h:660:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 445s 660 | _element->Tt_inv_apply_right(data, n, cell_permutation); 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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]’: 445s /usr/include/dolfinx/fem/FiniteElement.h:639:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 445s 639 | void Tt_apply_right(std::span data, std::uint32_t cell_permutation, 445s | ^~~~~~~~~~~~~~ 445s /usr/include/dolfinx/fem/FiniteElement.h:643:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 445s 643 | _element->Tt_apply_right(data, n, cell_permutation); 445s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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]’: 445s /usr/include/dolfinx/fem/FiniteElement.h:622:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 445s 622 | void Tinv_apply_right(std::span data, std::uint32_t cell_permutation, 445s | ^~~~~~~~~~~~~~~~ 445s /usr/include/dolfinx/fem/FiniteElement.h:626:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 445s 626 | _element->Tinv_apply_right(data, n, cell_permutation); 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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]’: 445s /usr/include/dolfinx/fem/FiniteElement.h:605:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 445s 605 | void T_apply_right(std::span data, std::uint32_t cell_permutation, 445s | ^~~~~~~~~~~~~ 445s /usr/include/dolfinx/fem/FiniteElement.h:609:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 445s 609 | _element->T_apply_right(data, n, cell_permutation); 445s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /usr/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 > >]’: 445s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 445s | ^~~~~~ 445s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 445s /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 >&]’: 445s /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 445s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 445s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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*]’: 445s /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 445s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 445s | ^~~~~~~~~~~~~~~~ 445s /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 445s /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]’: 445s /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 445s 1178 | fill_n(_OI __first, _Size __n, const _Tp& __value) 445s | ^~~~~~ 445s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 445s /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 445s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 445s | ^~~~~~~~~~~~~~~~~~ 445s /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 445s /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 445s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 185 | __uninit_copy(__first, __last, __result); 445s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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 >]’: 445s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 445s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 445s | ^~~~~~~~~~~~ 445s /usr/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 >]’: 445s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 445s | ^~~~~~ 445s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s /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*]’: 445s /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 445s 346 | __niter_wrap(_From __from, _To __res) 445s | ^~~~~~~~~~~~ 445s /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]’: 445s /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 445s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 445s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 737 | std::move(__result), 445s | ~~~~~~~~~~~~~~~~~~~~ 445s 738 | std::move(__op), std::move(__proj)); 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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 > > >]’: 445s /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 445s 1816 | __make_move_if_noexcept_iterator(_Iterator __i) 445s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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 445s 1817 | { return _ReturnType(__i); } 445s | ^~~~~~~~~~~~~~~~ 445s /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]’: 445s /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 445s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 445s 607 | this->_M_impl._M_start, 445s | ~~~~~~~~~~~~~~~~~~~~~~~ 445s 608 | _M_get_Tp_allocator()); 445s | ~~~~~~~~~~~~~~~~~~~~~~ 445s /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]’: 445s /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 445s 707 | vector(_InputIterator __first, _InputIterator __last, 445s | ^~~~~~ 445s /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 445s /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 445s 711 | _M_range_initialize(__first, __last, 445s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 445s 712 | std::__iterator_category(__first)); 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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):: >]’: 445s /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 445s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 445s | ^~~~~~~~~ 445s /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 445s /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 445s 2152 | return __find_if(__first, __last, __pred, 445s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 445s 2153 | std::__iterator_category(__first)); 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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]’: 445s /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 445s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 445s | ^~~~~~~~ 445s /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 445s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s /usr/include/c++/14/bits/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 > >]’: 445s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 445s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 445s | ^~~~~~~~ 445s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 445s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 445s 683 | { return std::copy(__first, __first + __n, __result); } 445s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /usr/include/c++/14/bits/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 > >]’: 445s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 445s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 445s | ^~~~~~~~ 445s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 445s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 445s 683 | { return std::copy(__first, __first + __n, __result); } 445s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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 > >]’: 445s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 445s 642 | copy(_II __first, _II __last, _OI __result) 445s | ^~~~ 445s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 445s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 445s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 445s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 445s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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&):: >]’: 445s /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 445s 1876 | __introsort_loop(_RandomAccessIterator __first, 445s | ^~~~~~~~~~~~~~~~ 445s /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 445s /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 445s 1884 | std::__partial_sort(__first, __last, __last, __comp); 445s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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 445s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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 445s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 445s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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&):: >]’: 445s /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 445s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 445s | ^~~~~~~~~~~~~~~~~~~~~~ 445s /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 445s /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 445s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 445s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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 445s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 1819 | __comp); 445s | ~~~~~~~ 445s /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 445s 1822 | std::__insertion_sort(__first, __last, __comp); 445s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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]’: 445s /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 445s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 445s | ^~~~~~~~~~~~~~~~~~~~~~ 445s /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 445s /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 445s 371 | return std::__do_uninit_copy(__first, __last, __result); 445s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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 445s 373 | return std::uninitialized_copy(__first, __last, __result); 445s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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 >]’: 445s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 445s | ^~~~~~~~~~~~~ 445s /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]’: 445s /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 445s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 445s | ^~~~~~~~~~~~~~~~~~~ 445s /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 445s /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 445s 1697 | std::__uninitialized_copy_a(__first, __last, 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 445s 1698 | this->_M_impl._M_start, 445s | ~~~~~~~~~~~~~~~~~~~~~~~ 445s 1699 | _M_get_Tp_allocator()); 445s | ~~~~~~~~~~~~~~~~~~~~~~ 445s /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 >]’: 445s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 445s | ^~~~~~~~ 445s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 310 | return ranges::__copy_or_move(std::move(__first), 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 445s 311 | std::move(__last), 445s | ~~~~~~~~~~~~~~~~~~ 445s 312 | std::move(__result)); 445s | ~~~~~~~~~~~~~~~~~~~~ 445s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s /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 >]’: 445s /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 445s 994 | operator()(_It __x, _Sent __bound) const 445s | ^~~~~~~~ 445s /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 445s /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&)::]’: 445s /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 445s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 445s | ^~~~ 445s /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 445s /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 445s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 445s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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 >]’: 445s /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 445s 675 | move(_II __first, _II __last, _OI __result) 445s | ^~~~ 445s /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 445s /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 445s /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 445s 683 | return std::__copy_move_a(std::__miter_base(__first), 445s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 684 | std::__miter_base(__last), __result); 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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]’: 445s /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 445s 3123 | operator()(_Iter __first, _Sent __last, 445s | ^~~~~~~~ 445s /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 445s /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 >]’: 445s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 445s | ^~~~~~~~ 445s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 310 | return ranges::__copy_or_move(std::move(__first), 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 445s 311 | std::move(__last), 445s | ~~~~~~~~~~~~~~~~~~ 445s 312 | std::move(__result)); 445s | ~~~~~~~~~~~~~~~~~~~~ 445s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s /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 >]’: 445s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 445s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 445s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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 >]’: 445s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 642 | copy(_II __first, _II __last, _OI __result) 445s | ^~~~ 445s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 445s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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]’: 445s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 445s | ^~~~~~~~~~~~~~~~~~~~~~ 445s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s /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 445s 371 | return std::__do_uninit_copy(__first, __last, __result); 445s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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 445s 373 | return std::uninitialized_copy(__first, __last, __result); 445s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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]’: 445s /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 445s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 445s | ^~~~~~~~~~~~~~~~~~~~~~ 445s /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 445s /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 445s 371 | return std::__do_uninit_copy(__first, __last, __result); 445s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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 445s 373 | return std::uninitialized_copy(__first, __last, __result); 445s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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 >]’: 445s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 445s | ^~~~~~~~~~~~~ 445s /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]’: 445s /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 445s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 445s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 1805 | std::move(__comp), std::move(__proj)); 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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)::]’: 445s /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 445s 3867 | find_if(_InputIterator __first, _InputIterator __last, 445s | ^~~~~~~ 445s /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 445s /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 445s 3876 | return std::__find_if(__first, __last, 445s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 445s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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]’: 445s /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 445s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 445s | ^~~~~~~~ 445s /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 445s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 445s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 737 | std::move(__result), 445s | ~~~~~~~~~~~~~~~~~~~~ 445s 738 | std::move(__op), std::move(__proj)); 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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 445s /usr/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 > >]’: 445s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 445s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 445s | ^~~~~~ 445s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 445s /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 445s 715 | return std::__copy_n(__first, __n2, __result, 445s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 445s 716 | std::__iterator_category(__first)); 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /usr/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 > >]’: 445s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 445s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 445s | ^~~~~~ 445s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 445s /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 445s 715 | return std::__copy_n(__first, __n2, __result, 445s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 445s 716 | std::__iterator_category(__first)); 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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]’: 445s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 445s | ^~~~~~~~ 445s /usr/include/c++/14/bits/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 > >]’: 445s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 445s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 445s | ^~~~~~~~ 445s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 445s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 445s 683 | { return std::copy(__first, __first + __n, __result); } 445s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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]’: 445s /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 445s 772 | operator()(_Range1&& __r1, _Range2&& __r2, _Out __result, _Fp __binary_op, 445s | ^~~~~~~~ 445s /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 445s 775 | return (*this)(ranges::begin(__r1), ranges::end(__r1), 445s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 776 | ranges::begin(__r2), ranges::end(__r2), 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 777 | std::move(__result), std::move(__binary_op), 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 778 | std::move(__proj1), std::move(__proj2)); 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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 445s /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 445s /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 445s /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*]’: 445s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 445s | ^~~~~~~~~~~~~ 445s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s /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 445s 147 | { return std::copy(__first, __last, __result); } 445s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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*]’: 445s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 445s | ^~~~~~~~~~~~~~~~ 445s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s /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*]’: 445s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 445s | ^~~~~~~~~~~~~~~~~~ 445s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s /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 445s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 185 | __uninit_copy(__first, __last, __result); 445s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 445s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 445s | ^~~~~~~~~~~~~~ 445s /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&):: >]’: 445s /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 445s 1876 | __introsort_loop(_RandomAccessIterator __first, 445s | ^~~~~~~~~~~~~~~~ 445s /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 445s /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 445s 1884 | std::__partial_sort(__first, __last, __last, __comp); 445s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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 445s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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 445s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 445s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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&):: >]’: 445s /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 445s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 445s | ^~~~~~~~~~~~~~~~~~~~~~ 445s /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 445s /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 445s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 445s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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 445s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 1819 | __comp); 445s | ~~~~~~~ 445s /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 445s 1822 | std::__insertion_sort(__first, __last, __comp); 445s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 445s /usr/include/c++/14/bits/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*]’: 445s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 445s | ^~~~~~~~~~~~~ 445s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 445s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 445s | ^~~~~~~~~~~~~~ 445s /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*]’: 445s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 642 | copy(_II __first, _II __last, _OI __result) 445s | ^~~~ 445s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 445s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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*]’: 445s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 642 | copy(_II __first, _II __last, _OI __result) 445s | ^~~~ 445s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 445s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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]’: 445s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 445s | ^~~~~~~~ 445s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s /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&):: >]’: 445s /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 445s 1863 | __partial_sort(_RandomAccessIterator __first, 445s | ^~~~~~~~~~~~~~ 445s /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 445s /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 445s /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 445s 1868 | std::__heap_select(__first, __middle, __last, __comp); 445s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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 445s 1869 | std::__sort_heap(__first, __middle, __comp); 445s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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&):: >]’: 445s /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 445s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 445s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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 445s /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 445s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 1856 | __comp); 445s | ~~~~~~~ 445s /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 445s /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 445s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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&):: >]’: 445s /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 445s 1770 | __insertion_sort(_RandomAccessIterator __first, 445s | ^~~~~~~~~~~~~~~~ 445s /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 445s /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 445s 1777 | if (__comp(__i, __first)) 445s | ~~~~~~^~~~~~~~~~~~~~ 445s /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 445s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 445s | ^~~~~~~~~~~~~~~~~~~~~~~ 445s /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&):: >]’: 445s /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 445s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 445s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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 445s /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 > >]’: 445s /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 445s 994 | operator()(_It __x, _Sent __bound) const 445s | ^~~~~~~~ 445s /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 445s /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&)::]’: 445s /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 445s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 445s | ^~~~ 445s /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 445s /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 445s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 445s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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):: >]’: 445s /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 445s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 445s | ^~~~~~~~~ 445s /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 445s /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 445s 2107 | if (__pred(__first)) 445s | ~~~~~~^~~~~~~~~ 445s /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 445s 2111 | if (__pred(__first)) 445s | ~~~~~~^~~~~~~~~ 445s /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 445s 2115 | if (__pred(__first)) 445s | ~~~~~~^~~~~~~~~ 445s /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 445s 2119 | if (__pred(__first)) 445s | ~~~~~~^~~~~~~~~ 445s /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 445s 2127 | if (__pred(__first)) 445s | ~~~~~~^~~~~~~~~ 445s /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 445s 2132 | if (__pred(__first)) 445s | ~~~~~~^~~~~~~~~ 445s /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 445s 2137 | if (__pred(__first)) 445s | ~~~~~~^~~~~~~~~ 445s In file included from /usr/include/dolfinx/fem/FiniteElement.h:11: 445s /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]’: 445s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 445s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 445s | ^~~~~~~~~~~~~~~~ 445s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 445s 1849 | permute_data(u, n, cell_info, _eperm); 445s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 445s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 445s 1852 | transform_data(u, n, cell_info, _etrans_invT, 445s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 1853 | precompute::apply_matrix); 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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]’: 445s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 445s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 445s | ^~~~~~~~~~~~~~~~ 445s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 445s 1833 | permute_data(u, n, cell_info, _eperm_inv); 445s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 445s 1836 | transform_data(u, n, cell_info, _etransT, 445s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 1837 | precompute::apply_matrix); 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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]’: 445s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 445s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 445s | ^~~~~~~~~~~~~~~~ 445s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 445s 1865 | permute_data(u, n, cell_info, _eperm_inv); 445s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 445s 1868 | transform_data(u, n, cell_info, _etrans_inv, 445s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 1869 | precompute::apply_matrix); 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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*]’: 445s /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 445s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 445s | ^~~~~~~~~~~~~ 445s /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 445s /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 445s 147 | { return std::copy(__first, __last, __result); } 445s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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]’: 445s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 445s 1810 | void FiniteElement::T_apply(std::span u, int n, 445s | ^~~~~~~~~~~~~~~~ 445s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 445s 1817 | permute_data(u, n, cell_info, _eperm); 445s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 445s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 445s 1820 | transform_data(u, n, cell_info, _etrans, 445s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 1821 | precompute::apply_matrix); 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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]’: 445s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 445s | ^~~~~~~~ 445s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s /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]’: 445s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 445s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 445s | ^~~~~~~~~~~~~~~~~~~~~~ 445s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 445s /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 445s 371 | return std::__do_uninit_copy(__first, __last, __result); 445s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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 445s 373 | return std::uninitialized_copy(__first, __last, __result); 445s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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):: >]’: 445s /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 445s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 445s | ^~~~~~~~~ 445s /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 445s /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 445s 2107 | if (__pred(__first)) 445s | ~~~~~~^~~~~~~~~ 445s /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 445s 2111 | if (__pred(__first)) 445s | ~~~~~~^~~~~~~~~ 445s /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 445s 2115 | if (__pred(__first)) 445s | ~~~~~~^~~~~~~~~ 445s /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 445s 2119 | if (__pred(__first)) 445s | ~~~~~~^~~~~~~~~ 445s /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 445s 2127 | if (__pred(__first)) 445s | ~~~~~~^~~~~~~~~ 445s /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 445s 2132 | if (__pred(__first)) 445s | ~~~~~~^~~~~~~~~ 445s /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 445s 2137 | if (__pred(__first)) 445s | ~~~~~~^~~~~~~~~ 445s /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 > >]’: 445s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 445s 642 | copy(_II __first, _II __last, _OI __result) 445s | ^~~~ 445s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 445s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 445s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 445s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 445s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 445s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 445s 608 | __miter_base(_Iterator __it) 445s | ^~~~~~~~~~~~ 445s /usr/include/c++/14/bits/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 > >]’: 445s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 445s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 445s | ^~~~~~~~~~~~~ 445s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 445s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 445s /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]’: 445s /usr/include/basix/finite-element.h:1947:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 445s 1947 | void FiniteElement::Tt_inv_apply_right(std::span u, int n, 445s | ^~~~~~~~~~~~~~~~ 445s /usr/include/basix/finite-element.h:1959:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 445s 1959 | permute_data(dblock, 1, cell_info, _eperm_inv); 445s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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&):: >]’: 445s /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 445s 1863 | __partial_sort(_RandomAccessIterator __first, 445s | ^~~~~~~~~~~~~~ 445s /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 445s /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 445s /usr/include/basix/finite-element.h:1964:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 445s 1964 | transform_data(u, n, cell_info, _etrans_inv, 445s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 1965 | precompute::apply_tranpose_matrix_right); 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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 445s 1868 | std::__heap_select(__first, __middle, __last, __comp); 445s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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 445s 1869 | std::__sort_heap(__first, __middle, __comp); 445s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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&):: >]’: 445s /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 445s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 445s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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 445s /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 445s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 1856 | __comp); 445s | ~~~~~~~ 445s /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 445s /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 445s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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&):: >]’: 445s /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 445s 1770 | __insertion_sort(_RandomAccessIterator __first, 445s | ^~~~~~~~~~~~~~~~ 445s /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 445s /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 445s 1777 | if (__comp(__i, __first)) 445s | ~~~~~~^~~~~~~~~~~~~~ 445s /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 445s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 445s | ^~~~~~~~~~~~~~~~~~~~~~~ 445s /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]’: 445s /usr/include/basix/finite-element.h:1875:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 445s 1875 | void FiniteElement::Tt_apply_right(std::span u, int n, 445s | ^~~~~~~~~~~~~~~~ 445s /usr/include/basix/finite-element.h:1887:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 445s 1887 | permute_data(dblock, 1, cell_info, _eperm); 445s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /usr/include/basix/finite-element.h:1892:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 445s 1892 | transform_data(u, n, cell_info, _etrans, 445s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 1893 | precompute::apply_tranpose_matrix_right); 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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&):: >]’: 445s /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 445s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 445s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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 445s /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]’: 445s /usr/include/basix/finite-element.h:1899:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 445s 1899 | void FiniteElement::Tinv_apply_right(std::span u, int n, 445s | ^~~~~~~~~~~~~~~~ 445s /usr/include/basix/finite-element.h:1911:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 445s 1911 | permute_data(dblock, 1, cell_info, _eperm); 445s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /usr/include/basix/finite-element.h:1916:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 445s 1916 | transform_data(u, n, cell_info, _etrans_invT, 445s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 1917 | precompute::apply_tranpose_matrix_right); 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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]’: 445s /usr/include/basix/finite-element.h:1923:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 445s 1923 | void FiniteElement::T_apply_right(std::span u, int n, 445s | ^~~~~~~~~~~~~~~~ 445s /usr/include/basix/finite-element.h:1935:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 445s 1935 | permute_data(dblock, 1, cell_info, _eperm_inv); 445s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /usr/include/basix/finite-element.h:1940:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 445s 1940 | transform_data(u, n, cell_info, _etransT, 445s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 1941 | precompute::apply_tranpose_matrix_right); 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /usr/include/c++/14/bits/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 > >]’: 445s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 445s | ^~~~~~~~ 445s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 445s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 683 | { return std::copy(__first, __first + __n, __result); } 445s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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 > >]’: 445s /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 445s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 445s | ^~~~~~~~ 445s /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 445s /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 445s 577 | return ranges::fill_n(std::move(__first), __len, __value); 445s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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]’: 445s /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 445s 1143 | __fill_n_a(_OutputIterator __first, _Size __n, const _Tp& __value, 445s | ^~~~~~~~~~ 445s /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 445s 1154 | std::__fill_a(__first, __first + __n, __value); 445s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /usr/include/c++/14/bits/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 >]’: 445s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 445s | ^~~~~~~~~~~~~ 445s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s /usr/include/c++/14/bits/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 >]’: 445s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 445s | ^~~~~~~~ 445s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 683 | { return std::copy(__first, __first + __n, __result); } 445s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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*]’: 445s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 445s | ^~~~~~~~~~~~~~~~ 445s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s /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*]’: 445s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 445s | ^~~~~~~~~~~~~~~~~~ 445s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s /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 445s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 185 | __uninit_copy(__first, __last, __result); 445s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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]’: 445s /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 445s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 445s | ^~~~~~~~~~~~~~ 445s /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 > >]’: 445s /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 445s 1508 | move_iterator(iterator_type __i) 445s | ^~~~~~~~~~~~~ 445s /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]’: 445s /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 445s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 445s | ^~~~~~~~~~~~~~~~~~~ 445s /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 445s /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 445s 1697 | std::__uninitialized_copy_a(__first, __last, 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 445s 1698 | this->_M_impl._M_start, 445s | ~~~~~~~~~~~~~~~~~~~~~~~ 445s 1699 | _M_get_Tp_allocator()); 445s | ~~~~~~~~~~~~~~~~~~~~~~ 445s /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*]’: 445s /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 445s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 445s | ^~~~~~~~~~~~~~~~ 445s /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 445s /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*]’: 445s /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 445s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 445s | ^~~~~~~~~~~~~~~~~~ 445s /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 445s /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 445s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 185 | __uninit_copy(__first, __last, __result); 445s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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*]’: 445s /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 445s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 445s | ^~~~~~~~~~~~~~~~ 445s /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 445s /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*]’: 445s /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 445s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 445s | ^~~~~~~~~~~~~~~~~~ 445s /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 445s /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 445s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 185 | __uninit_copy(__first, __last, __result); 445s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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]’: 445s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 445s | ^~~~~~~~~~~~~~~~~~~~~~ 445s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s /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 445s 371 | return std::__do_uninit_copy(__first, __last, __result); 445s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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 445s 373 | return std::uninitialized_copy(__first, __last, __result); 445s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 445s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 445s | ^~~~~~~~~~~~~~ 445s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s /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 445s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 249 | std::move(__result)); 445s | ~~~~~~~~~~~~~~~~~~~~ 445s /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 >]’: 445s /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 445s 855 | operator()(_It& __it, _Sent __bound) const 445s | ^~~~~~~~ 445s /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]’: 445s /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 445s 750 | operator()(_Iter1 __first1, _Sent1 __last1, 445s | ^~~~~~~~ 445s /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 445s /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 445s /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 445s /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 445s /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&):: >]’: 445s /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 445s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 445s | ^~~~~~ 445s /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 445s /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 445s 1905 | std::__introsort_loop(__first, __last, 445s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 445s 1906 | std::__lg(__last - __first) * 2, 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 1907 | __comp); 445s | ~~~~~~~ 445s /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 445s 1908 | std::__final_insertion_sort(__first, __last, __comp); 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 445s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 445s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 608 | __miter_base(_Iterator __it) 445s | ^~~~~~~~~~~~ 445s /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 >]’: 445s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 445s | ^~~~~~~~~~~~~ 445s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 445s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 445s | ^~~~~~~~~~~~~~ 445s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s /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 445s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 249 | std::move(__result)); 445s | ~~~~~~~~~~~~~~~~~~~~ 445s /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*]’: 445s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 642 | copy(_II __first, _II __last, _OI __result) 445s | ^~~~ 445s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 445s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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]’: 445s /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 445s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 445s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 737 | std::move(__result), 445s | ~~~~~~~~~~~~~~~~~~~~ 445s 738 | std::move(__op), std::move(__proj)); 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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*]’: 445s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 445s | ^~~~~~~~~~~~~ 445s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s /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 445s 147 | { return std::copy(__first, __last, __result); } 445s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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]’: 445s /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 445s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 445s 607 | this->_M_impl._M_start, 445s | ~~~~~~~~~~~~~~~~~~~~~~~ 445s 608 | _M_get_Tp_allocator()); 445s | ~~~~~~~~~~~~~~~~~~~~~~ 445s /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&):: >]’: 445s /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 445s 1863 | __partial_sort(_RandomAccessIterator __first, 445s | ^~~~~~~~~~~~~~ 445s /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 445s /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 445s /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 445s 1868 | std::__heap_select(__first, __middle, __last, __comp); 445s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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 445s 1869 | std::__sort_heap(__first, __middle, __comp); 445s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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&):: >]’: 445s /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 445s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 445s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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 445s /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 445s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 1856 | __comp); 445s | ~~~~~~~ 445s /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 445s /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 445s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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]’: 445s /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 445s 1789 | operator()(_Iter __first, _Sent __last, 445s | ^~~~~~~~ 445s /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 445s /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 445s 1792 | auto __lasti = ranges::next(__first, __last); 445s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 445s /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 445s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 445s | ^ 445s /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&):: >]’: 445s /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 445s 1770 | __insertion_sort(_RandomAccessIterator __first, 445s | ^~~~~~~~~~~~~~~~ 445s /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 445s /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 445s 1777 | if (__comp(__i, __first)) 445s | ~~~~~~^~~~~~~~~~~~~~ 445s /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 445s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 445s | ^~~~~~~~~~~~~~~~~~~~~~~ 445s /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&):: >]’: 445s /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 445s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 445s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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 445s /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):: >]’: 445s /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 445s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 445s | ^~~~~~~~~ 445s /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 445s /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 445s 2152 | return __find_if(__first, __last, __pred, 445s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 445s 2153 | std::__iterator_category(__first)); 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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]’: 445s /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 445s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 445s | ^~~~~~~~ 445s /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 445s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s /usr/include/c++/14/bits/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 > >]’: 445s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 445s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 445s | ^~~~~~~~ 445s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 445s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 445s 683 | { return std::copy(__first, __first + __n, __result); } 445s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /usr/include/c++/14/bits/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 > >]’: 445s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 445s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 445s | ^~~~~~~~ 445s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 445s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 445s 683 | { return std::copy(__first, __first + __n, __result); } 445s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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 > >]’: 445s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 445s 642 | copy(_II __first, _II __last, _OI __result) 445s | ^~~~ 445s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 445s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 445s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 445s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 445s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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 > >]’: 445s /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 445s 855 | operator()(_It& __it, _Sent __bound) const 445s | ^~~~~~~~ 445s /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&):: >]’: 445s /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 445s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 445s | ^~~~~~ 445s /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 445s /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 445s 1905 | std::__introsort_loop(__first, __last, 445s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 445s 1906 | std::__lg(__last - __first) * 2, 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 1907 | __comp); 445s | ~~~~~~~ 445s /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 445s 1908 | std::__final_insertion_sort(__first, __last, __comp); 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 445s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 445s /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)::]’: 445s /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 445s 317 | operator()(_Iterator __it) 445s | ^~~~~~~~ 445s In file included from /usr/include/dolfinx/fem/DirichletBC.h:10: 445s /usr/include/dolfinx/fem/Constant.h: In constructor ‘dolfinx::fem::Constant::Constant(value_type) [with T = double]’: 445s /usr/include/dolfinx/fem/Constant.h:30:37: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 445s 30 | explicit Constant(value_type c) : value({c}) {} 445s | ^~~~~~~~~~ 445s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 445s /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 445s 642 | copy(_II __first, _II __last, _OI __result) 445s | ^~~~ 445s /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 445s /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*]’: 445s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 445s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 445s | ^~~~~~~~~~~~~~~~ 445s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 445s /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*]’: 445s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 445s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 445s | ^~~~~~~~~~~~~~~~~~ 445s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 445s /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 445s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 185 | __uninit_copy(__first, __last, __result); 445s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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)::]’: 445s /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 445s 317 | operator()(_Iterator __it) 445s | ^~~~~~~~ 445s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 445s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 445s 608 | __miter_base(_Iterator __it) 445s | ^~~~~~~~~~~~ 445s /usr/include/c++/14/bits/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 > >]’: 445s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 445s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 445s | ^~~~~~~~~~~~~ 445s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 445s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 445s /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 >]’: 445s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 445s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 445s | ^~~~~~~~~~~~ 445s /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&):: >]’: 445s /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 445s 1589 | __heap_select(_RandomAccessIterator __first, 445s | ^~~~~~~~~~~~~ 445s /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 445s /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 445s /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 445s 1593 | std::__make_heap(__first, __middle, __comp); 445s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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 445s 1595 | if (__comp(__i, __first)) 445s | ~~~~~~^~~~~~~~~~~~~~ 445s /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 445s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 445s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 445s /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&):: >]’: 445s /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 445s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 445s | ^~~~~~~~~~~ 445s /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 445s /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 445s 425 | std::__pop_heap(__first, __last, __last, __comp); 445s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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&):: >]’: 445s /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 445s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 445s | ^~~~~~~~~~~~~~~~~~~~~~ 445s /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 445s /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 445s /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 445s /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 445s 88 | if (__comp(__a, __b)) 445s | ~~~~~~^~~~~~~~~~ 445s /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 445s 90 | if (__comp(__b, __c)) 445s | ~~~~~~^~~~~~~~~~ 445s /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 445s 91 | std::iter_swap(__result, __b); 445s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 445s /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 445s 92 | else if (__comp(__a, __c)) 445s | ~~~~~~^~~~~~~~~~ 445s /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 445s 93 | std::iter_swap(__result, __c); 445s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 445s /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 445s 95 | std::iter_swap(__result, __a); 445s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 445s /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 445s 97 | else if (__comp(__a, __c)) 445s | ~~~~~~^~~~~~~~~~ 445s /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 445s 98 | std::iter_swap(__result, __a); 445s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 445s /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 445s 99 | else if (__comp(__b, __c)) 445s | ~~~~~~^~~~~~~~~~ 445s /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 445s 100 | std::iter_swap(__result, __c); 445s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 445s /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 445s 102 | std::iter_swap(__result, __b); 445s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 445s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 445s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 608 | __miter_base(_Iterator __it) 445s | ^~~~~~~~~~~~ 445s /usr/include/c++/14/bits/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*]’: 445s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 445s | ^~~~~~~~~~~~~ 445s /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&):: >]’: 445s /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 445s 1829 | __unguarded_partition(_RandomAccessIterator __first, 445s | ^~~~~~~~~~~~~~~~~~~~~ 445s /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 445s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s /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 445s /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 445s 1835 | while (__comp(__first, __pivot)) 445s | ~~~~~~^~~~~~~~~~~~~~~~~~ 445s /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 445s 1838 | while (__comp(__pivot, __last)) 445s | ~~~~~~^~~~~~~~~~~~~~~~~ 445s /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 445s 1842 | std::iter_swap(__first, __last); 445s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 445s /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 >&}]’: 445s /usr/include/c++/14/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 445s 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); 445s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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&)::]’: 445s /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 445s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 445s | ^~~~~~~~ 445s /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 445s /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 >]’: 445s /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 445s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 445s | ^~~~~~~~~~~~~ 445s /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 445s /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 445s /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 445s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 923 | std::__miter_base(__last), 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 924 | __result); 445s | ~~~~~~~~~ 445s /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&):: >]’: 445s /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 445s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 445s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 445s /usr/include/c++/14/bits/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*]’: 445s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 445s | ^~~~~~~~~~~~~ 445s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s /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&):: >]’: 445s /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 445s 1589 | __heap_select(_RandomAccessIterator __first, 445s | ^~~~~~~~~~~~~ 445s /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 445s /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 445s /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 445s 1593 | std::__make_heap(__first, __middle, __comp); 445s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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 445s 1595 | if (__comp(__i, __first)) 445s | ~~~~~~^~~~~~~~~~~~~~ 445s /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 445s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 445s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 445s /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&):: >]’: 445s /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 445s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 445s | ^~~~~~~~~~~ 445s /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 445s /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 445s 425 | std::__pop_heap(__first, __last, __last, __comp); 445s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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&):: >]’: 445s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 445s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 445s | ^~~~~~~~~~~~~~~~~~~~~~ 445s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 445s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 445s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 445s /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 445s 88 | if (__comp(__a, __b)) 445s | ~~~~~~^~~~~~~~~~ 445s /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 445s 90 | if (__comp(__b, __c)) 445s | ~~~~~~^~~~~~~~~~ 445s /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 445s 91 | std::iter_swap(__result, __b); 445s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 445s /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 445s 92 | else if (__comp(__a, __c)) 445s | ~~~~~~^~~~~~~~~~ 445s /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 445s 93 | std::iter_swap(__result, __c); 445s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 445s /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 445s 95 | std::iter_swap(__result, __a); 445s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 445s /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 445s 97 | else if (__comp(__a, __c)) 445s | ~~~~~~^~~~~~~~~~ 445s /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 445s 98 | std::iter_swap(__result, __a); 445s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 445s /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 445s 99 | else if (__comp(__b, __c)) 445s | ~~~~~~^~~~~~~~~~ 445s /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 445s 100 | std::iter_swap(__result, __c); 445s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 445s /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 445s 102 | std::iter_swap(__result, __b); 445s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 445s /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&):: >]’: 445s /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 445s 1829 | __unguarded_partition(_RandomAccessIterator __first, 445s | ^~~~~~~~~~~~~~~~~~~~~ 445s /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 445s /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 445s /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 445s 1835 | while (__comp(__first, __pivot)) 445s | ~~~~~~^~~~~~~~~~~~~~~~~~ 445s /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 445s 1838 | while (__comp(__pivot, __last)) 445s | ~~~~~~^~~~~~~~~~~~~~~~~ 445s /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 445s 1842 | std::iter_swap(__first, __last); 445s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 445s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 445s /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&)::]’: 445s /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 445s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 445s | ^~~~~~~~ 445s /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 445s /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 > >]’: 445s /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 445s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 445s | ^~~~~~~~~~~~~ 445s /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 445s /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 445s /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 445s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 923 | std::__miter_base(__last), 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 924 | __result); 445s | ~~~~~~~~~ 445s /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&):: >]’: 445s /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 445s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 445s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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*]’: 445s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 445s | ^~~~~~~~~~~~~ 445s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s /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 445s 147 | { return std::copy(__first, __last, __result); } 445s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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*]’: 445s /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 445s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 445s | ^~~~~~~~~~~~~ 445s /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 445s /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 445s 147 | { return std::copy(__first, __last, __result); } 445s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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]’: 445s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 445s 1674 | void FiniteElement::permute_data( 445s | ^~~~~~~~~~~~~~~~ 445s In file included from /usr/include/basix/finite-element.h:12: 445s /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]’: 445s /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 445s 243 | void apply_matrix( 445s | ^~~~~~~~~~~~ 445s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 445s /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]’: 445s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 445s 1733 | void FiniteElement::transform_data( 445s | ^~~~~~~~~~~~~~~~ 445s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 445s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 608 | __miter_base(_Iterator __it) 445s | ^~~~~~~~~~~~ 445s /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 445s 1754 | op(std::span(v_size_t), 445s | ~~^~~~~~~~~~~~~~~~~~~~~ 445s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 1756 | dofstart, block_size); 445s | ~~~~~~~~~~~~~~~~~~~~~ 445s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 445s /usr/include/c++/14/bits/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*]’: 445s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 445s | ^~~~~~~~~~~~~ 445s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s /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 445s 1775 | op(std::span(v_size_t), 445s | ~~^~~~~~~~~~~~~~~~~~~~~ 445s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 1777 | dofstart, block_size); 445s | ~~~~~~~~~~~~~~~~~~~~~ 445s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 445s /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 445s 1786 | op(std::span(v_size_t), 445s | ~~^~~~~~~~~~~~~~~~~~~~~ 445s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 1788 | dofstart, block_size); 445s | ~~~~~~~~~~~~~~~~~~~~~ 445s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 445s /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*]’: 445s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 642 | copy(_II __first, _II __last, _OI __result) 445s | ^~~~ 445s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 445s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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&):: >]’: 445s /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 445s 1589 | __heap_select(_RandomAccessIterator __first, 445s | ^~~~~~~~~~~~~ 445s /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 445s /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 445s /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 445s 1593 | std::__make_heap(__first, __middle, __comp); 445s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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 445s 1595 | if (__comp(__i, __first)) 445s | ~~~~~~^~~~~~~~~~~~~~ 445s /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 445s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 445s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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&):: >]’: 445s /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 445s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 445s | ^~~~~~~~~~~ 445s /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 445s /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 445s 425 | std::__pop_heap(__first, __last, __last, __comp); 445s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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&):: >]’: 445s /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 445s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 445s | ^~~~~~~~~~~~~~~~~~~~~~ 445s /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 445s /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 445s /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 445s /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 445s 88 | if (__comp(__a, __b)) 445s | ~~~~~~^~~~~~~~~~ 445s /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 445s 90 | if (__comp(__b, __c)) 445s | ~~~~~~^~~~~~~~~~ 445s /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 445s 91 | std::iter_swap(__result, __b); 445s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 445s /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 445s 92 | else if (__comp(__a, __c)) 445s | ~~~~~~^~~~~~~~~~ 445s /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 445s 93 | std::iter_swap(__result, __c); 445s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 445s /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 445s 95 | std::iter_swap(__result, __a); 445s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 445s /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 445s 97 | else if (__comp(__a, __c)) 445s | ~~~~~~^~~~~~~~~~ 445s /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 445s 98 | std::iter_swap(__result, __a); 445s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 445s /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 445s 99 | else if (__comp(__b, __c)) 445s | ~~~~~~^~~~~~~~~~ 445s /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 445s 100 | std::iter_swap(__result, __c); 445s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 445s /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 445s 102 | std::iter_swap(__result, __b); 445s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 445s /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&):: >]’: 445s /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 445s 1829 | __unguarded_partition(_RandomAccessIterator __first, 445s | ^~~~~~~~~~~~~~~~~~~~~ 445s /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 445s /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 445s /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 445s 1835 | while (__comp(__first, __pivot)) 445s | ~~~~~~^~~~~~~~~~~~~~~~~~ 445s /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 445s 1838 | while (__comp(__pivot, __last)) 445s | ~~~~~~^~~~~~~~~~~~~~~~~ 445s /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 445s 1842 | std::iter_swap(__first, __last); 445s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 445s /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]’: 445s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 445s 1674 | void FiniteElement::permute_data( 445s | ^~~~~~~~~~~~~~~~ 445s /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&)::]’: 445s /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 445s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 445s | ^~~~~~~~ 445s /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 445s /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 >]’: 445s /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 445s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 445s | ^~~~~~~~~~~~~ 445s /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 445s /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 445s /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 445s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 923 | std::__miter_base(__last), 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 924 | __result); 445s | ~~~~~~~~~ 445s /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&):: >]’: 445s /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 445s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 445s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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]’: 445s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 445s 1733 | void FiniteElement::transform_data( 445s | ^~~~~~~~~~~~~~~~ 445s /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 445s 1754 | op(std::span(v_size_t), 445s | ~~^~~~~~~~~~~~~~~~~~~~~ 445s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 1756 | dofstart, block_size); 445s | ~~~~~~~~~~~~~~~~~~~~~ 445s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 445s /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 445s 1786 | op(std::span(v_size_t), 445s | ~~^~~~~~~~~~~~~~~~~~~~~ 445s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 1788 | dofstart, block_size); 445s | ~~~~~~~~~~~~~~~~~~~~~ 445s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 445s /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 445s 1797 | op(std::span(v_size_t), 445s | ~~^~~~~~~~~~~~~~~~~~~~~ 445s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 1799 | dofstart, block_size); 445s | ~~~~~~~~~~~~~~~~~~~~~ 445s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 445s /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&):: >]’: 445s /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 445s 1876 | __introsort_loop(_RandomAccessIterator __first, 445s | ^~~~~~~~~~~~~~~~ 445s /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 445s /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 445s 1884 | std::__partial_sort(__first, __last, __last, __comp); 445s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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 445s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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 445s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 445s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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&):: >]’: 445s /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 445s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 445s | ^~~~~~~~~~~~~~~~~~~~~~ 445s /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 445s /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 445s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 445s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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 445s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 1819 | __comp); 445s | ~~~~~~~ 445s /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 445s 1822 | std::__insertion_sort(__first, __last, __comp); 445s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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]’: 445s /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 445s 285 | void apply_tranpose_matrix_right( 445s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 445s /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*]’: 445s /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 445s 2981 | __miter_base(move_iterator<_Iterator> __it) 445s | ^~~~~~~~~~~~ 445s /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 > >]’: 445s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 642 | copy(_II __first, _II __last, _OI __result) 445s | ^~~~ 445s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 445s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 445s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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 > >]’: 445s /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 445s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 445s | ^~~~~~~~ 445s /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 >]’: 445s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 642 | copy(_II __first, _II __last, _OI __result) 445s | ^~~~ 445s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 445s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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*]’: 445s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 445s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 445s | ^~~~~~~~~~~~~ 445s /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]’: 445s /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 445s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 445s | ^~~~~~~~~~~~~~ 445s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 445s /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 445s 147 | { return std::copy(__first, __last, __result); } 445s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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]’: 445s /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 445s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 445s | ^~~~~~~~~~~~~~~~~~~~~~ 445s /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 445s /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 445s 371 | return std::__do_uninit_copy(__first, __last, __result); 445s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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 445s 373 | return std::uninitialized_copy(__first, __last, __result); 445s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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&):: >]’: 445s /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 445s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 445s | ^~~~~~~~~~~ 445s /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 445s /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&):: >]’: 445s /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 445s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 445s | ^~~~~~~~~~ 445s /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 445s /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 445s /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 >]’: 445s /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 445s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 445s | ^~~~~~~~~ 445s /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 445s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 445s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 608 | __miter_base(_Iterator __it) 445s | ^~~~~~~~~~~~ 445s /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 >]’: 445s /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 445s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 445s | ^~~~~~~~~~~~~~~~~~~~~~ 445s /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 445s /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 445s /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&)::]’: 445s /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 445s 239 | operator()(_Value& __val, _Iterator __it) 445s | ^~~~~~~~ 445s /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*]’: 445s /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 445s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 445s | ^~~~~~~~~~~~~ 445s /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 445s /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 445s 147 | { return std::copy(__first, __last, __result); } 445s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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*]’: 445s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 642 | copy(_II __first, _II __last, _OI __result) 445s | ^~~~ 445s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 445s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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*]’: 445s /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 445s 642 | copy(_II __first, _II __last, _OI __result) 445s | ^~~~ 445s /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 445s /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*]’: 445s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 445s | ^~~~~~~~~~~~~~~~ 445s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s /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*]’: 445s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 445s | ^~~~~~~~~~~~~~~~~~ 445s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s /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 445s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 185 | __uninit_copy(__first, __last, __result); 445s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 445s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 445s | ^~~~~~~~~~~~~~ 445s /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&):: >]’: 445s /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 445s 1876 | __introsort_loop(_RandomAccessIterator __first, 445s | ^~~~~~~~~~~~~~~~ 445s /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 445s /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 445s 1884 | std::__partial_sort(__first, __last, __last, __comp); 445s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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 445s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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 445s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 445s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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]’: 445s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 445s | ^~~~~~~~~~~~ 445s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 445s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 608 | __miter_base(_Iterator __it) 445s | ^~~~~~~~~~~~ 445s /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&):: >]’: 445s /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 445s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 445s | ^~~~~~~~~~~~~~~~~~~~~~ 445s /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 445s /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 445s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 445s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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 445s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 445s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s 1819 | __comp); 445s | ~~~~~~~ 445s /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 445s 1822 | std::__insertion_sort(__first, __last, __comp); 445s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 445s /usr/include/c++/14/bits/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*]’: 445s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 445s | ^~~~~~~~~~~~~ 445s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s /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&):: >]’: 445s /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 445s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 445s | ^~~~~~~~~~~ 445s /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 445s /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&):: >]’: 445s /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 445s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 445s | ^~~~~~~~~~ 445s /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 445s /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 445s /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 >]’: 445s /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 445s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 445s | ^~~~~~~~~ 445s /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 445s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 445s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 445s | ^~~~~~~~~~~~~~ 445s /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 >]’: 445s /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 445s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 445s | ^~~~~~~~~~~~~~~~~~~~~~ 445s /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 445s /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 445s /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&)::]’: 445s /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 445s 239 | operator()(_Value& __val, _Iterator __it) 445s | ^~~~~~~~ 445s /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]’: 445s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 445s | ^~~~~~~~ 445s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 445s /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]’: 445s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 445s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 445s | ^~~~~~~~~~~~~~~~~~~~~~ 445s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 445s /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 445s 371 | return std::__do_uninit_copy(__first, __last, __result); 445s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 445s /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 445s 373 | return std::uninitialized_copy(__first, __last, __result); 445s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 446s /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&):: >]’: 446s /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 446s 1863 | __partial_sort(_RandomAccessIterator __first, 446s | ^~~~~~~~~~~~~~ 446s /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 446s /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 446s /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 446s 1868 | std::__heap_select(__first, __middle, __last, __comp); 446s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446s /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 446s 1869 | std::__sort_heap(__first, __middle, __comp); 446s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 446s /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&):: >]’: 446s /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 446s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 446s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 446s /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 446s /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 446s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 446s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446s 1856 | __comp); 446s | ~~~~~~~ 446s /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 446s /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 446s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 446s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446s /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&):: >]’: 446s /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 446s 1770 | __insertion_sort(_RandomAccessIterator __first, 446s | ^~~~~~~~~~~~~~~~ 446s /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 446s /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 446s 1777 | if (__comp(__i, __first)) 446s | ~~~~~~^~~~~~~~~~~~~~ 446s /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 > >]’: 446s /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 446s 994 | operator()(_It __x, _Sent __bound) const 446s | ^~~~~~~~ 446s /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 446s /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 446s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 446s | ^~~~~~~~~~~~~~~~~~~~~~~ 446s /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&)::]’: 446s /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 446s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 446s | ^~~~ 446s /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 446s /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 446s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 446s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446s /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&):: >]’: 446s /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 446s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 446s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 446s /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 446s /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):: >]’: 446s /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 446s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 446s | ^~~~~~~~~ 446s /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 446s /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 446s 2107 | if (__pred(__first)) 446s | ~~~~~~^~~~~~~~~ 446s /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 446s 2111 | if (__pred(__first)) 446s | ~~~~~~^~~~~~~~~ 446s /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 446s 2115 | if (__pred(__first)) 446s | ~~~~~~^~~~~~~~~ 446s /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 446s 2119 | if (__pred(__first)) 446s | ~~~~~~^~~~~~~~~ 446s /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 446s 2127 | if (__pred(__first)) 446s | ~~~~~~^~~~~~~~~ 446s /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 446s 2132 | if (__pred(__first)) 446s | ~~~~~~^~~~~~~~~ 446s /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 446s 2137 | if (__pred(__first)) 446s | ~~~~~~^~~~~~~~~ 446s /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 > >]’: 446s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 446s 642 | copy(_II __first, _II __last, _OI __result) 446s | ^~~~ 446s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 446s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 446s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 446s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 446s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 446s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 446s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 446s 608 | __miter_base(_Iterator __it) 446s | ^~~~~~~~~~~~ 446s /usr/include/c++/14/bits/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 > >]’: 446s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 446s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 446s | ^~~~~~~~~~~~~ 446s /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*]’: 446s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 446s 642 | copy(_II __first, _II __last, _OI __result) 446s | ^~~~ 446s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 446s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 446s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 446s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 446s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 446s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 446s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446s /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&):: >]’: 446s /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 446s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 446s | ^~~~~~~~~~~~~ 446s /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 446s 232 | if (__comp(__first + __secondChild, 446s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 446s 233 | __first + (__secondChild - 1))) 446s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446s /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]’: 446s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 446s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 446s | ^~~~~~~~~~~~ 446s /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*]’: 446s /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 446s 346 | __niter_wrap(_From __from, _To __res) 446s | ^~~~~~~~~~~~ 446s /usr/include/c++/14/bits/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*]’: 446s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 446s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 446s | ^~~~~~~~~~~~~ 446s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 446s /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*]’: 446s /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 446s 2981 | __miter_base(move_iterator<_Iterator> __it) 446s | ^~~~~~~~~~~~ 446s /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]’: 446s /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 446s 678 | vector(initializer_list __l, 446s | ^~~~~~ 446s /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]’: 446s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 446s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 446s | ^~~~~~~~~~~~ 446s /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&):: >]’: 446s /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 446s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 446s | ^~~~~~~~~~~~~ 446s /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 446s 232 | if (__comp(__first + __secondChild, 446s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 446s 233 | __first + (__secondChild - 1))) 446s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446s /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]’: 446s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 446s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 446s | ^~~~~~~~~~~~ 446s /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 >&}]’: 446s /usr/include/c++/14/bits/stl_construct.h:97:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 446s 97 | { return ::new((void*)__location) _Tp(std::forward<_Args>(__args)...); } 446s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446s /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&):: >]’: 446s /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 446s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 446s | ^~~~~~~~~~~ 446s /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 446s /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&):: >]’: 446s /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 446s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 446s | ^~~~~~~~~~ 446s /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 446s /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 446s /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 > >]’: 446s /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 446s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 446s | ^~~~~~~~~ 446s /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 446s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 446s /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 446s 608 | __miter_base(_Iterator __it) 446s | ^~~~~~~~~~~~ 446s /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 > >]’: 446s /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 446s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 446s | ^~~~~~~~~~~~~~~~~~~~~~ 446s /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 446s /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 446s /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&)::]’: 446s /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 446s 239 | operator()(_Value& __val, _Iterator __it) 446s | ^~~~~~~~ 446s /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&):: >]’: 446s /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 446s 1589 | __heap_select(_RandomAccessIterator __first, 446s | ^~~~~~~~~~~~~ 446s /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 446s /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 446s /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 446s 1593 | std::__make_heap(__first, __middle, __comp); 446s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 446s /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 446s 1595 | if (__comp(__i, __first)) 446s | ~~~~~~^~~~~~~~~~~~~~ 446s /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 446s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 446s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446s /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&):: >]’: 446s /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 446s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 446s | ^~~~~~~~~~~ 446s /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 446s /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 446s 425 | std::__pop_heap(__first, __last, __last, __comp); 446s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446s In file included from /usr/include/c++/14/bits/ranges_algobase.h:39: 446s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 446s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 446s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 446s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446s /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&):: >]’: 446s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 446s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 446s | ^~~~~~~~~~~~~~~~~~~~~~ 446s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 446s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 446s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 446s /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 446s 88 | if (__comp(__a, __b)) 446s | ~~~~~~^~~~~~~~~~ 446s /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 446s 90 | if (__comp(__b, __c)) 446s | ~~~~~~^~~~~~~~~~ 446s /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 446s 91 | std::iter_swap(__result, __b); 446s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 446s /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 446s 92 | else if (__comp(__a, __c)) 446s | ~~~~~~^~~~~~~~~~ 446s /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 446s 93 | std::iter_swap(__result, __c); 446s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 446s /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 446s 95 | std::iter_swap(__result, __a); 446s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 446s /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 446s 97 | else if (__comp(__a, __c)) 446s | ~~~~~~^~~~~~~~~~ 446s /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 446s 98 | std::iter_swap(__result, __a); 446s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 446s /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 446s 99 | else if (__comp(__b, __c)) 446s | ~~~~~~^~~~~~~~~~ 446s /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 446s 100 | std::iter_swap(__result, __c); 446s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 446s /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 446s 102 | std::iter_swap(__result, __b); 446s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 446s /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&):: >]’: 446s /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 446s 1829 | __unguarded_partition(_RandomAccessIterator __first, 446s | ^~~~~~~~~~~~~~~~~~~~~ 446s /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 446s /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 446s /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 446s 1835 | while (__comp(__first, __pivot)) 446s | ~~~~~~^~~~~~~~~~~~~~~~~~ 446s /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 446s 1838 | while (__comp(__pivot, __last)) 446s | ~~~~~~^~~~~~~~~~~~~~~~~ 446s /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 446s 1842 | std::iter_swap(__first, __last); 446s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 446s /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&)::]’: 446s /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 446s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 446s | ^~~~~~~~ 446s /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 446s /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 > >]’: 446s /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 446s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 446s | ^~~~~~~~~~~~~ 446s /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 446s /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 446s /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 446s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 446s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446s 923 | std::__miter_base(__last), 446s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 446s 924 | __result); 446s | ~~~~~~~~~ 446s /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&):: >]’: 446s /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 446s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 446s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 446s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 446s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 446s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 446s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 446s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 446s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 446s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446s /usr/include/c++/14/bits/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*]’: 446s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 446s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 446s | ^~~~~~~~~~~~~ 446s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 446s /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]’: 446s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 446s 154 | void apply_permutation_mapped(std::span perm, 446s | ^~~~~~~~~~~~~~~~~~~~~~~~ 446s /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&):: >]’: 446s /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 446s 135 | __push_heap(_RandomAccessIterator __first, 446s | ^~~~~~~~~~~ 446s /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 446s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 446s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446s /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]’: 446s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 446s 144 | void apply_permutation(std::span perm, std::span data, 446s | ^~~~~~~~~~~~~~~~~ 446s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 446s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 446s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 446s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 446s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 446s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 446s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446s /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&):: >]’: 446s /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 446s 135 | __push_heap(_RandomAccessIterator __first, 446s | ^~~~~~~~~~~ 446s /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 446s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 446s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 446s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 446s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 446s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 446s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 446s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 446s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446s /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&):: >]’: 446s /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 446s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 446s | ^~~~~~~~~~~ 446s /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 446s /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&):: >]’: 446s /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 446s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 446s | ^~~~~~~~~~ 446s /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 446s /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 446s /usr/include/c++/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}]’: 446s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 446s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 446s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446s /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 > >]’: 446s /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 446s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 446s | ^~~~~~~~~ 446s /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 446s /usr/include/c++/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}]’: 446s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 446s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 446s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 446s /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 446s 608 | __miter_base(_Iterator __it) 446s | ^~~~~~~~~~~~ 446s /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 > >]’: 446s /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 446s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 446s | ^~~~~~~~~~~~~~~~~~~~~~ 446s /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 446s /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 446s /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&)::]’: 446s /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 446s 239 | operator()(_Value& __val, _Iterator __it) 446s | ^~~~~~~~ 446s /usr/include/c++/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}]’: 446s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 446s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 446s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446s /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]’: 446s /usr/include/basix/precompute.h:172:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 446s 172 | void apply_inv_permutation_right(std::span perm, 446s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 446s /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&)::]’: 446s /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 446s 195 | operator()(_Iterator __it, _Value& __val) 446s | ^~~~~~~~ 446s /usr/include/c++/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}]’: 446s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 446s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 446s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446s /usr/include/c++/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}]’: 446s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 446s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 446s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446s /usr/include/c++/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}]’: 446s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 446s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 446s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446s /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&)::]’: 446s /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 446s /usr/include/c++/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}]’: 446s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 446s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 446s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 446s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 446s 608 | __miter_base(_Iterator __it) 446s | ^~~~~~~~~~~~ 446s /usr/include/c++/14/bits/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 > >]’: 446s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 446s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 446s | ^~~~~~~~~~~~~ 446s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 446s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 446s /usr/include/c++/14/bits/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 >]’: 446s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 446s /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&):: >]’: 446s /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 446s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 446s | ^~~~~~~~~~~~~ 446s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 446s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 446s /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 446s 232 | if (__comp(__first + __secondChild, 446s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 446s 233 | __first + (__secondChild - 1))) 446s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446s /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 >]’: 446s /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 446s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 446s | ^~~~~~~~~~~~ 446s /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*]’: 446s /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 446s 346 | __niter_wrap(_From __from, _To __res) 446s | ^~~~~~~~~~~~ 446s /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*]’: 446s /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 446s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 446s | ^~~~~~~~~~~~~~~~ 446s /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 446s /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*]’: 446s /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 446s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 446s | ^~~~~~~~~~~~~~~~~~ 446s /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 446s /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 446s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 446s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446s 185 | __uninit_copy(__first, __last, __result); 446s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 446s /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&):: >]’: 446s /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 446s 135 | __push_heap(_RandomAccessIterator __first, 446s | ^~~~~~~~~~~ 446s /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 446s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 446s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 446s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 446s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 446s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 446s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446s /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&)::]’: 446s /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 446s 195 | operator()(_Iterator __it, _Value& __val) 446s | ^~~~~~~~ 446s /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*]’: 446s /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 446s 642 | copy(_II __first, _II __last, _OI __result) 446s | ^~~~ 446s /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 446s /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*]’: 446s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 446s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 446s | ^~~~~~~~~~~~~ 446s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 446s /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 446s 147 | { return std::copy(__first, __last, __result); } 446s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 446s /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&):: >]’: 446s /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 446s 1863 | __partial_sort(_RandomAccessIterator __first, 446s | ^~~~~~~~~~~~~~ 446s /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 446s /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 446s /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 446s 1868 | std::__heap_select(__first, __middle, __last, __comp); 446s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446s /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 446s 1869 | std::__sort_heap(__first, __middle, __comp); 446s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 446s /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&):: >]’: 446s /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 446s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 446s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 446s /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 446s /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 446s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 446s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446s 1856 | __comp); 446s | ~~~~~~~ 446s /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 446s /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 446s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 446s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446s /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&):: >]’: 446s /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 446s 1770 | __insertion_sort(_RandomAccessIterator __first, 446s | ^~~~~~~~~~~~~~~~ 446s /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 446s /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 446s 1777 | if (__comp(__i, __first)) 446s | ~~~~~~^~~~~~~~~~~~~~ 446s /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 446s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 446s | ^~~~~~~~~~~~~~~~~~~~~~~ 446s /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&):: >]’: 446s /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 446s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 446s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 446s /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 446s /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*]’: 446s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 446s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 446s | ^~~~~~~~~~~~~~~~ 446s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 446s /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*]’: 446s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 446s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 446s | ^~~~~~~~~~~~~~~~~~ 446s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 446s /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 446s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 446s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446s 185 | __uninit_copy(__first, __last, __result); 446s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 446s /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 > >]’: 446s /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 446s 855 | operator()(_It& __it, _Sent __bound) const 446s | ^~~~~~~~ 446s /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&):: >]’: 446s /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 446s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 446s | ^~~~~~ 446s /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 446s /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 446s 1905 | std::__introsort_loop(__first, __last, 446s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 446s 1906 | std::__lg(__last - __first) * 2, 446s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446s 1907 | __comp); 446s | ~~~~~~~ 446s /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 446s 1908 | std::__final_insertion_sort(__first, __last, __comp); 446s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 446s /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)::]’: 446s /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 446s 317 | operator()(_Iterator __it) 446s | ^~~~~~~~ 446s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::rangeToString(const Range&) [with Range = std::span]’: 446s /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 446s 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); 446s | ^ 446s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::rangeToString(const Range&) [with Range = std::vector >]’: 446s /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 446s 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); 446s | ^ 446s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 446s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 446s 608 | __miter_base(_Iterator __it) 446s | ^~~~~~~~~~~~ 446s /usr/include/c++/14/bits/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 > >]’: 446s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 446s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 446s | ^~~~~~~~~~~~~ 446s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 446s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 446s /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 >]’: 446s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 446s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 446s | ^~~~~~~~~~~~ 446s /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 >]’: 446s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 446s 343 | std::string rangeToString(InputIterator first, Sentinel last) { 446s | ^~~~~~~~~~~~~ 446s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 446s /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 > >]’: 446s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 446s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 446s /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&):: >]’: 446s /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 446s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 446s | ^~~~~~~~~~~~~ 446s /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 446s 232 | if (__comp(__first + __secondChild, 446s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 446s 233 | __first + (__secondChild - 1))) 446s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446s /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 >]’: 446s /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 446s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 446s | ^~~~~~~~~~~~ 446s /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*]’: 446s /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 446s 346 | __niter_wrap(_From __from, _To __res) 446s | ^~~~~~~~~~~~ 446s /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]’: 446s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 446s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 446s | ^~~~~~~~~~~~ 446s /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]’: 446s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 446s /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*]’: 446s /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 446s 346 | __niter_wrap(_From __from, _To __res) 446s | ^~~~~~~~~~~~ 446s /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*]’: 446s /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 446s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 446s | ^~~~~~~~~~~~~ 446s /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 446s /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 446s 147 | { return std::copy(__first, __last, __result); } 446s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 446s /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]’: 446s /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 446s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 446s | ^~~~~~~~ 446s /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 446s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 446s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446s 737 | std::move(__result), 446s | ~~~~~~~~~~~~~~~~~~~~ 446s 738 | std::move(__op), std::move(__proj)); 446s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446s /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&)::]’: 446s /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 446s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 446s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446s 201 | std::move(__f), std::move(__proj)); 446s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446s /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*]’: 446s /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 446s 2981 | __miter_base(move_iterator<_Iterator> __it) 446s | ^~~~~~~~~~~~ 446s /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*]’: 446s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 446s 642 | copy(_II __first, _II __last, _OI __result) 446s | ^~~~ 446s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 446s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 446s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 446s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 446s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446s /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&):: >]’: 446s /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 446s 1589 | __heap_select(_RandomAccessIterator __first, 446s | ^~~~~~~~~~~~~ 446s /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 446s /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 446s /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 446s 1593 | std::__make_heap(__first, __middle, __comp); 446s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 446s /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 446s 1595 | if (__comp(__i, __first)) 446s | ~~~~~~^~~~~~~~~~~~~~ 446s /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 446s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 446s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446s /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&):: >]’: 446s /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 446s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 446s | ^~~~~~~~~~~ 446s /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 446s /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 446s 425 | std::__pop_heap(__first, __last, __last, __comp); 446s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446s /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&):: >]’: 446s /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 446s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 446s | ^~~~~~~~~~~~~~~~~~~~~~ 446s /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 446s /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 446s /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 446s /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 446s 88 | if (__comp(__a, __b)) 446s | ~~~~~~^~~~~~~~~~ 446s /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 446s 90 | if (__comp(__b, __c)) 446s | ~~~~~~^~~~~~~~~~ 446s /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 446s 91 | std::iter_swap(__result, __b); 446s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 446s /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 446s 92 | else if (__comp(__a, __c)) 446s | ~~~~~~^~~~~~~~~~ 446s /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 446s 93 | std::iter_swap(__result, __c); 446s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 446s /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 446s 95 | std::iter_swap(__result, __a); 446s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 446s /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 446s 97 | else if (__comp(__a, __c)) 446s | ~~~~~~^~~~~~~~~~ 446s /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 446s 98 | std::iter_swap(__result, __a); 446s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 446s /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 446s 99 | else if (__comp(__b, __c)) 446s | ~~~~~~^~~~~~~~~~ 446s /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 446s 100 | std::iter_swap(__result, __c); 446s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 446s /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 446s 102 | std::iter_swap(__result, __b); 446s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 446s /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&):: >]’: 446s /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 446s 1829 | __unguarded_partition(_RandomAccessIterator __first, 446s | ^~~~~~~~~~~~~~~~~~~~~ 446s /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 446s /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 446s /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 446s 1835 | while (__comp(__first, __pivot)) 446s | ~~~~~~^~~~~~~~~~~~~~~~~~ 446s /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 446s 1838 | while (__comp(__pivot, __last)) 446s | ~~~~~~^~~~~~~~~~~~~~~~~ 446s /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 446s 1842 | std::iter_swap(__first, __last); 446s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 446s /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&)::]’: 446s /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 446s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 446s | ^~~~~~~~ 446s /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 446s /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 >]’: 446s /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 446s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 446s | ^~~~~~~~~~~~~ 446s /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 446s /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 446s /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 446s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 446s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446s 923 | std::__miter_base(__last), 446s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 446s 924 | __result); 446s | ~~~~~~~~~ 446s /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&):: >]’: 446s /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 446s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 446s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 446s /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*]’: 446s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 446s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 446s | ^~~~~~~~~~~~~ 446s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 446s /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 446s 147 | { return std::copy(__first, __last, __result); } 446s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 446s /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&):: >]’: 446s /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 446s 1876 | __introsort_loop(_RandomAccessIterator __first, 446s | ^~~~~~~~~~~~~~~~ 446s /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 446s /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 446s 1884 | std::__partial_sort(__first, __last, __last, __comp); 446s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446s /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 446s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 446s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 446s /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 446s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 446s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446s /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&):: >]’: 446s /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 446s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 446s | ^~~~~~~~~~~~~~~~~~~~~~ 446s /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 446s /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 446s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 446s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446s /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 446s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 446s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446s 1819 | __comp); 446s | ~~~~~~~ 446s /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 446s 1822 | std::__insertion_sort(__first, __last, __comp); 446s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 446s /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&):: >]’: 446s /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 446s 135 | __push_heap(_RandomAccessIterator __first, 446s | ^~~~~~~~~~~ 446s /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 446s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 446s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446s /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*]’: 446s /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 446s 642 | copy(_II __first, _II __last, _OI __result) 446s | ^~~~ 446s /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 446s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 446s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 446s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 446s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446s /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]’: 446s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 446s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 446s | ^~~~~~~~ 446s /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&)::]’: 446s /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 446s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 446s | ^~~~~~~~ 446s /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 446s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 446s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 446s 608 | __miter_base(_Iterator __it) 446s | ^~~~~~~~~~~~ 446s /usr/include/c++/14/bits/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*]’: 446s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 446s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 446s | ^~~~~~~~~~~~~ 446s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 446s /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&):: >]’: 446s /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 446s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 446s | ^~~~~~~~~~~ 446s /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 446s /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&):: >]’: 446s /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 446s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 446s | ^~~~~~~~~~ 446s /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 446s /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 446s /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 >]’: 446s /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 446s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 446s | ^~~~~~~~~ 446s /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 446s /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 >]’: 446s /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 446s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 446s | ^~~~~~~~~~~~~~~~~~~~~~ 446s /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 446s /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 446s /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&)::]’: 446s /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 446s 239 | operator()(_Value& __val, _Iterator __it) 446s | ^~~~~~~~ 446s /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*]’: 446s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 446s 642 | copy(_II __first, _II __last, _OI __result) 446s | ^~~~ 446s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 446s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 446s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 446s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 446s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446s /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&):: >]’: 446s /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 446s 1863 | __partial_sort(_RandomAccessIterator __first, 446s | ^~~~~~~~~~~~~~ 446s /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 446s /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 446s /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 446s 1868 | std::__heap_select(__first, __middle, __last, __comp); 446s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446s /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 446s 1869 | std::__sort_heap(__first, __middle, __comp); 446s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 446s /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&):: >]’: 446s /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 446s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 446s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 446s /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 446s /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 446s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 446s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446s 1856 | __comp); 446s | ~~~~~~~ 446s /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 446s /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 446s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 446s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 446s /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&):: >]’: 446s /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 446s 1770 | __insertion_sort(_RandomAccessIterator __first, 446s | ^~~~~~~~~~~~~~~~ 446s /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 446s /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 446s 1777 | if (__comp(__i, __first)) 446s | ~~~~~~^~~~~~~~~~~~~~ 446s /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 446s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 446s | ^~~~~~~~~~~~~~~~~~~~~~~ 446s /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&):: >]’: 446s /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 446s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 446s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 446s /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 446s /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&)::]’: 446s /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 446s 195 | operator()(_Iterator __it, _Value& __val) 446s | ^~~~~~~~ 446s /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 > >]’: 446s /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 446s 2981 | __miter_base(move_iterator<_Iterator> __it) 446s | ^~~~~~~~~~~~ 446s /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*]’: 446s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 446s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 446s | ^~~~~~~~~~~~~ 446s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 447s /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]’: 447s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 447s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 447s | ^~~~~~~~~~~~ 447s /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&):: >]’: 447s /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 447s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 447s | ^~~~~~~~~~~~~ 447s /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 447s 232 | if (__comp(__first + __secondChild, 447s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 447s 233 | __first + (__secondChild - 1))) 447s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 447s /usr/include/c++/14/bits/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*]’: 447s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 447s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 447s | ^~~~~~~~~~~~~ 447s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 447s /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&):: >]’: 447s /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 447s 1589 | __heap_select(_RandomAccessIterator __first, 447s | ^~~~~~~~~~~~~ 447s /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 447s /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 447s /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 447s 1593 | std::__make_heap(__first, __middle, __comp); 447s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 447s /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 447s 1595 | if (__comp(__i, __first)) 447s | ~~~~~~^~~~~~~~~~~~~~ 447s /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 447s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 447s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 447s /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&):: >]’: 447s /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 447s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 447s | ^~~~~~~~~~~ 447s /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 447s /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 447s 425 | std::__pop_heap(__first, __last, __last, __comp); 447s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 447s /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&):: >]’: 447s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 447s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 447s | ^~~~~~~~~~~~~~~~~~~~~~ 447s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 447s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 447s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 447s /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 447s 88 | if (__comp(__a, __b)) 447s | ~~~~~~^~~~~~~~~~ 447s /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 447s 90 | if (__comp(__b, __c)) 447s | ~~~~~~^~~~~~~~~~ 447s /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 447s 91 | std::iter_swap(__result, __b); 447s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 447s /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 447s 92 | else if (__comp(__a, __c)) 447s | ~~~~~~^~~~~~~~~~ 447s /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 447s 93 | std::iter_swap(__result, __c); 447s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 447s /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 447s 95 | std::iter_swap(__result, __a); 447s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 447s /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 447s 97 | else if (__comp(__a, __c)) 447s | ~~~~~~^~~~~~~~~~ 447s /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 447s 98 | std::iter_swap(__result, __a); 447s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 447s /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 447s 99 | else if (__comp(__b, __c)) 447s | ~~~~~~^~~~~~~~~~ 447s /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 447s 100 | std::iter_swap(__result, __c); 447s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 447s /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 447s 102 | std::iter_swap(__result, __b); 447s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 447s /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&):: >]’: 447s /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 447s 1829 | __unguarded_partition(_RandomAccessIterator __first, 447s | ^~~~~~~~~~~~~~~~~~~~~ 447s /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 447s /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 447s /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 447s 1835 | while (__comp(__first, __pivot)) 447s | ~~~~~~^~~~~~~~~~~~~~~~~~ 447s /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 447s 1838 | while (__comp(__pivot, __last)) 447s | ~~~~~~^~~~~~~~~~~~~~~~~ 447s /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 447s 1842 | std::iter_swap(__first, __last); 447s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 447s /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&)::]’: 447s /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 447s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 447s | ^~~~~~~~ 447s /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 447s /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 > >]’: 447s /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 447s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 447s | ^~~~~~~~~~~~~ 447s /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 447s /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 447s /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 447s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 447s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 447s 923 | std::__miter_base(__last), 447s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 447s 924 | __result); 447s | ~~~~~~~~~ 447s /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&):: >]’: 447s /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 447s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 447s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 447s /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&):: >]’: 447s /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 447s 135 | __push_heap(_RandomAccessIterator __first, 447s | ^~~~~~~~~~~ 447s /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 447s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 447s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 447s /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&):: >]’: 447s /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 447s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 447s | ^~~~~~~~~~~ 447s /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 447s /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&):: >]’: 447s /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 447s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 447s | ^~~~~~~~~~ 447s /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 447s /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 447s /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 > >]’: 447s /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 447s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 447s | ^~~~~~~~~ 447s /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 447s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 447s /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 447s 608 | __miter_base(_Iterator __it) 447s | ^~~~~~~~~~~~ 447s /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 > >]’: 447s /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 447s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 447s | ^~~~~~~~~~~~~~~~~~~~~~ 447s /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 447s /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 447s /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&)::]’: 447s /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 447s 239 | operator()(_Value& __val, _Iterator __it) 447s | ^~~~~~~~ 447s /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&)::]’: 447s /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 447s 195 | operator()(_Iterator __it, _Value& __val) 447s | ^~~~~~~~ 447s /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&):: >]’: 447s /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 447s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 447s | ^~~~~~~~~~~~~ 447s /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 447s 232 | if (__comp(__first + __secondChild, 447s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 447s 233 | __first + (__secondChild - 1))) 447s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 447s /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 >]’: 447s /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 447s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 447s | ^~~~~~~~~~~~ 447s /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*]’: 447s /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 447s 346 | __niter_wrap(_From __from, _To __res) 447s | ^~~~~~~~~~~~ 447s /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&):: >]’: 447s /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 447s 135 | __push_heap(_RandomAccessIterator __first, 447s | ^~~~~~~~~~~ 447s /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 447s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 447s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 447s /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&)::]’: 447s /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 447s 195 | operator()(_Iterator __it, _Value& __val) 447s | ^~~~~~~~ 447s [100%] Linking CXX executable unittests 447s /usr/bin/cmake -E cmake_link_script CMakeFiles/unittests.dir/link.txt --verbose=1 449s /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 449s make[2]: Leaving directory '/tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test' 449s [100%] Built target unittests 449s make[1]: Leaving directory '/tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test' 449s /usr/bin/cmake -E cmake_progress_start /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test/CMakeFiles 0 449s == run C++ unit tests for complex build == 449s Running tests... 449s /usr/bin/ctest --force-new-ctest-process 449s Test project /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-unittests-complex/test 449s Start 1: unittests 451s 1/1 Test #1: unittests ........................ Passed 2.18 sec 451s 451s 100% tests passed, 0 tests failed out of 1 451s 451s Total Test time (real) = 2.19 sec 451s -- The C compiler identification is GNU 14.2.0 451s -- The CXX compiler identification is GNU 14.2.0 451s -- Detecting C compiler ABI info 451s -- Detecting C compiler ABI info - done 451s -- Check for working C compiler: /usr/bin/mpicc - skipped 451s -- Detecting C compile features 451s -- Detecting C compile features - done 451s -- Detecting CXX compiler ABI info 452s -- Detecting CXX compiler ABI info - done 452s -- Check for working CXX compiler: /usr/bin/c++ - skipped 452s -- Detecting CXX compile features 452s -- Detecting CXX compile features - done 452s -- Found MPI_C: /usr/bin/mpicc (found version "4.1") 453s -- Found MPI_CXX: /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpichcxx.so (found version "4.1") 453s -- Found MPI: TRUE (found version "4.1") 453s -- Performing Test CMAKE_HAVE_LIBC_PTHREAD 453s -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success 453s -- Found Threads: TRUE 453s -- Found Boost 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/Boost-1.83.0 453s -- Requested configuration: REQUIRED COMPONENTS timer 453s -- Found boost_headers 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_headers-1.83.0 453s -- Found boost_timer 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_timer-1.83.0 453s -- [x] libboost_timer.so.1.83.0 453s -- [ ] libboost_timer.a 453s -- Adding boost_timer dependencies: headers 453s -- Checking for Basix hints with /usr/bin/python3 453s -- Adding /usr/lib/python3/dist-packages/basix to Basix search hints 454s -- HDF5: Using hdf5 compiler wrapper to determine C configuration 454s -- 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 454s -- HDF5_DIR: HDF5_DIR-NOTFOUND 454s -- HDF5_DEFINITIONS: 454s -- HDF5_INCLUDE_DIRS: /usr/include/hdf5/mpich 454s -- 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 454s -- HDF5_HL_LIBRARIES: 454s -- HDF5_C_DEFINITIONS: 454s -- HDF5_C_INCLUDE_DIR: 454s -- HDF5_C_INCLUDE_DIRS: /usr/include/hdf5/mpich 454s -- HDF5_C_LIBRARY: 454s -- 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 454s -- HDF5_C_HL_LIBRARY: 454s -- HDF5_C_HL_LIBRARIES: 454s -- Defined targets (if any): 454s -- ... hdf5::hdf5 454s -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1") 454s -- Checking for one of the modules 'PETSc;petsc' 454s -- Looking for PETSC_USE_COMPLEX 454s -- Looking for PETSC_USE_COMPLEX - found 454s -- Checking for one of the modules 'SLEPc;slepc' 454s -- Looking for PETSC_USE_REAL_DOUBLE 454s -- Looking for PETSC_USE_REAL_DOUBLE - found 454s -- Performing Test HAVE_NO_MULTLINE 454s -- Performing Test HAVE_NO_MULTLINE - Success 454s -- ** This demo does not support complex mode 454s -- Configuring done (3.5s) 454s -- Generating done (0.0s) 454s -- Build files have been written to: /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo 454s /usr/bin/cmake -S/tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo -B/tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo --check-build-system CMakeFiles/Makefile.cmake 0 454s /usr/bin/cmake -E cmake_progress_start /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/CMakeFiles /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo//CMakeFiles/progress.marks 454s make -f CMakeFiles/Makefile2 all 454s make[1]: Entering directory '/tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo' 454s make -f biharmonic/CMakeFiles/demo_biharmonic.dir/build.make biharmonic/CMakeFiles/demo_biharmonic.dir/depend 454s make -f codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/build.make codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/depend 454s make -f custom_kernel/CMakeFiles/demo_custom_kernel.dir/build.make custom_kernel/CMakeFiles/demo_custom_kernel.dir/depend 454s make -f poisson/CMakeFiles/demo_poisson.dir/build.make poisson/CMakeFiles/demo_poisson.dir/depend 454s make[2]: Entering directory '/tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo' 454s make -f poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/build.make poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/depend 454s make[2]: Entering directory '/tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo' 454s make -f interpolation-io/CMakeFiles/demo_interpolation-io.dir/build.make interpolation-io/CMakeFiles/demo_interpolation-io.dir/depend 454s make[2]: Entering directory '/tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo' 454s cd /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/custom_kernel /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/custom_kernel /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/custom_kernel/CMakeFiles/demo_custom_kernel.dir/DependInfo.cmake "--color=" 454s make -f interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/build.make interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/depend 454s make[2]: Entering directory '/tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo' 454s make[2]: Entering directory '/tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo' 454s cd /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/interpolation-io /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/interpolation-io /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/interpolation-io/CMakeFiles/demo_interpolation-io.dir/DependInfo.cmake "--color=" 454s make[2]: Entering directory '/tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo' 454s cd /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/interpolation_different_meshes /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/interpolation_different_meshes /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/DependInfo.cmake "--color=" 454s make[2]: Entering directory '/tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo' 454s [ 4%] Compile biharmonic.py using FFCx 454s [ 13%] Compile mixed_codim0.py using FFCx 454s [ 13%] Compile poisson.py using FFCx 454s cd /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/biharmonic && ffcx /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/biharmonic/biharmonic.py --scalar_type=complex128 454s cd /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/poisson && ffcx /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/poisson/poisson.py --scalar_type=complex128 454s cd /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/codim_0_assembly && ffcx /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/codim_0_assembly/mixed_codim0.py --scalar_type=complex128 454s make[2]: Leaving directory '/tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo' 454s make -f custom_kernel/CMakeFiles/demo_custom_kernel.dir/build.make custom_kernel/CMakeFiles/demo_custom_kernel.dir/build 454s [ 18%] Compile poisson.py using FFCx 454s make[2]: Entering directory '/tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo' 454s make[2]: Leaving directory '/tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo' 454s make -f interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/build.make interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/build 454s cd /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/poisson_matrix_free && ffcx /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/poisson_matrix_free/poisson.py --scalar_type=complex128 454s make[2]: Entering directory '/tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo' 454s make[2]: Leaving directory '/tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo' 454s make -f interpolation-io/CMakeFiles/demo_interpolation-io.dir/build.make interpolation-io/CMakeFiles/demo_interpolation-io.dir/build 454s make[2]: Entering directory '/tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo' 454s [ 22%] Building CXX object custom_kernel/CMakeFiles/demo_custom_kernel.dir/main.cpp.o 454s [ 27%] Building CXX object interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/main.cpp.o 454s cd /tmp/autopkgtest.kte2W7/build.m6l/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.kte2W7/build.m6l/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.kte2W7/build.m6l/src/dolfinx-demo/custom_kernel/main.cpp 454s cd /tmp/autopkgtest.kte2W7/build.m6l/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.kte2W7/build.m6l/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.kte2W7/build.m6l/src/dolfinx-demo/interpolation_different_meshes/main.cpp 454s [ 31%] Building CXX object interpolation-io/CMakeFiles/demo_interpolation-io.dir/main.cpp.o 454s cd /tmp/autopkgtest.kte2W7/build.m6l/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.kte2W7/build.m6l/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.kte2W7/build.m6l/src/dolfinx-demo/interpolation-io/main.cpp 455s cd /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/codim_0_assembly /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/codim_0_assembly /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/DependInfo.cmake "--color=" 455s cd /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/poisson /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/poisson /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/poisson/CMakeFiles/demo_poisson.dir/DependInfo.cmake "--color=" 455s make[2]: Leaving directory '/tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo' 455s make -f codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/build.make codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/build 455s make[2]: Entering directory '/tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo' 455s cd /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/poisson_matrix_free /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/poisson_matrix_free /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/DependInfo.cmake "--color=" 455s make[2]: Leaving directory '/tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo' 455s make -f poisson/CMakeFiles/demo_poisson.dir/build.make poisson/CMakeFiles/demo_poisson.dir/build 455s make[2]: Entering directory '/tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo' 455s [ 36%] Building C object codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/mixed_codim0.c.o 455s [ 40%] Building CXX object codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/main.cpp.o 455s cd /tmp/autopkgtest.kte2W7/build.m6l/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.kte2W7/build.m6l/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.kte2W7/build.m6l/src/dolfinx-demo/codim_0_assembly/main.cpp 455s cd /tmp/autopkgtest.kte2W7/build.m6l/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.kte2W7/build.m6l/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.kte2W7/build.m6l/src/dolfinx-demo/codim_0_assembly/mixed_codim0.c 455s make[2]: Leaving directory '/tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo' 455s make -f poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/build.make poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/build 455s make[2]: Entering directory '/tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo' 455s [ 45%] Building CXX object poisson/CMakeFiles/demo_poisson.dir/main.cpp.o 455s cd /tmp/autopkgtest.kte2W7/build.m6l/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.kte2W7/build.m6l/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.kte2W7/build.m6l/src/dolfinx-demo/poisson/main.cpp 455s [ 50%] Building CXX object poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/main.cpp.o 455s cd /tmp/autopkgtest.kte2W7/build.m6l/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.kte2W7/build.m6l/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.kte2W7/build.m6l/src/dolfinx-demo/poisson_matrix_free/main.cpp 455s cd /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/biharmonic /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/biharmonic /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/biharmonic/CMakeFiles/demo_biharmonic.dir/DependInfo.cmake "--color=" 455s make[2]: Leaving directory '/tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo' 455s make -f biharmonic/CMakeFiles/demo_biharmonic.dir/build.make biharmonic/CMakeFiles/demo_biharmonic.dir/build 455s make[2]: Entering directory '/tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo' 455s [ 54%] Building CXX object biharmonic/CMakeFiles/demo_biharmonic.dir/main.cpp.o 455s cd /tmp/autopkgtest.kte2W7/build.m6l/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.kte2W7/build.m6l/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.kte2W7/build.m6l/src/dolfinx-demo/biharmonic/main.cpp 455s [ 59%] Building C object biharmonic/CMakeFiles/demo_biharmonic.dir/biharmonic.c.o 455s cd /tmp/autopkgtest.kte2W7/build.m6l/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.kte2W7/build.m6l/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.kte2W7/build.m6l/src/dolfinx-demo/biharmonic/biharmonic.c 456s [ 63%] Building C object poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/poisson.c.o 456s cd /tmp/autopkgtest.kte2W7/build.m6l/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.kte2W7/build.m6l/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.kte2W7/build.m6l/src/dolfinx-demo/poisson_matrix_free/poisson.c 456s [ 68%] Building C object poisson/CMakeFiles/demo_poisson.dir/poisson.c.o 456s cd /tmp/autopkgtest.kte2W7/build.m6l/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.kte2W7/build.m6l/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.kte2W7/build.m6l/src/dolfinx-demo/poisson/poisson.c 462s In file included from /usr/include/dolfinx/fem/DirichletBC.h:12, 462s from /usr/include/dolfinx/fem/dolfinx_fem.h:14, 462s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/interpolation_different_meshes/main.cpp:10: 462s /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]’: 462s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 462s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 462s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 235 | _fshape, cells); 462s | ~~~~~~~~~~~~~~~ 462s In file included from /usr/include/dolfinx/fem/Function.h:12: 462s /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]’: 462s /usr/include/dolfinx/fem/interpolate.h:72:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 462s 72 | cmap.tabulate(0, X, Xshape, phi_b); 462s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 462s In file included from /usr/include/dolfinx/fem/interpolate.h:19: 462s /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]’: 462s /usr/include/dolfinx/geometry/utils.h:686:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 462s 686 | PointOwnershipData determine_point_ownership(const mesh::Mesh& mesh, 462s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/dolfinx/geometry/utils.h:966:33: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 462s 966 | owned_recv_points.insert( 462s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 462s 967 | owned_recv_points.end(), std::next(received_points.cbegin(), 3 * j), 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 968 | std::next(received_points.cbegin(), 3 * (j + 1))); 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/dolfinx/geometry/utils.h:966:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 462s /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]’: 462s /usr/include/dolfinx/fem/interpolate.h:1145:9: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 462s 1145 | v.eval(recv_points, {recv_points.size() / 3, (std::size_t)3}, 462s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 1146 | evaluation_cells, send_values, {recv_points.size() / 3, value_size}); 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/dolfinx/fem/interpolate.h:1145:9: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 462s /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 462s 1154 | impl::scatter_values(comm, src_ranks, dest_ranks, _send_values, 462s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 1155 | std::span(values_b)); 462s | ~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/dolfinx/fem/interpolate.h:1154:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 462s /usr/include/dolfinx/fem/interpolate.h:1168:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 462s 1168 | fem::interpolate(u, valuesT_b, {valuesT.extent(0), valuesT.extent(1)}, 462s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 1169 | cells); 462s | ~~~~~~ 462s In file included from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/interpolation_different_meshes/main.cpp:12: 462s /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]’: 462s /usr/include/dolfinx/mesh/generation.h:379:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 462s 379 | cells.insert(cells.end(), 462s | ~~~~~~~~~~~~^~~~~~~~~~~~~ 462s 380 | {v0, v1, v3, v7, v0, v1, v7, v5, v0, v5, v7, v4, 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 381 | v0, v3, v2, v7, v0, v6, v4, v7, v0, v2, v6, v7}); 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 462s 386 | {x.size() / 3, 3}, partitioner); 462s | ^ 462s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 462s /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]’: 462s /usr/include/dolfinx/mesh/generation.h:424:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 462s 424 | cells.insert(cells.end(), {v0, v1, v2, v3, v4, v5, v6, v7}); 462s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 462s 429 | {x.size() / 3, 3}, partitioner); 462s | ^ 462s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 462s /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]’: 462s /usr/include/dolfinx/mesh/generation.h:470:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 462s 470 | cells.insert(cells.end(), {v0, v1, v2, v4, v5, v6}); 462s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/dolfinx/mesh/generation.h:471:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 462s 471 | cells.insert(cells.end(), {v1, v2, v3, v5, v6, v7}); 462s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 462s 476 | {x.size() / 3, 3}, partitioner); 462s | ^ 462s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 462s In file included from /usr/include/c++/14/functional:59, 462s from /usr/include/basix/finite-element.h:17, 462s from /usr/include/basix/e-lagrange.h:9, 462s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/interpolation_different_meshes/main.cpp:9: 462s /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 >}]’: 462s /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 462s 587 | operator()(_ArgTypes... __args) const 462s | ^~~~~~~~ 463s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’: 463s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463s 703 | void interpolate(Function& u, std::span f, 463s | ^~~~~~~~~~~ 463s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 463s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 463s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 463s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463s 954 | cmap.tabulate(1, X, Xshape, phi_b); 463s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 463s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 463s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 463s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 463s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s In file included from /usr/include/c++/14/algorithm:61, 463s from /usr/include/basix/maps.h:8, 463s from /usr/include/basix/finite-element.h:9: 463s /usr/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 > >]’: 463s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 463s | ^~~~~~ 463s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 463s /usr/include/dolfinx/geometry/utils.h: In function ‘dolfinx::graph::AdjacencyList dolfinx::geometry::compute_collisions(const BoundingBoxTree&, std::span) [with T = double]’: 463s /usr/include/dolfinx/geometry/utils.h:479:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463s 479 | compute_collisions(const BoundingBoxTree& tree, std::span points) 463s | ^~~~~~~~~~~~~~~~~~ 463s /usr/include/dolfinx/geometry/utils.h:487:38: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463s 487 | impl::_compute_collisions_point( 463s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 463s 488 | tree, std::span(points.data() + 3 * p, 3), entities); 463s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /usr/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 > >]’: 463s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 463s | ^~~~~~ 463s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 463s /usr/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*]’: 463s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 463s In file included from /usr/include/dolfinx/geometry/utils.h:10: 463s /usr/include/dolfinx/geometry/gjk.h: In function ‘std::array dolfinx::geometry::compute_distance_gjk(std::span, std::span) [with T = double]’: 463s /usr/include/dolfinx/geometry/gjk.h:256:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463s 256 | std::array compute_distance_gjk(std::span p, 463s | ^~~~~~~~~~~~~~~~~~~~ 463s /usr/include/dolfinx/geometry/gjk.h:256:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463s /usr/include/dolfinx/geometry/gjk.h:269:18: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 463s 269 | std::vector s = {v[0], v[1], v[2]}; 463s | ^ 463s /usr/include/dolfinx/geometry/gjk.h:286:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 463s 286 | if (std::equal(it, std::next(it, 3), w.begin(), w.end())) 463s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /usr/include/dolfinx/geometry/gjk.h:300:13: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 463s 300 | s.insert(s.end(), w.begin(), w.end()); 463s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /usr/include/dolfinx/geometry/gjk.h:303:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463s 303 | auto [snew, vnew] = impl_gjk::nearest_simplex(s); 463s | ^~~~~~~~~~~~ 463s In file included from /usr/include/c++/14/vector:66, 463s from /usr/include/basix/cell.h:10, 463s from /usr/include/basix/e-lagrange.h:7: 463s /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]’: 463s /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 463s 1484 | insert(const_iterator __position, _InputIterator __first, 463s | ^~~~~~ 463s /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 463s /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 463s /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 463s 1488 | _M_range_insert(begin() + __offset, __first, __last, 463s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s 1489 | std::__iterator_category(__first)); 463s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /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 463s /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]’: 463s /usr/include/dolfinx/fem/Function.h:442:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463s 442 | void eval(std::span x, std::array xshape, 463s | ^~~~ 463s /usr/include/dolfinx/fem/Function.h:442:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463s /usr/include/dolfinx/fem/Function.h:533:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463s 533 | cmap.tabulate(1, std::vector(tdim), {1, tdim}, phi0_b); 463s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /usr/include/dolfinx/fem/Function.h:608:77: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463s 608 | = CoordinateElement::compute_jacobian_determinant( 463s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 463s 609 | _J, det_scratch); 463s | ~~~~~~~~~~~~~~~~ 463s /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 463s 614 | cmap.pull_back_nonaffine(Xp, xp, coord_dofs); 463s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 463s /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 463s /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 463s /usr/include/dolfinx/fem/Function.h:615:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463s 615 | cmap.tabulate(1, std::span(Xpb.data(), tdim), {1, tdim}, phi_b); 463s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /usr/include/dolfinx/fem/Function.h:620:77: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463s 620 | = CoordinateElement::compute_jacobian_determinant( 463s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 463s 621 | _J, det_scratch); 463s | ~~~~~~~~~~~~~~~~ 463s /usr/include/dolfinx/fem/Function.h:639:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463s 639 | element->tabulate(basis_derivatives_reference_values_b, Xb, 463s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s 640 | {X.extent(0), X.extent(1)}, 0); 463s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /usr/include/dolfinx/fem/Function.h:639:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463s /usr/include/dolfinx/fem/Function.h:639:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463s /usr/include/dolfinx/fem/Function.h:673:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463s 673 | apply_dof_transformation( 463s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 463s 674 | std::span(basis_derivatives_reference_values_b.data() 463s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s 675 | + p * num_basis_values, 463s | ~~~~~~~~~~~~~~~~~~~~~~~ 463s 676 | num_basis_values), 463s | ~~~~~~~~~~~~~~~~~~ 463s 677 | cell_info, cell_index, reference_value_size); 463s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /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]’: 463s /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 463s 155 | void scatter_values(MPI_Comm comm, std::span src_ranks, 463s | ^~~~~~~~~~~~~~ 463s /usr/include/dolfinx/fem/interpolate.h:155:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463s /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]’: 463s /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 463s 1413 | insert(const_iterator __position, initializer_list __l) 463s | ^~~~~~ 463s /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 463s /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 463s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 463s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s 1417 | std::random_access_iterator_tag()); 463s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s In file included from /usr/include/c++/14/algorithm:63: 463s /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]’: 463s /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 463s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 463s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s 1159 | std::move(__comp), std::move(__proj)); 463s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /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]’: 463s /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 463s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 463s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 463s 607 | this->_M_impl._M_start, 463s | ~~~~~~~~~~~~~~~~~~~~~~~ 463s 608 | _M_get_Tp_allocator()); 463s | ~~~~~~~~~~~~~~~~~~~~~~ 463s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 463s from /usr/include/dolfinx/geometry/utils.h:9: 463s /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 >]’: 463s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463s 783 | Mesh> create_mesh( 463s | ^~~~~~~~~~~ 463s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 463s | ^ 463s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s 830 | cells1 = std::vector(cells.begin(), cells.end()); 463s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 463s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463s 841 | std::vector cells1_v 463s | ^~~~~~~~ 463s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 463s 880 | boundary_v.erase(unique_end, range_end); 463s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 463s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 463s 885 | boundary_v.erase(boundary_v.begin()); 463s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 463s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 463s | ^~~~~~~~ 463s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 463s 905 | nodes1.erase(unique_end, range_end); 463s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 463s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463s 911 | Geometry geometry 463s | ^~~~~~~~ 463s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463s In file included from /usr/include/dolfinx/fem/Function.h:10: 463s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 463s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463s 319 | return [](std::span, std::span, std::int32_t, int) 463s | ^ 463s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 463s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463s 341 | return [dims, sub_element_fns](std::span data, 463s | ^ 463s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 463s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s 350 | block_size); 463s | ~~~~~~~~~~~ 463s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 463s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463s 362 | return [ebs, sub_fn](std::span data, 463s | ^ 463s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 463s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 463s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463s 372 | return [this](std::span data, std::span cell_info, 463s | ^ 463s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 463s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 463s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463s 376 | return [this](std::span data, std::span cell_info, 463s | ^ 463s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 463s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 463s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463s 380 | return [this](std::span data, std::span cell_info, 463s | ^ 463s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 463s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 463s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463s 384 | return [this](std::span data, std::span cell_info, 463s | ^ 463s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463s 386 | { T_apply(data, cell_info[cell], block_size); }; 463s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /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}]’: 463s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463s 587 | operator()(_ArgTypes... __args) const 463s | ^~~~~~~~ 463s /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]’: 463s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 463s | ^~~~~~~~~~~~~~~~~~~ 463s In file included from /usr/include/c++/14/bits/ranges_algo.h:38: 463s /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 >&]’: 463s /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 463s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 463s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:13: 463s /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]’: 463s /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 463s 128 | math::dot(cell_geometry, dphi, J, true); 463s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /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 463s /usr/include/dolfinx/fem/CoordinateElement.h:128:14: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 463s /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]’: 463s /usr/include/dolfinx/fem/CoordinateElement.h:140:16: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 463s 140 | math::inv(J, K); 463s | ~~~~~~~~~^~~~~~ 463s /usr/include/dolfinx/fem/CoordinateElement.h:140:16: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 463s /usr/include/dolfinx/fem/CoordinateElement.h:142:17: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 463s 142 | math::pinv(J, K); 463s | ~~~~~~~~~~^~~~~~ 463s /usr/include/dolfinx/fem/CoordinateElement.h:142:17: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 463s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17: 463s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan >]’: 463s /usr/include/dolfinx/common/math.h:87:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 463s 87 | auto det(Matrix A) 463s | ^~~ 463s /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]’: 463s /usr/include/dolfinx/fem/CoordinateElement.h:152:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463s 152 | compute_jacobian_determinant(const U& J, std::span w) 463s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /usr/include/dolfinx/fem/CoordinateElement.h:172:16: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 463s 172 | math::dot(B, J, BA); 463s | ~~~~~~~~~^~~~~~~~~~ 463s /usr/include/dolfinx/fem/CoordinateElement.h:172:16: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 463s /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 463s In file included from /usr/include/basix/maps.h:7: 463s /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]’: 463s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 463s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 463s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /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]’: 463s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 463s | ^~~~~~~~~~~~~~~~~~~ 463s /usr/include/c++/14/bits/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 > >]’: 463s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 463s | ^~~~~~~~ 463s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 463s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s 683 | { return std::copy(__first, __first + __n, __result); } 463s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /usr/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*]’: 463s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 463s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 463s | ^~~~~~ 463s /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]’: 463s /usr/include/dolfinx/geometry/utils.h:307:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463s 307 | void _compute_collisions_point(const geometry::BoundingBoxTree& tree, 463s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 463s /usr/include/dolfinx/geometry/utils.h:316:40: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463s 316 | if (is_leaf(bbox) and point_in_bbox(tree.get_bbox(next), p)) 463s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 463s /usr/include/dolfinx/geometry/utils.h:327:32: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463s 327 | bool left = point_in_bbox(tree.get_bbox(bbox[0]), p); 463s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /usr/include/dolfinx/geometry/utils.h:328:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463s 328 | bool right = point_in_bbox(tree.get_bbox(bbox[1]), p); 463s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /usr/include/c++/14/bits/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 > >]’: 463s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 463s | ^~~~~~~~ 463s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 463s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s 683 | { return std::copy(__first, __first + __n, __result); } 463s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /usr/include/c++/14/bits/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*]’: 463s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 463s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 463s | ^~~~~~~~ 463s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 463s 683 | { return std::copy(__first, __first + __n, __result); } 463s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /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]’: 463s /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 463s 678 | vector(initializer_list __l, 463s | ^~~~~~ 463s /usr/include/dolfinx/geometry/gjk.h: In function ‘std::array dolfinx::geometry::impl_gjk::support(std::span, std::array) [with T = double]’: 463s /usr/include/dolfinx/geometry/gjk.h:227:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463s 227 | std::array support(std::span bd, std::array v) 463s | ^~~~~~~ 463s In file included from /usr/include/c++/14/array:43, 463s from /usr/include/basix/cell.h:7: 463s /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*]’: 463s /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 463s 1704 | equal(_II1 __first1, _II1 __last1, _II2 __first2, _II2 __last2) 463s | ^~~~~ 463s /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 463s /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 463s 1715 | return _GLIBCXX_STD_A::__equal4(__first1, __last1, __first2, __last2); 463s | ^ 463s /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]’: 463s /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 463s 1484 | insert(const_iterator __position, _InputIterator __first, 463s | ^~~~~~ 463s /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 463s 1488 | _M_range_insert(begin() + __offset, __first, __last, 463s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s 1489 | std::__iterator_category(__first)); 463s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /usr/include/dolfinx/geometry/gjk.h: In lambda function: 463s /usr/include/dolfinx/geometry/gjk.h:65:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s 65 | return std::transform_reduce(x.begin(), x.end(), y.begin(), 0.0, 463s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s 66 | std::plus{}, [](auto x, auto y) 463s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s 67 | { return (x - y) * (x - y); }); 463s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /usr/include/dolfinx/geometry/gjk.h: In lambda function: 463s /usr/include/dolfinx/geometry/gjk.h:76:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s 76 | return std::transform_reduce(x.begin(), x.end(), y.begin(), 0.0, 463s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s 77 | std::plus{}, 463s | ~~~~~~~~~~~~ 463s 78 | [](auto x, auto y) { return x * (x - y); }); 463s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /usr/include/dolfinx/geometry/gjk.h: In function ‘std::pair, std::array > dolfinx::geometry::impl_gjk::nearest_simplex(std::span) [with T = double]’: 463s /usr/include/dolfinx/geometry/gjk.h:30:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463s 30 | nearest_simplex(std::span s) 463s | ^~~~~~~~~~~~~~~ 463s /usr/include/dolfinx/geometry/gjk.h:50:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s 50 | return {std::vector(s.begin(), s.end()), v}; 463s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /usr/include/dolfinx/geometry/gjk.h:54:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s 54 | return {std::vector(s0.begin(), s0.end()), {s0[0], s0[1], s0[2]}}; 463s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /usr/include/dolfinx/geometry/gjk.h:56:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s 56 | return {std::vector(s1.begin(), s1.end()), {s1[0], s1[1], s1[2]}}; 463s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /usr/include/dolfinx/geometry/gjk.h:110:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s 110 | return {std::vector(s.begin(), s.end()), v}; 463s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /usr/include/dolfinx/geometry/gjk.h:134:17: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 463s 134 | std::vector smin = {vmin[0], vmin[1], vmin[2]}; 463s | ^~~~ 463s /usr/include/dolfinx/geometry/gjk.h:156:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s 156 | std::ranges::copy(s0, smin0.begin()); 463s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 463s /usr/include/dolfinx/geometry/gjk.h:158:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s 158 | std::ranges::copy(s1, smin1.begin()); 463s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 463s /usr/include/dolfinx/geometry/gjk.h:174:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s 174 | B[0] = std::transform_reduce(s2.begin(), s2.end(), W1.begin(), 0.0); 463s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /usr/include/dolfinx/geometry/gjk.h:175:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s 175 | B[1] = -std::transform_reduce(s3.begin(), s3.end(), W1.begin(), 0.0); 463s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /usr/include/dolfinx/geometry/gjk.h:176:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s 176 | B[2] = std::transform_reduce(s0.begin(), s0.end(), W2.begin(), 0.0); 463s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /usr/include/dolfinx/geometry/gjk.h:177:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s 177 | B[3] = -std::transform_reduce(s1.begin(), s1.end(), W2.begin(), 0.0); 463s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /usr/include/dolfinx/geometry/gjk.h:187:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s 187 | return {std::vector(s.begin(), s.end()), {0, 0, 0}}; 463s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /usr/include/dolfinx/geometry/gjk.h:189:65: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463s 189 | return nearest_simplex(s.template subspan<0, 3 * 3>()); 463s | ^ 463s /usr/include/dolfinx/geometry/gjk.h:208:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463s 208 | const auto [snew, v] = nearest_simplex(M); 463s | ^~~~~~~~~ 463s In file included from /usr/include/c++/14/vector:72: 463s /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]’: 463s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 463s 954 | vector<_Tp, _Alloc>:: 463s | ^~~~~~~~~~~~~~~~~~~ 463s /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 463s /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 463s /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 463s 977 | std::copy(__first, __last, __position); 463s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /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 463s 984 | std::__uninitialized_copy_a(__mid, __last, 463s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 463s 985 | this->_M_impl._M_finish, 463s | ~~~~~~~~~~~~~~~~~~~~~~~~ 463s 986 | _M_get_Tp_allocator()); 463s | ~~~~~~~~~~~~~~~~~~~~~~ 463s /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 463s 995 | std::copy(__first, __mid, __position); 463s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /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 463s 1022 | = std::__uninitialized_copy_a(__first, __last, 463s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 463s 1023 | __new_finish, 463s | ~~~~~~~~~~~~~ 463s 1024 | _M_get_Tp_allocator()); 463s | ~~~~~~~~~~~~~~~~~~~~~~ 463s /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&]’: 463s /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 463s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 463s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /usr/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 >]’: 463s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 463s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 463s | ^~~~~~ 463s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/codim_0_assembly/main.cpp: In lambda function: 463s /tmp/autopkgtest.kte2W7/build.m6l/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 463s 48 | [](auto x) 463s | ^ 463s /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]’: 463s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 463s 954 | vector<_Tp, _Alloc>:: 463s | ^~~~~~~~~~~~~~~~~~~ 463s In file included from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/codim_0_assembly/main.cpp:15: 463s /usr/include/dolfinx/la/MatrixCSR.h: In lambda function: 463s /usr/include/dolfinx/la/MatrixCSR.h:143:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 463s 143 | return [&](std::span rows, 463s | ^ 463s /usr/include/dolfinx/la/MatrixCSR.h:147:26: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 463s 147 | this->add(data, rows, cols); 463s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 463s /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]’: 463s /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 463s 707 | vector(_InputIterator __first, _InputIterator __last, 463s | ^~~~~~ 463s /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 463s /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 463s 711 | _M_range_initialize(__first, __last, 463s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 463s 712 | std::__iterator_category(__first)); 463s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s In file included from /usr/include/c++/14/numeric:62, 463s from /usr/include/basix/finite-element.h:19: 463s /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]’: 463s /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 463s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 463s | ^~~~ 463s /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 463s /usr/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 >]’: 463s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 463s | ^~~~~~ 463s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s /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]’: 463s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463s 46 | void reorder_list(std::span list, std::span nodemap) 463s | ^~~~~~~~~~~~ 463s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s 53 | const std::vector orig(list.begin(), list.end()); 463s | ^~~~ 463s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s 58 | std::ranges::copy(links_old, links_new.begin()); 463s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /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]’: 463s /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 463s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 463s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 463s 239 | __x.end()); 463s | ~~~~~~~~~~ 463s /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 463s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 463s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s 251 | end(), _M_get_Tp_allocator()); 463s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 463s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 463s from /usr/include/c++/14/vector:65: 463s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 463s 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: 463s /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 463s 993 | std::_Destroy(__first, __last); 463s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 463s /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]’: 463s /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 463s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 463s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s 1805 | std::move(__comp), std::move(__proj)); 463s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /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]’: 463s /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 463s 1134 | operator()(_Iter __first, _Sent __last, 463s | ^~~~~~~~ 463s /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 463s /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 463s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 463s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /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 463s 1139 | return {__first, __first}; 463s | ^ 463s /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 463s 1148 | return {++__dest, __first}; 463s | ^ 463s /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]’: 463s /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 463s 1564 | erase(const_iterator __first, const_iterator __last) 463s | ^~~~~ 463s /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 463s /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 463s 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 463s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /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]’: 463s /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 463s 1536 | erase(const_iterator __position) 463s | ^~~~~ 463s /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 463s 1537 | { return _M_erase(begin() + (__position - cbegin())); } 463s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /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]’: 463s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 463s | ^~~~~~~~~~~~~~~~~~~~~~ 463s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s /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 463s 371 | return std::__do_uninit_copy(__first, __last, __result); 463s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /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 463s 373 | return std::uninitialized_copy(__first, __last, __result); 463s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 463s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 463s from /usr/include/dolfinx/fem/Function.h:11: 463s /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]’: 463s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s 119 | std::ranges::copy(buffer, range.begin()); 463s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 463s In file included from /usr/include/dolfinx/fem/DofMap.h:16, 463s from /usr/include/dolfinx/fem/DirichletBC.h:11: 463s /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 >]’: 463s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463s 676 | distribute_data(MPI_Comm comm0, std::span indices, 463s | ^~~~~~~~~~~~~~~ 463s /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]’: 463s /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 463s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 463s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s 2021 | std::move(__comp), std::move(__proj)); 463s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /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 >]’: 463s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463s 382 | create_geometry( 463s | ^~~~~~~~~~~~~~~ 463s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 463s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 463s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463s 424 | const std::vector l2l = graph::build::compute_local_to_local( 463s | ^~~ 463s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s 429 | std::ranges::transform(l2l, igi.begin(), 463s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 463s 430 | [&nodes](auto index) { return nodes[index]; }); 463s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/interpolation_different_meshes/main.cpp: In lambda function: 463s /tmp/autopkgtest.kte2W7/build.m6l/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 463s 53 | auto fun = [](auto x) -> std::pair, std::vector> 463s | ^ 463s /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]’: 463s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 463s | ^~~~~~~~~~~~ 463s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 463s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /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]’: 463s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 463s | ^~~~~~~~ 463s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463s 577 | _element->Tt_apply(data, n, cell_permutation); 463s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /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]’: 463s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 463s | ^~~~~~~~~~ 463s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463s 593 | _element->Tinv_apply(data, n, cell_permutation); 463s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /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]’: 463s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 463s | ^~~~~~~ 463s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 463s 544 | _element->T_apply(data, n, cell_permutation); 463s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /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 > >]’: 464s /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 464s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 464s | ^~~~~~~~ 464s /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 464s /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 464s 577 | return ranges::fill_n(std::move(__first), __len, __value); 464s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /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 >]’: 464s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 464s 181 | void dot(U A, V B, P C, bool transpose = false) 464s | ^~~ 464s /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 464s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 464s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::inv(U, V) [with U = std::mdspan >; V = std::mdspan >]’: 464s /usr/include/dolfinx/common/math.h:125:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 464s 125 | void inv(U A, V B) 464s | ^~~ 464s /usr/include/dolfinx/common/math.h:125:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 464s In file included from /usr/include/c++/14/vector:66, 464s from /usr/include/basix/cell.h:10, 464s from /usr/include/basix/finite-element.h:7, 464s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/codim_0_assembly/main.cpp:10: 464s /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]’: 464s /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 464s 678 | vector(initializer_list __l, 464s | ^~~~~~ 464s /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]’: 464s /usr/include/dolfinx/la/MatrixCSR.h:414:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 464s 414 | _row_ptr(p.graph().second.begin(), p.graph().second.end()), 464s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /usr/include/dolfinx/la/MatrixCSR.h:450:27: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 464s 450 | rowptr_container_type new_row_ptr = {0}; 464s | ^~~~~~~~~~~ 464s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::pinv(U, V) [with U = std::mdspan >; V = std::mdspan >]’: 464s /usr/include/dolfinx/common/math.h:212:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 464s 212 | void pinv(U A, V P) 464s | ^~~~ 464s /usr/include/dolfinx/common/math.h:212:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 464s /usr/include/dolfinx/common/math.h:245:8: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 464s 245 | dot(AT, A, ATA); 464s | ~~~^~~~~~~~~~~~ 464s /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 464s /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 464s 246 | inv(ATA, Inv); 464s | ~~~^~~~~~~~~~ 464s /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 464s 247 | dot(Inv, AT, P); 464s | ~~~^~~~~~~~~~~~ 464s /usr/include/dolfinx/common/math.h:247:8: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 464s /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]’: 464s /usr/include/dolfinx/la/MatrixCSR.h:249:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 464s 249 | void add(std::span x, std::span rows, 464s | ^~~ 464s /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 >]’: 464s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 464s 181 | void dot(U A, V B, P C, bool transpose = false) 464s | ^~~ 464s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 464s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 464s /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]’: 464s /usr/include/dolfinx/la/MatrixCSR.h:642:42: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s 642 | _index_maps[1]->local_to_global(local_col, global_col); 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 464s /usr/include/dolfinx/la/MatrixCSR.h:642:42: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 464s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 464s 1104 | constexpr default_accessor(default_accessor) noexcept {} 464s | ^~~~~~~~~~~~~~~~ 464s /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 > >]’: 464s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 464s 642 | copy(_II __first, _II __last, _OI __result) 464s | ^~~~ 464s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 464s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 464s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 464s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 464s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/poisson_matrix_free/main.cpp: In function ‘void solver(MPI_Comm) [with T = std::complex; U = double]’: 464s /tmp/autopkgtest.kte2W7/build.m6l/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 464s 185 | bc->set(ui->x()->mutable_array(), std::nullopt, T(-1)); 464s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /tmp/autopkgtest.kte2W7/build.m6l/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 464s 192 | bc->set(b.mutable_array(), std::nullopt, T(0)); 464s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /tmp/autopkgtest.kte2W7/build.m6l/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 464s 229 | bc->set(u->x()->mutable_array(), std::nullopt, T(1)); 464s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /usr/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 >]’: 464s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 464s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 464s | ^~~~~~ 464s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 464s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 464s from /usr/include/dolfinx.h:16, 464s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/codim_0_assembly/main.cpp:12: 464s /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]’: 464s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 464s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 464s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 464s 540 | x.insert(x.end(), {x0, x1}); 464s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 464s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 464s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 464s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 565 | v2, v3, vmid}); 464s | ~~~~~~~~~~~~~~ 464s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 464s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 464s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 464s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 464s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s 627 | {x.size() / 2, 2}, partitioner); 464s | ^ 464s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s 632 | std::vector{}, {0, 2}, partitioner); 464s | ^ 464s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s /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]’: 464s /usr/include/dolfinx/geometry/BoundingBoxTree.h:80:14: note: parameter passing for argument of type ‘std::span, int>, 4294967295>’ changed in GCC 7.1 464s 80 | std::int32_t _build_from_leaf( 464s | ^~~~~~~~~~~~~~~~ 464s /usr/include/dolfinx/geometry/BoundingBoxTree.h:100:45: note: parameter passing for argument of type ‘std::span, int>, 4294967295>’ changed in GCC 7.1 464s 100 | std::array b = compute_bbox_of_bboxes(leaf_bboxes); 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 464s /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 464s 110 | std::nth_element(leaf_bboxes.begin(), middle, leaf_bboxes.end(), 464s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 111 | [axis](auto& p0, auto& p1) -> bool 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 112 | { 464s | ~ 464s 113 | auto x0 = p0.first[axis] + p0.first[3 + axis]; 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 114 | auto x1 = p1.first[axis] + p1.first[3 + axis]; 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 115 | return x0 < x1; 464s | ~~~~~~~~~~~~~~~ 464s 116 | }); 464s | ~~ 464s /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]’: 464s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 464s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 464s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 464s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 464s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 671 | i0 + iy + ny + 2}); 464s | ~~~~~~~~~~~~~~~~~~ 464s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s 676 | {x.size() / 2, 2}, partitioner); 464s | ^ 464s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s 681 | std::vector{}, {0, 2}, partitioner); 464s | ^ 464s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s /usr/include/c++/14/bits/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*]’: 464s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 464s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 464s | ^~~~~~~~ 464s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 464s 683 | { return std::copy(__first, __first + __n, __result); } 464s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /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]’: 464s /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 464s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 464s 607 | this->_M_impl._M_start, 464s | ~~~~~~~~~~~~~~~~~~~~~~~ 464s 608 | _M_get_Tp_allocator()); 464s | ~~~~~~~~~~~~~~~~~~~~~~ 464s /usr/include/dolfinx/geometry/utils.h: In function ‘constexpr bool dolfinx::geometry::impl::point_in_bbox(const std::array&, std::span) [with T = double]’: 464s /usr/include/dolfinx/geometry/utils.h:200:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s 200 | constexpr bool point_in_bbox(const std::array& b, std::span x) 464s | ^~~~~~~~~~~~~ 464s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 464s /tmp/autopkgtest.kte2W7/build.m6l/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 464s 124 | [](auto x) 464s | ^ 464s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 464s /tmp/autopkgtest.kte2W7/build.m6l/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 464s 133 | [](auto x) 464s | ^ 464s /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*]’: 464s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 464s 642 | copy(_II __first, _II __last, _OI __result) 464s | ^~~~ 464s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 464s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 464s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 464s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /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*]’: 464s /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 464s 1635 | __equal4(_II1 __first1, _II1 __last1, _II2 __first2, _II2 __last2) 464s | ^~~~~~~~ 464s /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 464s /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 464s 1645 | return _GLIBCXX_STD_A::equal(__first1, __last1, __first2); 464s | ^ 464s /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]’: 464s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 464s 954 | vector<_Tp, _Alloc>:: 464s | ^~~~~~~~~~~~~~~~~~~ 464s /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]’: 464s /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 464s 707 | vector(_InputIterator __first, _InputIterator __last, 464s | ^~~~~~ 464s /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 464s /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 464s 711 | _M_range_initialize(__first, __last, 464s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 464s 712 | std::__iterator_category(__first)); 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 464s /tmp/autopkgtest.kte2W7/build.m6l/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 464s 124 | [](auto x) 464s | ^ 464s /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]’: 464s /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 464s 707 | vector(_InputIterator __first, _InputIterator __last, 464s | ^~~~~~ 464s /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 464s /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 464s 711 | _M_range_initialize(__first, __last, 464s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 464s 712 | std::__iterator_category(__first)); 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 464s /tmp/autopkgtest.kte2W7/build.m6l/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 464s 133 | [](auto x) 464s | ^ 464s /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)::::]’: 464s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 464s 370 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 464s | ^~~~~~~~~~~~~~~~ 464s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 464s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 464s /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)::::]’: 464s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 464s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 464s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 464s /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 >]’: 464s /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 464s 318 | operator()(_Range&& __r, _Out __result) const 464s | ^~~~~~~~ 464s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 464s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 464s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 321 | std::move(__result)); 464s | ~~~~~~~~~~~~~~~~~~~~ 464s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 464s /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]’: 464s /usr/include/c++/14/numeric:413:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 464s 413 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 464s | ^~~~~~~~~~~~~~~~ 464s /usr/include/c++/14/numeric:413:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 464s /usr/include/c++/14/numeric:416:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 464s 416 | return std::transform_reduce(__first1, __last1, __first2, 464s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 417 | std::move(__init), 464s | ~~~~~~~~~~~~~~~~~~ 464s 418 | plus<>(), multiplies<>()); 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /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]’: 464s /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 464s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 464s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 464s 239 | __x.end()); 464s | ~~~~~~~~~~ 464s /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 464s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 464s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 251 | end(), _M_get_Tp_allocator()); 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = double]’, 464s 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: 464s /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 464s 993 | std::_Destroy(__first, __last); 464s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 464s /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]’: 464s /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 464s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 386 | __result, __alloc); 464s | ~~~~~~~~~~~~~~~~~~ 464s /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 > >]’: 464s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 464s 642 | copy(_II __first, _II __last, _OI __result) 464s | ^~~~ 464s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 464s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 464s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 464s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 464s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /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]’: 464s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 464s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 464s | ^~~~~~~~~~~~~~~~~~~~~~ 464s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 464s /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 464s 371 | return std::__do_uninit_copy(__first, __last, __result); 464s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /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 464s 373 | return std::uninitialized_copy(__first, __last, __result); 464s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /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]’: 464s /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 464s 398 | return std::__uninitialized_copy_a 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 464s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /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 >]’: 464s /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 464s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 464s | ^~~~~~~~ 464s /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 464s /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 464s 577 | return ranges::fill_n(std::move(__first), __len, __value); 464s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s In file included from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/interpolation-io/main.cpp:21: 464s /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]’: 464s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 464s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 464s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 565 | v2, v3, vmid}); 464s | ~~~~~~~~~~~~~~ 464s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 464s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 464s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 464s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 464s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s 627 | {x.size() / 2, 2}, partitioner); 464s | ^ 464s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s 632 | std::vector{}, {0, 2}, partitioner); 464s | ^ 464s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s /usr/include/c++/14/bits/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 >]’: 464s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 464s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 464s | ^~~~~~~~ 464s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 464s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 464s 683 | { return std::copy(__first, __first + __n, __result); } 464s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:20, 464s from /usr/include/dolfinx.h:11, 464s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/poisson_matrix_free/main.cpp:50: 464s /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]’: 464s /usr/include/dolfinx/fem/assembler.h:124:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 464s 124 | void assemble_vector(std::span b, const Form& L) 464s | ^~~~~~~~~~~~~~~ 464s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 464s 129 | assemble_vector(b, L, std::span(constants), 464s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 130 | make_coefficients_span(coefficients)); 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 464s /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]’: 464s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 464s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 464s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 671 | i0 + iy + ny + 2}); 464s | ~~~~~~~~~~~~~~~~~~ 464s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s 676 | {x.size() / 2, 2}, partitioner); 464s | ^ 464s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s 681 | std::vector{}, {0, 2}, partitioner); 464s | ^ 464s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s /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]’: 464s /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 464s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 386 | __result, __alloc); 464s | ~~~~~~~~~~~~~~~~~~ 464s /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 >]’: 464s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 464s 642 | copy(_II __first, _II __last, _OI __result) 464s | ^~~~ 464s /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]’: 464s /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 464s 398 | return std::__uninitialized_copy_a 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 464s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:14: 464s /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]’: 464s /usr/include/dolfinx/fem/DirichletBC.h:495:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 464s 495 | void set(std::span x, std::optional> x0, 464s | ^~~ 464s /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]’: 464s /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 464s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 464s | ^~~~~~~~~~~~~~~~~~~ 464s /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 464s /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 464s 1697 | std::__uninitialized_copy_a(__first, __last, 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 464s 1698 | this->_M_impl._M_start, 464s | ~~~~~~~~~~~~~~~~~~~~~~~ 464s 1699 | _M_get_Tp_allocator()); 464s | ~~~~~~~~~~~~~~~~~~~~~~ 464s /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]’: 464s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 464s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 464s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 464s 540 | x.insert(x.end(), {x0, x1}); 464s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 464s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 464s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 464s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 565 | v2, v3, vmid}); 464s | ~~~~~~~~~~~~~~ 464s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 464s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 464s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 464s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 464s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s 627 | {x.size() / 2, 2}, partitioner); 464s | ^ 464s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s 632 | std::vector{}, {0, 2}, partitioner); 464s | ^ 464s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s /usr/include/c++/14/bits/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 >]’: 464s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 464s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 464s | ^~~~~~~~ 464s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 464s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13, 464s from /usr/include/dolfinx/fem/assembler.h:9: 464s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form, double>]’: 464s /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 464s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 464s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 464s 683 | { return std::copy(__first, __first + __n, __result); } 464s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /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]’: 464s /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 464s 707 | vector(_InputIterator __first, _InputIterator __last, 464s | ^~~~~~ 464s /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 464s /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 464s 711 | _M_range_initialize(__first, __last, 464s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 464s 712 | std::__iterator_category(__first)); 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/poisson_matrix_free/main.cpp: In lambda function: 464s /tmp/autopkgtest.kte2W7/build.m6l/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 464s 207 | std::ranges::copy(x.array(), ui->x()->mutable_array().begin()); 464s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/poisson_matrix_free/main.cpp:211:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 464s 211 | fem::assemble_vector(y.mutable_array(), *M, std::span(constants), 464s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 212 | fem::make_coefficients_span(coeff)); 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/poisson_matrix_free/main.cpp:211:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 464s /tmp/autopkgtest.kte2W7/build.m6l/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 464s 215 | bc->set(y.mutable_array(), std::nullopt, T(0)); 464s | ~~~~^~~ 464s /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 >]’: 464s /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 464s 318 | operator()(_Range&& __r, _Out __result) const 464s | ^~~~~~~~ 464s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 464s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 464s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 321 | std::move(__result)); 464s | ~~~~~~~~~~~~~~~~~~~~ 464s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 464s /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]’: 464s /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 464s 1618 | _M_allocate_and_copy(size_type __n, 464s | ^~~~~~~~~~~~~~~~~~~~ 464s /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 464s /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 464s 1624 | std::__uninitialized_copy_a(__first, __last, __result, 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 1625 | _M_get_Tp_allocator()); 464s | ~~~~~~~~~~~~~~~~~~~~~~ 464s /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 >]’: 464s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 464s 642 | copy(_II __first, _II __last, _OI __result) 464s | ^~~~ 464s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 464s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 464s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 464s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 464s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s In file included from /usr/include/dolfinx/fem/Function.h:17, 464s from /usr/include/dolfinx/fem/DirichletBC.h:12: 464s /usr/include/dolfinx/la/Vector.h: In function ‘auto dolfinx::la::inner_product(const V&, const V&) [with V = Vector, std::vector > >]’: 464s /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 464s 234 | const T local = std::transform_reduce( 464s | ~~~~~~~~~~~~~~~~~~~~~^ 464s 235 | x_a.begin(), x_a.end(), x_b.begin(), static_cast(0), std::plus{}, 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 236 | [](T a, T b) -> T 464s | ~~~~~~~~~~~~~~~~~ 464s 237 | { 464s | ~ 464s 238 | if constexpr (std::is_same>::value 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 239 | or std::is_same>::value) 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 240 | { 464s | ~ 464s 241 | return std::conj(a) * b; 464s | ~~~~~~~~~~~~~~~~~~~~~~~~ 464s 242 | } 464s | ~ 464s 243 | else 464s | ~~~~ 464s 244 | return a * b; 464s | ~~~~~~~~~~~~~ 464s 245 | }); 464s | ~~ 464s /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]’: 464s /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 464s 1789 | operator()(_Iter __first, _Sent __last, 464s | ^~~~~~~~ 464s /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 464s /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 464s 1792 | auto __lasti = ranges::next(__first, __last); 464s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 464s /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 464s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 464s | ^ 464s In file included from /usr/include/c++/14/tuple:44, 464s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 464s from /usr/include/c++/14/bits/memory_resource.h:41, 464s from /usr/include/c++/14/vector:87: 464s /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]’: 464s /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 464s 767 | operator()(_Iter __first, _Sent __last, 464s | ^~~~~~~~ 464s /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 464s /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]’: 464s /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 464s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 464s | ^~~~~~~~ 464s /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 464s /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]’: 464s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 464s 195 | vector<_Tp, _Alloc>:: 464s | ^~~~~~~~~~~~~~~~~~~ 464s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 464s /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 464s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 464s | ^~~~~~~~~~~~~~ 464s /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]’: 464s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 464s 181 | vector<_Tp, _Alloc>:: 464s | ^~~~~~~~~~~~~~~~~~~ 464s /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 464s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 464s | ^~~~~~~~~~~~~~ 464s /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]’: 464s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 464s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 464s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 464s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 464s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 671 | i0 + iy + ny + 2}); 464s | ~~~~~~~~~~~~~~~~~~ 464s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s 676 | {x.size() / 2, 2}, partitioner); 464s | ^ 464s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s 681 | std::vector{}, {0, 2}, partitioner); 464s | ^ 464s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s /usr/include/dolfinx/fem/assembler.h: In function ‘T dolfinx::fem::assemble_scalar(const Form&) [with T = std::complex; U = double]’: 464s /usr/include/dolfinx/fem/assembler.h:94:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 464s 94 | return assemble_scalar(M, std::span(constants), 464s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 464s 95 | make_coefficients_span(coefficients)); 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /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*]’: 464s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 464s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 464s | ^~~~~~~~~~~~~~~~ 464s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 464s /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*]’: 464s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 464s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 464s | ^~~~~~~~~~~~~~~~~~ 464s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 464s /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 464s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 185 | __uninit_copy(__first, __last, __result); 464s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /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]’: 464s /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 464s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 464s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 3147 | std::move(__comp), std::move(__proj)); 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /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 >]’: 464s /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 464s 318 | operator()(_Range&& __r, _Out __result) const 464s | ^~~~~~~~ 464s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 464s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 464s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 321 | std::move(__result)); 464s | ~~~~~~~~~~~~~~~~~~~~ 464s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 464s /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 >]’: 464s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 464s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /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 464s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 464s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 508 | { return std::get<0>(idx) != r; }); 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 464s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 464s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 553 | [](auto x) { return std::get<1>(x); }); 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 464s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 464s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 464s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 464s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 464s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 464s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 646 | std::next(x_new.begin(), shape[1] * i)); 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 464s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 464s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 658 | std::next(x_new.begin(), shape[1] * i)); 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 464s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 464s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 464s from /usr/include/dolfinx.h:16: 464s /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]’: 464s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 464s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 464s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 464s 540 | x.insert(x.end(), {x0, x1}); 464s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 464s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 464s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 464s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 565 | v2, v3, vmid}); 464s | ~~~~~~~~~~~~~~ 464s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 464s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 464s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 464s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 464s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s 627 | {x.size() / 2, 2}, partitioner); 464s | ^ 464s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s 632 | std::vector{}, {0, 2}, partitioner); 464s | ^ 464s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s /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]’: 464s /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 464s 707 | vector(_InputIterator __first, _InputIterator __last, 464s | ^~~~~~ 464s /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 464s /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 464s 711 | _M_range_initialize(__first, __last, 464s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 464s 712 | std::__iterator_category(__first)); 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /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]’: 464s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 464s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 464s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 464s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 464s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 671 | i0 + iy + ny + 2}); 464s | ~~~~~~~~~~~~~~~~~~ 464s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s 676 | {x.size() / 2, 2}, partitioner); 464s | ^ 464s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s 681 | std::vector{}, {0, 2}, partitioner); 464s | ^ 464s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s /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]’: 464s /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 464s 1999 | operator()(_Iter __first, _Sent __last, 464s | ^~~~~~~~ 464s /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 464s In file included from /usr/include/c++/14/vector:72: 464s /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]’: 464s /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 464s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 464s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 464s 239 | __x.end()); 464s | ~~~~~~~~~~ 464s /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 464s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 464s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 251 | end(), _M_get_Tp_allocator()); 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 464s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 464s from /usr/include/c++/14/vector:65: 464s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 464s 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: 464s /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 464s 993 | std::_Destroy(__first, __last); 464s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 464s In file included from /usr/include/c++/14/algorithm:63, 464s from /usr/include/basix/maps.h:8, 464s from /usr/include/basix/finite-element.h:9: 464s /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]’: 464s /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 464s 775 | return (*this)(ranges::begin(__r1), ranges::end(__r1), 464s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 776 | ranges::begin(__r2), ranges::end(__r2), 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 777 | std::move(__result), std::move(__binary_op), 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 778 | std::move(__proj1), std::move(__proj2)); 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /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 464s /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]’: 464s /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 464s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 464s | ^~~~~~~~ 464s /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 464s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 464s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 737 | std::move(__result), 464s | ~~~~~~~~~~~~~~~~~~~~ 464s 738 | std::move(__op), std::move(__proj)); 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /usr/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 > >]’: 464s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 464s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 464s | ^~~~~~ 464s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 464s /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]’: 464s /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 464s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 464s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 1805 | std::move(__comp), std::move(__proj)); 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /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)::]’: 464s /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 464s 2094 | return (*this)(ranges::begin(__r), ranges::end(__r), 464s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 2095 | __value, std::move(__comp), std::move(__proj)); 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13, 464s from /usr/include/dolfinx/fem/assembler.h:9, 464s from /usr/include/dolfinx/fem/dolfinx_fem.h:20, 464s from /usr/include/dolfinx.h:11: 464s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form, double>]’: 464s /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 464s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 464s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /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]’: 464s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 464s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 464s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 464s /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 >)>]’: 464s /usr/include/dolfinx/fem/assembler.h:267:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 464s 267 | void assemble_matrix( 464s | ^~~~~~~~~~~~~~~ 464s /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]’: 464s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 464s | ^~~~~~~~~~~~~~~~ 464s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s 1849 | permute_data(u, n, cell_info, _eperm); 464s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 464s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s 1852 | transform_data(u, n, cell_info, _etrans_invT, 464s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 1853 | precompute::apply_matrix); 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /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]’: 464s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 464s | ^~~~~~~~~~~~~~~~ 464s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s 1833 | permute_data(u, n, cell_info, _eperm_inv); 464s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s 1836 | transform_data(u, n, cell_info, _etransT, 464s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 1837 | precompute::apply_matrix); 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /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]’: 464s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 464s | ^~~~~~~~~~~~~~~~ 464s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s 1865 | permute_data(u, n, cell_info, _eperm_inv); 464s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s 1868 | transform_data(u, n, cell_info, _etrans_inv, 464s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 1869 | precompute::apply_matrix); 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s In file included from /usr/include/dolfinx/fem/Expression.h:10, 464s from /usr/include/dolfinx/fem/utils.h:13, 464s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/interpolation-io/main.cpp:16: 464s /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]’: 464s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 464s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 235 | _fshape, cells); 464s | ~~~~~~~~~~~~~~~ 464s /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]’: 464s /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 464s 714 | std::fill(std::next(_data.begin(), _row_ptr[local_size0] * bs2), _data.end(), 464s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 715 | 0); 464s | ~~ 464s /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]’: 464s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s 1810 | void FiniteElement::T_apply(std::span u, int n, 464s | ^~~~~~~~~~~~~~~~ 464s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s 1817 | permute_data(u, n, cell_info, _eperm); 464s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 464s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s 1820 | transform_data(u, n, cell_info, _etrans, 464s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 1821 | precompute::apply_matrix); 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /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 > >]’: 464s /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 464s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 464s | ^~~~~~~~ 464s /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]’: 464s /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 464s 1413 | insert(const_iterator __position, initializer_list __l) 464s | ^~~~~~ 464s /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 464s /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 464s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 464s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 1417 | std::random_access_iterator_tag()); 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /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 >]’: 464s /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 464s 181 | void dot(U A, V B, P C, bool transpose = false) 464s | ^~~ 464s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 464s /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 464s /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]’: 464s /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 464s 1413 | insert(const_iterator __position, initializer_list __l) 464s | ^~~~~~ 464s /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 464s /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 464s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 464s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 1417 | std::random_access_iterator_tag()); 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 464s /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 464s 87 | auto det(Matrix A) 464s | ^~~ 464s /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]’: 464s /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 464s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 464s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 1159 | std::move(__comp), std::move(__proj)); 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /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]’: 464s /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 464s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 464s 607 | this->_M_impl._M_start, 464s | ~~~~~~~~~~~~~~~~~~~~~~~ 464s 608 | _M_get_Tp_allocator()); 464s | ~~~~~~~~~~~~~~~~~~~~~~ 464s /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 >]’: 464s /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 464s 125 | void inv(U A, V B) 464s | ^~~ 464s /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 464s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 464s from /usr/include/dolfinx/geometry/utils.h:9, 464s from /usr/include/dolfinx/fem/interpolate.h:19, 464s from /usr/include/dolfinx/fem/Function.h:12, 464s from /usr/include/dolfinx/fem/DirichletBC.h:12, 464s from /usr/include/dolfinx/fem/dolfinx_fem.h:14: 464s /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 >]’: 464s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s 783 | Mesh> create_mesh( 464s | ^~~~~~~~~~~ 464s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 464s | ^ 464s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 464s 830 | cells1 = std::vector(cells.begin(), cells.end()); 464s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 464s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 464s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s 841 | std::vector cells1_v 464s | ^~~~~~~~ 464s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 464s 880 | boundary_v.erase(unique_end, range_end); 464s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 464s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 464s 885 | boundary_v.erase(boundary_v.begin()); 464s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 464s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 464s | ^~~~~~~~ 464s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 464s 905 | nodes1.erase(unique_end, range_end); 464s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 464s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s 911 | Geometry geometry 464s | ^~~~~~~~ 464s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s /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]’: 464s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 464s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 464s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 235 | _fshape, cells); 464s | ~~~~~~~~~~~~~~~ 464s /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 >]’: 464s /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 464s 181 | void dot(U A, V B, P C, bool transpose = false) 464s | ^~~ 464s /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 464s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 464s /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]’: 464s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 464s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 464s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 235 | _fshape, cells); 464s | ~~~~~~~~~~~~~~~ 464s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 464s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 464s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 464s 608 | __miter_base(_Iterator __it) 464s | ^~~~~~~~~~~~ 464s /usr/include/c++/14/bits/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 > >]’: 464s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 464s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 464s | ^~~~~~~~~~~~~ 464s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 464s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 464s /usr/include/c++/14/bits/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 >]’: 464s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 464s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 464s | ^~~~~~~~ 464s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 464s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 464s 683 | { return std::copy(__first, __first + __n, __result); } 464s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /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]’: 464s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 464s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 464s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 464s /usr/include/dolfinx/geometry/BoundingBoxTree.h: In function ‘std::array dolfinx::geometry::impl_bb::compute_bbox_of_bboxes(std::span, int> >) [with T = double]’: 464s /usr/include/dolfinx/geometry/BoundingBoxTree.h:62:18: note: parameter passing for argument of type ‘std::span, int>, 4294967295>’ changed in GCC 7.1 464s 62 | std::array compute_bbox_of_bboxes( 464s | ^~~~~~~~~~~~~~~~~~~~~~ 464s /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]’: 464s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 464s 111 | void assemble_vector( 464s | ^~~~~~~~~~~~~~~ 464s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 464s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 464s 116 | impl::assemble_vector(b, L, constants, coefficients); 464s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 464s In file included from /usr/include/c++/14/vector:66, 464s from /usr/include/basix/cell.h:10, 464s from /usr/include/basix/finite-element.h:7, 464s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/interpolation-io/main.cpp:9: 464s /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]’: 464s /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 464s 1413 | insert(const_iterator __position, initializer_list __l) 464s | ^~~~~~ 464s /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 464s /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 464s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 464s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 1417 | std::random_access_iterator_tag()); 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /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 >&)::]’: 464s /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 464s 4724 | nth_element(_RandomAccessIterator __first, _RandomAccessIterator __nth, 464s | ^~~~~~~~~~~ 464s /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 464s /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 464s /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 464s 4740 | std::__introselect(__first, __nth, __last, 464s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 464s 4741 | std::__lg(__last - __first) * 2, 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 4742 | __gnu_cxx::__ops::__iter_comp_iter(__comp)); 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /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*]’: 464s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 464s 642 | copy(_II __first, _II __last, _OI __result) 464s | ^~~~ 464s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 464s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 464s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 464s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s In file included from /usr/include/c++/14/algorithm:63, 464s from /usr/include/basix/maps.h:8, 464s from /usr/include/basix/finite-element.h:9: 464s /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]’: 464s /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 464s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 464s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 1159 | std::move(__comp), std::move(__proj)); 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_rev_begin() [with T = std::complex; Container = std::vector >]’: 464s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 464s 145 | _scatterer->scatter_rev_begin(std::span(_buffer_remote), 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 146 | std::span(_buffer_local), 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 147 | _request); 464s | ~~~~~~~~~ 464s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 464s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 464s /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]’: 464s /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 464s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 464s 607 | this->_M_impl._M_start, 464s | ~~~~~~~~~~~~~~~~~~~~~~~ 464s 608 | _M_get_Tp_allocator()); 464s | ~~~~~~~~~~~~~~~~~~~~~~ 464s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_fwd_begin() [with T = std::complex; Container = std::vector >]’: 464s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 464s 98 | _scatterer->scatter_fwd_begin(std::span(_buffer_local), 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 99 | std::span(_buffer_remote), 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 100 | std::span(_request)); 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 464s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 464s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 464s from /usr/include/dolfinx/geometry/utils.h:9, 464s from /usr/include/dolfinx/fem/interpolate.h:19, 464s from /usr/include/dolfinx/fem/Function.h:12: 464s /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 >]’: 464s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s 783 | Mesh> create_mesh( 464s | ^~~~~~~~~~~ 464s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 464s | ^ 464s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s In file included from /usr/include/dolfinx/la/dolfinx_la.h:14, 464s from /usr/include/dolfinx.h:15, 464s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/biharmonic/main.cpp:133: 464s /usr/include/dolfinx/la/petsc.h: In lambda function: 464s /usr/include/dolfinx/la/petsc.h:293:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 464s 293 | return [A, mode, cache = std::vector()]( 464s | ^ 464s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 464s 830 | cells1 = std::vector(cells.begin(), cells.end()); 464s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 464s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 464s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s 841 | std::vector cells1_v 464s | ^~~~~~~~ 464s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 464s 880 | boundary_v.erase(unique_end, range_end); 464s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 464s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 464s 885 | boundary_v.erase(boundary_v.begin()); 464s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 464s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 464s | ^~~~~~~~ 464s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s /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]’: 464s /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 464s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 464s 607 | this->_M_impl._M_start, 464s | ~~~~~~~~~~~~~~~~~~~~~~~ 464s 608 | _M_get_Tp_allocator()); 464s | ~~~~~~~~~~~~~~~~~~~~~~ 464s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 464s 905 | nodes1.erase(unique_end, range_end); 464s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 464s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s 911 | Geometry geometry 464s | ^~~~~~~~ 464s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s /usr/include/dolfinx/la/petsc.h: In lambda function: 464s /usr/include/dolfinx/la/petsc.h:327:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 464s 327 | return [A, mode, cache = std::vector()]( 464s | ^ 464s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 464s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 464s 608 | __miter_base(_Iterator __it) 464s | ^~~~~~~~~~~~ 464s /usr/include/c++/14/bits/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*]’: 464s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 464s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 464s | ^~~~~~~~~~~~~ 464s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 464s /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*]’: 464s /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 464s 1582 | equal(_II1 __first1, _II1 __last1, _II2 __first2) 464s | ^~~~~ 464s In file included from /usr/include/c++/14/bits/ranges_algo.h:38, 464s from /usr/include/c++/14/algorithm:63, 464s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/poisson_matrix_free/main.cpp:45: 464s /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 > >]’: 464s /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 464s 318 | operator()(_Range&& __r, _Out __result) const 464s | ^~~~~~~~ 464s /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 464s /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 464s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 464s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 321 | std::move(__result)); 464s | ~~~~~~~~~~~~~~~~~~~~ 464s /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 464s /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 464s 1592 | return std::__equal_aux(__first1, __last1, __first2); 464s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /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 > >]’: 464s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 464s 642 | copy(_II __first, _II __last, _OI __result) 464s | ^~~~ 464s /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]’: 464s /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 464s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 464s | ^~~~~~~~~~~~~~~~~~~ 464s /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 464s /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 464s 1697 | std::__uninitialized_copy_a(__first, __last, 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 464s 1698 | this->_M_impl._M_start, 464s | ~~~~~~~~~~~~~~~~~~~~~~~ 464s 1699 | _M_get_Tp_allocator()); 464s | ~~~~~~~~~~~~~~~~~~~~~~ 464s /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]’: 464s /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 464s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 464s | ^~~~~~~~~~~~~~~~~~~ 464s /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 464s /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 464s 1697 | std::__uninitialized_copy_a(__first, __last, 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 464s 1698 | this->_M_impl._M_start, 464s | ~~~~~~~~~~~~~~~~~~~~~~~ 464s 1699 | _M_get_Tp_allocator()); 464s | ~~~~~~~~~~~~~~~~~~~~~~ 464s /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> >]’: 464s /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 464s 318 | operator()(_Range&& __r, _Out __result) const 464s | ^~~~~~~~ 464s /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 464s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 464s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 321 | std::move(__result)); 464s | ~~~~~~~~~~~~~~~~~~~~ 464s /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 464s /tmp/autopkgtest.kte2W7/build.m6l/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 > >&]’: 464s /tmp/autopkgtest.kte2W7/build.m6l/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 464s 67 | std::ranges::transform(x.array(), y.array(), r.mutable_array().begin(), 464s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 68 | [alpha](auto x, auto y) { return alpha * x + y; }); 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /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]’: 464s /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 464s 1413 | insert(const_iterator __position, initializer_list __l) 464s | ^~~~~~ 464s /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 464s /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 464s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 464s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 1417 | std::random_access_iterator_tag()); 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s In file included from /usr/include/basix/finite-element.h:19, 464s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/poisson_matrix_free/main.cpp:46: 464s /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 > >&)::]’: 464s /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 464s 370 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 464s | ^~~~~~~~~~~~~~~~ 464s /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 464s /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 464s /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 >]’: 464s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s 783 | Mesh> create_mesh( 464s | ^~~~~~~~~~~ 464s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 464s | ^ 464s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s /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 >]’: 464s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 464s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 464s | ^~~~~~~~ 464s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 464s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 464s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 464s 310 | return ranges::__copy_or_move(std::move(__first), 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 464s 311 | std::move(__last), 464s | ~~~~~~~~~~~~~~~~~~ 464s 312 | std::move(__result)); 464s | ~~~~~~~~~~~~~~~~~~~~ 464s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 464s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 464s 830 | cells1 = std::vector(cells.begin(), cells.end()); 464s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 464s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 464s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s 841 | std::vector cells1_v 464s | ^~~~~~~~ 464s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s /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]’: 464s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 464s 370 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 464s | ^~~~~~~~~~~~~~~~ 464s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 464s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 464s 880 | boundary_v.erase(unique_end, range_end); 464s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 464s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 464s 885 | boundary_v.erase(boundary_v.begin()); 464s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 464s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 464s | ^~~~~~~~ 464s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 464s 905 | nodes1.erase(unique_end, range_end); 464s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 464s /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]’: 464s /usr/include/dolfinx/fem/assembler.h:62:3: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 464s 62 | T assemble_scalar( 464s | ^~~~~~~~~~~~~~~ 464s /usr/include/dolfinx/fem/assembler.h:71:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s 71 | return impl::assemble_scalar(M, mesh->geometry().dofmap(), 464s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 72 | mesh->geometry().x(), constants, coefficients); 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /usr/include/dolfinx/fem/assembler.h:71:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 464s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s 911 | Geometry geometry 464s | ^~~~~~~~ 464s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s /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]’: 464s /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 464s 1618 | _M_allocate_and_copy(size_type __n, 464s | ^~~~~~~~~~~~~~~~~~~~ 464s /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 464s /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 464s 1624 | std::__uninitialized_copy_a(__first, __last, __result, 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 1625 | _M_get_Tp_allocator()); 464s | ~~~~~~~~~~~~~~~~~~~~~~ 464s In file included from /usr/include/c++/14/algorithm:61: 464s /usr/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 > >]’: 464s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 464s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 464s | ^~~~~~ 464s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 464s /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]’: 464s /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 464s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 464s | ^~~~~~~~~~~~~~~~~~~~~~ 464s /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 464s /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 464s 371 | return std::__do_uninit_copy(__first, __last, __result); 464s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /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 464s 373 | return std::uninitialized_copy(__first, __last, __result); 464s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 464s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 464s 608 | __miter_base(_Iterator __it) 464s | ^~~~~~~~~~~~ 464s /usr/include/c++/14/bits/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 > >]’: 464s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 464s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 464s | ^~~~~~~~~~~~~ 464s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 464s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 464s /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*]’: 464s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 464s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 464s | ^~~~~~~~~~~~~~~~ 464s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 464s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/biharmonic/main.cpp: In function ‘int main(int, char**)’: 464s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/biharmonic/main.cpp:242:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 464s 242 | bc->set(b.mutable_array(), std::nullopt); 464s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /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*]’: 464s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 464s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 464s | ^~~~~~~~~~~~~~~~~~ 464s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 464s /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 464s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 185 | __uninit_copy(__first, __last, __result); 464s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /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 >]’: 464s /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 464s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 464s | ^~~~~~~~ 464s In file included from /usr/include/c++/14/vector:66, 464s from /usr/include/basix/cell.h:10, 464s from /usr/include/basix/finite-element.h:7: 464s /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]’: 464s /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 464s 1413 | insert(const_iterator __position, initializer_list __l) 464s | ^~~~~~ 464s /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 464s /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 464s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 464s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 1417 | std::random_access_iterator_tag()); 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /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]’: 464s /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 464s 1413 | insert(const_iterator __position, initializer_list __l) 464s | ^~~~~~ 464s /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 464s /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 464s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 464s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 1417 | std::random_access_iterator_tag()); 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /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 >]’: 464s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 464s 642 | copy(_II __first, _II __last, _OI __result) 464s | ^~~~ 464s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 464s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 464s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 464s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 464s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /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]’: 464s /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 464s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 464s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 1159 | std::move(__comp), std::move(__proj)); 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /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]’: 464s /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 464s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 464s 607 | this->_M_impl._M_start, 464s | ~~~~~~~~~~~~~~~~~~~~~~~ 464s 608 | _M_get_Tp_allocator()); 464s | ~~~~~~~~~~~~~~~~~~~~~~ 464s /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]’: 464s /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 464s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 464s | ^~~~~~~~~~~~~~~~~~~~~~ 464s /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 464s /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 464s 371 | return std::__do_uninit_copy(__first, __last, __result); 464s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /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 464s 373 | return std::uninitialized_copy(__first, __last, __result); 464s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /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 >]’: 464s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 464s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 464s | ^~~~~~~~~~~~~ 464s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 464s from /usr/include/dolfinx/geometry/utils.h:9, 464s from /usr/include/dolfinx/fem/interpolate.h:19, 464s from /usr/include/dolfinx/fem/Function.h:12: 464s /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 >]’: 464s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s 783 | Mesh> create_mesh( 464s | ^~~~~~~~~~~ 464s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 464s | ^ 464s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 464s 830 | cells1 = std::vector(cells.begin(), cells.end()); 464s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 464s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 464s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s 841 | std::vector cells1_v 464s | ^~~~~~~~ 464s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 464s 880 | boundary_v.erase(unique_end, range_end); 464s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 464s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 464s 885 | boundary_v.erase(boundary_v.begin()); 464s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 464s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 464s | ^~~~~~~~ 464s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 464s 905 | nodes1.erase(unique_end, range_end); 464s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 464s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s 911 | Geometry geometry 464s | ^~~~~~~~ 464s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 464s /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]’: 464s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 464s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 464s | ^~~~~~~~~~~~~~~~~~~~~~ 464s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 464s /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 464s 371 | return std::__do_uninit_copy(__first, __last, __result); 464s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /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 464s 373 | return std::uninitialized_copy(__first, __last, __result); 464s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /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]’: 464s /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 464s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 464s | ^~~~~~~~~~~~~~~~~~~ 464s /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 464s /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 464s 1697 | std::__uninitialized_copy_a(__first, __last, 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 464s 1698 | this->_M_impl._M_start, 464s | ~~~~~~~~~~~~~~~~~~~~~~~ 464s 1699 | _M_get_Tp_allocator()); 464s | ~~~~~~~~~~~~~~~~~~~~~~ 464s /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 >]’: 464s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 464s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 464s | ^~~~~~~~ 464s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 464s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 464s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 464s 310 | return ranges::__copy_or_move(std::move(__first), 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 464s 311 | std::move(__last), 464s | ~~~~~~~~~~~~~~~~~~ 464s 312 | std::move(__result)); 464s | ~~~~~~~~~~~~~~~~~~~~ 464s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 464s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 464s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 464s 608 | __miter_base(_Iterator __it) 464s | ^~~~~~~~~~~~ 464s /usr/include/c++/14/bits/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 >]’: 464s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 464s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 464s | ^~~~~~~~~~~~~ 464s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 464s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 464s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 464s from /usr/include/c++/14/bits/stl_algobase.h:67: 464s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 464s /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 464s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 464s | ^~~~~~~~ 464s /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 464s /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 464s 193 | return std::_Destroy_aux::__destroy(__first, __last); 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 464s /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 464s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 196 | __destroy(__first, __last); 464s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 464s In file included from /usr/include/c++/14/bits/ranges_util.h:34: 464s /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 >]’: 464s /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 464s 994 | operator()(_It __x, _Sent __bound) const 464s | ^~~~~~~~ 464s /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 464s /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&)::]’: 464s /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 464s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 464s | ^~~~ 464s /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 464s /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 464s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 464s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /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 >]’: 464s /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 464s 675 | move(_II __first, _II __last, _OI __result) 464s | ^~~~ 464s /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 464s /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 464s /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 464s 683 | return std::__copy_move_a(std::__miter_base(__first), 464s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 684 | std::__miter_base(__last), __result); 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /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*]’: 464s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 464s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 464s | ^~~~~~~~~~~~~ 464s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 464s /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 464s 147 | { return std::copy(__first, __last, __result); } 464s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /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]’: 464s /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 464s 3123 | operator()(_Iter __first, _Sent __last, 464s | ^~~~~~~~ 464s /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 464s /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 >]’: 464s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 464s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 464s | ^~~~~~~~ 464s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 464s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 464s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 464s 310 | return ranges::__copy_or_move(std::move(__first), 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 464s 311 | std::move(__last), 464s | ~~~~~~~~~~~~~~~~~~ 464s 312 | std::move(__result)); 464s | ~~~~~~~~~~~~~~~~~~~~ 464s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 464s /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 >]’: 464s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 464s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 464s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /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]’: 464s /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 464s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 464s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 1805 | std::move(__comp), std::move(__proj)); 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /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)::]’: 464s /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 464s 3867 | find_if(_InputIterator __first, _InputIterator __last, 464s | ^~~~~~~ 464s /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 464s /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 464s 3876 | return std::__find_if(__first, __last, 464s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 464s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /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]’: 464s /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 464s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 464s | ^~~~~~~~ 464s /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 464s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 464s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 737 | std::move(__result), 464s | ~~~~~~~~~~~~~~~~~~~~ 464s 738 | std::move(__op), std::move(__proj)); 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /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 464s /usr/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 > >]’: 464s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 464s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 464s | ^~~~~~ 464s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 464s /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 464s 715 | return std::__copy_n(__first, __n2, __result, 464s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 464s 716 | std::__iterator_category(__first)); 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /usr/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 > >]’: 464s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 464s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 464s | ^~~~~~ 464s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 464s /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 464s 715 | return std::__copy_n(__first, __n2, __result, 464s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 464s 716 | std::__iterator_category(__first)); 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /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]’: 464s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 464s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 464s | ^~~~~~~~ 464s /usr/include/c++/14/bits/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 > >]’: 464s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 464s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 464s | ^~~~~~~~ 464s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 464s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 464s 683 | { return std::copy(__first, __first + __n, __result); } 464s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s /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]’: 464s /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 464s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 464s | ^~~~~~~~~~~~~~~~~~~ 464s /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 464s /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 464s 1697 | std::__uninitialized_copy_a(__first, __last, 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 464s 1698 | this->_M_impl._M_start, 464s | ~~~~~~~~~~~~~~~~~~~~~~~ 464s 1699 | _M_get_Tp_allocator()); 464s | ~~~~~~~~~~~~~~~~~~~~~~ 464s /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]’: 464s /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 464s 1618 | _M_allocate_and_copy(size_type __n, 464s | ^~~~~~~~~~~~~~~~~~~~ 464s /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 464s /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 464s 1624 | std::__uninitialized_copy_a(__first, __last, __result, 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 1625 | _M_get_Tp_allocator()); 464s | ~~~~~~~~~~~~~~~~~~~~~~ 464s In file included from /usr/include/c++/14/array:43, 464s from /usr/include/basix/cell.h:7: 464s /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 >]’: 464s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 464s 642 | copy(_II __first, _II __last, _OI __result) 464s | ^~~~ 464s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 464s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 464s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 464s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 464s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 464s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464s In file included from /usr/include/dolfinx/la/dolfinx_la.h:14, 464s from /usr/include/dolfinx.h:15, 464s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/poisson/main.cpp:86: 464s /usr/include/dolfinx/la/petsc.h: In lambda function: 464s /usr/include/dolfinx/la/petsc.h:293:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 464s 293 | return [A, mode, cache = std::vector()]( 464s | ^ 464s /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]’: 464s /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 464s 750 | operator()(_Iter1 __first1, _Sent1 __last1, 464s | ^~~~~~~~ 464s /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 464s /usr/include/dolfinx/la/petsc.h: In lambda function: 464s /usr/include/dolfinx/la/petsc.h:327:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 464s 327 | return [A, mode, cache = std::vector()]( 464s | ^ 465s /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]’: 465s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 1674 | void FiniteElement::permute_data( 465s | ^~~~~~~~~~~~~~~~ 465s In file included from /usr/include/basix/finite-element.h:12: 465s /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]’: 465s /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 465s 243 | void apply_matrix( 465s | ^~~~~~~~~~~~ 465s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s /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]’: 465s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 1733 | void FiniteElement::transform_data( 465s | ^~~~~~~~~~~~~~~~ 465s /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 465s 1754 | op(std::span(v_size_t), 465s | ~~^~~~~~~~~~~~~~~~~~~~~ 465s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 1756 | dofstart, block_size); 465s | ~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s /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 465s 1775 | op(std::span(v_size_t), 465s | ~~^~~~~~~~~~~~~~~~~~~~~ 465s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 1777 | dofstart, block_size); 465s | ~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s /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 465s 1786 | op(std::span(v_size_t), 465s | ~~^~~~~~~~~~~~~~~~~~~~~ 465s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 1788 | dofstart, block_size); 465s | ~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s /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]’: 465s /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 465s 1789 | operator()(_Iter __first, _Sent __last, 465s | ^~~~~~~~ 465s /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 465s /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 465s 1792 | auto __lasti = ranges::next(__first, __last); 465s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 465s /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 465s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 465s | ^ 465s /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)::]’: 465s /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 465s 2064 | operator()(_Iter __first, _Sent __last, 465s | ^~~~~~~~ 465s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:20, 465s from /usr/include/dolfinx.h:11: 465s /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]’: 465s /usr/include/dolfinx/fem/assembler.h:124:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 124 | void assemble_vector(std::span b, const Form& L) 465s | ^~~~~~~~~~~~~~~ 465s /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 465s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 129 | assemble_vector(b, L, std::span(constants), 465s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 130 | make_coefficients_span(coefficients)); 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s /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]’: 465s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 1674 | void FiniteElement::permute_data( 465s | ^~~~~~~~~~~~~~~~ 465s /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]’: 465s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 1733 | void FiniteElement::transform_data( 465s | ^~~~~~~~~~~~~~~~ 465s /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 465s 1754 | op(std::span(v_size_t), 465s | ~~^~~~~~~~~~~~~~~~~~~~~ 465s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 1756 | dofstart, block_size); 465s | ~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s /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 465s 1786 | op(std::span(v_size_t), 465s | ~~^~~~~~~~~~~~~~~~~~~~~ 465s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 1788 | dofstart, block_size); 465s | ~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s /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 465s 1797 | op(std::span(v_size_t), 465s | ~~^~~~~~~~~~~~~~~~~~~~~ 465s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 1799 | dofstart, block_size); 465s | ~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/poisson/main.cpp: In lambda function: 465s /tmp/autopkgtest.kte2W7/build.m6l/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 465s 163 | [](auto x) 465s | ^ 465s In file included from /usr/include/c++/14/bits/ranges_algo.h:38: 465s /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 > >]’: 465s /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 465s 318 | operator()(_Range&& __r, _Out __result) const 465s | ^~~~~~~~ 465s /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]’: 465s /usr/include/dolfinx/fem/assembler.h:181:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 181 | void apply_lifting( 465s | ^~~~~~~~~~~~~ 465s /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 465s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 465s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 321 | std::move(__result)); 465s | ~~~~~~~~~~~~~~~~~~~~ 465s /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 465s /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]’: 465s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 465s | ^~~~~~~~~~~~~~~~~ 465s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:14: 465s /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]’: 465s /usr/include/dolfinx/fem/DirichletBC.h:495:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 495 | void set(std::span x, std::optional> x0, 465s | ^~~ 465s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/poisson/main.cpp: In function ‘int main(int, char**)’: 465s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/poisson/main.cpp:229:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 229 | bc->set(b.mutable_array(), std::nullopt); 465s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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 >)>]’: 465s /usr/include/dolfinx/fem/assembler.h:233:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 233 | void assemble_matrix( 465s | ^~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 246 | impl::assemble_matrix(mat_add, a, mesh->geometry().dofmap(), 465s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 247 | mesh->geometry().x(), constants, coefficients, 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 248 | dof_marker0, dof_marker1); 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s /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]’: 465s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 465s | ^~~~~~~~~~~~ 465s /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 >]’: 465s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 465s /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*]’: 465s /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 465s 346 | __niter_wrap(_From __from, _To __res) 465s | ^~~~~~~~~~~~ 465s /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 > >]’: 465s /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 465s 642 | copy(_II __first, _II __last, _OI __result) 465s | ^~~~ 465s /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]’: 465s /usr/include/dolfinx/fem/interpolate.h:72:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 72 | cmap.tabulate(0, X, Xshape, phi_b); 465s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 465s /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]’: 465s /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 465s 1022 | fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) 465s | ^~~~ 465s /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 465s /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 465s 1029 | std::__fill_a(__first, __last, __value); 465s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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 >]’: 465s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 642 | copy(_II __first, _II __last, _OI __result) 465s | ^~~~ 465s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 465s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s In file included from /usr/include/c++/14/functional:59, 465s from /usr/include/basix/finite-element.h:17: 465s /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 >}]’: 465s /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 465s 587 | operator()(_ArgTypes... __args) const 465s | ^~~~~~~~ 465s /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 >&):: >]’: 465s /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 465s 1915 | __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, 465s | ^~~~~~~~~~~~~ 465s /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 465s /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 465s /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 465s 1923 | std::__heap_select(__first, __nth + 1, __last, __comp); 465s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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 465s 1925 | std::iter_swap(__first, __nth); 465s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 465s /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 465s 1930 | std::__unguarded_partition_pivot(__first, __last, __comp); 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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 465s 1936 | std::__insertion_sort(__first, __last, __comp); 465s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/c++/14/bits/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*]’: 465s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 465s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 465s | ^~~~~~~~~~~~~ 465s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 465s /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]’: 465s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 465s 954 | vector<_Tp, _Alloc>:: 465s | ^~~~~~~~~~~~~~~~~~~ 465s /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]’: 465s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 465s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 465s from /usr/include/dolfinx.h:16: 465s /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]’: 465s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 465s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 465s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 465s 540 | x.insert(x.end(), {x0, x1}); 465s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 465s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 465s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 565 | v2, v3, vmid}); 465s | ~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 465s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 465s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 465s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 465s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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*]’: 465s /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 465s 1251 | __equal_aux(_II1 __first1, _II1 __last1, _II2 __first2) 465s | ^~~~~~~~~~~ 465s /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 465s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 627 | {x.size() / 2, 2}, partitioner); 465s | ^ 465s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 632 | std::vector{}, {0, 2}, partitioner); 465s | ^ 465s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s /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 > >]’: 465s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 465s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 465s | ^~~~~~~~~~~~~ 465s /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]’: 465s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 465s | ^~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s /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 465s 371 | return std::__do_uninit_copy(__first, __last, __result); 465s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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 465s 373 | return std::uninitialized_copy(__first, __last, __result); 465s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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]’: 465s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 465s | ^~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s /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 465s 371 | return std::__do_uninit_copy(__first, __last, __result); 465s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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 465s 373 | return std::uninitialized_copy(__first, __last, __result); 465s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s In file included from /usr/include/c++/14/numeric:62, 465s from /usr/include/basix/finite-element.h:19: 465s /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]’: 465s /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 465s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 465s | ^~~~ 465s /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 465s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 465s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 465s | ^~~~~~~~~~~~~~ 465s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s /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 465s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 249 | std::move(__result)); 465s | ~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]’: 465s /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 465s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 465s | ^~~~~~~~ 465s /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 465s /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 465s 193 | return std::_Destroy_aux::__destroy(__first, __last); 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 465s /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 465s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 196 | __destroy(__first, __last); 465s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 465s /usr/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 >]’: 465s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 465s | ^~~~~~ 465s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s /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*]’: 465s /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 465s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 465s | ^~~~~~~~~~~~~~~~ 465s /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 465s /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]’: 465s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 46 | void reorder_list(std::span list, std::span nodemap) 465s | ^~~~~~~~~~~~ 465s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 53 | const std::vector orig(list.begin(), list.end()); 465s | ^~~~ 465s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 58 | std::ranges::copy(links_old, links_new.begin()); 465s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 465s /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 465s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 465s | ^~~~~~~~~~~~~~~~~~ 465s /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 465s /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 465s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 185 | __uninit_copy(__first, __last, __result); 465s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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 >]’: 465s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 465s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 465s | ^~~~~~~~~~~~ 465s /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*]’: 465s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 465s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 465s | ^~~~~~~~~~~~~ 465s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 465s /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 465s 147 | { return std::copy(__first, __last, __result); } 465s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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]’: 465s /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 465s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 465s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 1805 | std::move(__comp), std::move(__proj)); 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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]’: 465s /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 465s 1134 | operator()(_Iter __first, _Sent __last, 465s | ^~~~~~~~ 465s /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 465s /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 465s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 465s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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 465s 1139 | return {__first, __first}; 465s | ^ 465s /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 465s 1148 | return {++__dest, __first}; 465s | ^ 465s /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]’: 465s /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 465s 1564 | erase(const_iterator __first, const_iterator __last) 465s | ^~~~~ 465s /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 465s /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 465s 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 465s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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]’: 465s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 465s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 465s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 465s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 465s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 671 | i0 + iy + ny + 2}); 465s | ~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 676 | {x.size() / 2, 2}, partitioner); 465s | ^ 465s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 681 | std::vector{}, {0, 2}, partitioner); 465s | ^ 465s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s /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]’: 465s /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 465s 1536 | erase(const_iterator __position) 465s | ^~~~~ 465s /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 465s 1537 | { return _M_erase(begin() + (__position - cbegin())); } 465s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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]’: 465s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 465s | ^~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s /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 465s 371 | return std::__do_uninit_copy(__first, __last, __result); 465s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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 465s 373 | return std::uninitialized_copy(__first, __last, __result); 465s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 465s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 465s from /usr/include/dolfinx/fem/Function.h:11: 465s /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]’: 465s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 119 | std::ranges::copy(buffer, range.begin()); 465s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 465s /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]’: 465s /usr/include/dolfinx/fem/interpolate.h:72:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 72 | cmap.tabulate(0, X, Xshape, phi_b); 465s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 465s /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]’: 465s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 703 | void interpolate(Function& u, std::span f, 465s | ^~~~~~~~~~~ 465s /usr/include/c++/14/bits/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 >]’: 465s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 465s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 465s | ^~~~~~~~~~~~~ 465s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 465s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 465s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 465s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 465s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 954 | cmap.tabulate(1, X, Xshape, phi_b); 465s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 465s /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]’: 465s /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 465s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 465s | ^~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 465s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 465s from /usr/include/dolfinx.h:10: 465s /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 >]’: 465s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 676 | distribute_data(MPI_Comm comm0, std::span indices, 465s | ^~~~~~~~~~~~~~~ 465s /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*]’: 465s /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 465s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 465s | ^~~~~~~~~~~~~~~~ 465s /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 465s /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*]’: 465s /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 465s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 465s | ^~~~~~~~~~~~~~~~~~ 465s /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 465s /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 465s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 185 | __uninit_copy(__first, __last, __result); 465s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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]’: 465s /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 465s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 465s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 2021 | std::move(__comp), std::move(__proj)); 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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]’: 465s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 465s | ^~~~~~~~~~~~ 465s /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*]’: 465s /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 465s 346 | __niter_wrap(_From __from, _To __res) 465s | ^~~~~~~~~~~~ 465s In file included from /usr/include/c++/14/functional:59, 465s from /usr/include/basix/finite-element.h:17: 465s /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 >}]’: 465s /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 465s 587 | operator()(_ArgTypes... __args) const 465s | ^~~~~~~~ 465s /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*]’: 465s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 465s | ^~~~~~~~~~~~~~~~ 465s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s /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*]’: 465s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 465s | ^~~~~~~~~~~~~~~~~~ 465s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s /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 465s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 185 | __uninit_copy(__first, __last, __result); 465s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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 >]’: 465s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 382 | create_geometry( 465s | ^~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 424 | const std::vector l2l = graph::build::compute_local_to_local( 465s | ^~~ 465s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 429 | std::ranges::transform(l2l, igi.begin(), 465s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 465s 430 | [&nodes](auto index) { return nodes[index]; }); 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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]’: 465s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 465s | ^~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s /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 465s 371 | return std::__do_uninit_copy(__first, __last, __result); 465s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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 465s 373 | return std::uninitialized_copy(__first, __last, __result); 465s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’: 465s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 703 | void interpolate(Function& u, std::span f, 465s | ^~~~~~~~~~~ 465s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 465s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 465s | ^~~~~~~~~~~~~~ 465s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s /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 465s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 249 | std::move(__result)); 465s | ~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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]’: 465s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 465s | ^~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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]’: 465s /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 465s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 465s | ^~~~~~~~~ 465s /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 465s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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 >]’: 465s /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 465s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 465s | ^~~~~~~~~ 465s /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 465s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 954 | cmap.tabulate(1, X, Xshape, phi_b); 465s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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 >]’: 465s /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 465s 855 | operator()(_It& __it, _Sent __bound) const 465s | ^~~~~~~~ 465s /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&):: >]’: 465s /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 465s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 465s | ^~~~~~ 465s /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 465s /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 465s 1905 | std::__introsort_loop(__first, __last, 465s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 465s 1906 | std::__lg(__last - __first) * 2, 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 1907 | __comp); 465s | ~~~~~~~ 465s /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 465s 1908 | std::__final_insertion_sort(__first, __last, __comp); 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 465s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 608 | __miter_base(_Iterator __it) 465s | ^~~~~~~~~~~~ 465s /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 >]’: 465s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 465s | ^~~~~~~~~~~~~ 465s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s /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*]’: 465s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 642 | copy(_II __first, _II __last, _OI __result) 465s | ^~~~ 465s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 465s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 465s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 465s | ^~~~~~~~~~~~~~ 465s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s /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 465s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 249 | std::move(__result)); 465s | ~~~~~~~~~~~~~~~~~~~~ 465s In file included from /usr/include/dolfinx/fem/DirichletBC.h:12: 465s /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]’: 465s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 465s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 235 | _fshape, cells); 465s | ~~~~~~~~~~~~~~~ 465s /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]’: 465s /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 465s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 465s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 737 | std::move(__result), 465s | ~~~~~~~~~~~~~~~~~~~~ 465s 738 | std::move(__op), std::move(__proj)); 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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]’: 465s /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 465s 1789 | operator()(_Iter __first, _Sent __last, 465s | ^~~~~~~~ 465s /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 465s /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 465s 1792 | auto __lasti = ranges::next(__first, __last); 465s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 465s /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 465s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 465s | ^ 465s /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):: >]’: 465s /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 465s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 465s | ^~~~~~~~~ 465s /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 465s /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 465s 2152 | return __find_if(__first, __last, __pred, 465s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 465s 2153 | std::__iterator_category(__first)); 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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]’: 465s /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 465s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 465s | ^~~~~~~~ 465s /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 465s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s /usr/include/c++/14/bits/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 > >]’: 465s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 465s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 465s | ^~~~~~~~ 465s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 465s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 465s 683 | { return std::copy(__first, __first + __n, __result); } 465s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/c++/14/bits/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 > >]’: 465s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 465s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 465s | ^~~~~~~~ 465s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 465s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 465s 683 | { return std::copy(__first, __first + __n, __result); } 465s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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]’: 465s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 465s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 465s | ^~~~~~~~~~~~~~~~~ 465s /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]’: 465s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 465s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 465s | ^~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 465s /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 465s 371 | return std::__do_uninit_copy(__first, __last, __result); 465s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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 465s 373 | return std::uninitialized_copy(__first, __last, __result); 465s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s In file included from /usr/include/dolfinx/fem/assembler.h:11: 465s /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]’: 465s /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 465s 1289 | void assemble_vector( 465s | ^~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 1297 | assemble_vector(b, L, mesh->geometry().dofmap(), mesh->geometry().x(), 465s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 1298 | constants, coefficients); 465s | ~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s /usr/include/c++/14/bits/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 > >]’: 465s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 465s | ^~~~~~~~ 465s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 465s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 683 | { return std::copy(__first, __first + __n, __result); } 465s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s In file included from /usr/include/dolfinx/la/Vector.h:14: 465s /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]’: 465s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 390 | void scatter_rev_begin(std::span send_buffer, 465s | ^~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 465s /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]’: 465s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 195 | void scatter_fwd_begin(std::span send_buffer, 465s | ^~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 465s In file included from /usr/include/c++/14/bits/refwrap.h:38, 465s from /usr/include/c++/14/vector:68: 465s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 465s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 465s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 465s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:20, 465s from /usr/include/dolfinx.h:11: 465s /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]’: 465s /usr/include/dolfinx/fem/assembler.h:124:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 124 | void assemble_vector(std::span b, const Form& L) 465s | ^~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 129 | assemble_vector(b, L, std::span(constants), 465s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 130 | make_coefficients_span(coefficients)); 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 465s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 465s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 465s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 465s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 465s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 465s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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 > >]’: 465s /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 465s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 465s | ^~~~~~~~ 465s /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 465s /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 465s /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 465s 310 | return ranges::__copy_or_move(std::move(__first), 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 465s 311 | std::move(__last), 465s | ~~~~~~~~~~~~~~~~~~ 465s 312 | std::move(__result)); 465s | ~~~~~~~~~~~~~~~~~~~~ 465s /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 465s /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 >]’: 465s /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 465s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 465s 607 | this->_M_impl._M_start, 465s | ~~~~~~~~~~~~~~~~~~~~~~~ 465s 608 | _M_get_Tp_allocator()); 465s | ~~~~~~~~~~~~~~~~~~~~~~ 465s /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]’: 465s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 154 | void apply_permutation_mapped(std::span perm, 465s | ^~~~~~~~~~~~~~~~~~~~~~~~ 465s /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 >&]’: 465s /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 465s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 465s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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]’: 465s /usr/include/dolfinx/fem/assembler.h:181:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 181 | void apply_lifting( 465s | ^~~~~~~~~~~~~ 465s /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> >]’: 465s /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 465s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 465s | ^~~~~~~~ 465s /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 465s /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 465s /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 465s 310 | return ranges::__copy_or_move(std::move(__first), 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 465s 311 | std::move(__last), 465s | ~~~~~~~~~~~~~~~~~~ 465s 312 | std::move(__result)); 465s | ~~~~~~~~~~~~~~~~~~~~ 465s /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 465s /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]’: 465s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 144 | void apply_permutation(std::span perm, std::span data, 465s | ^~~~~~~~~~~~~~~~~ 465s /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]’: 465s /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 465s 772 | operator()(_Range1&& __r1, _Range2&& __r2, _Out __result, _Fp __binary_op, 465s | ^~~~~~~~ 465s /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 465s 775 | return (*this)(ranges::begin(__r1), ranges::end(__r1), 465s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 776 | ranges::begin(__r2), ranges::end(__r2), 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 777 | std::move(__result), std::move(__binary_op), 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 778 | std::move(__proj1), std::move(__proj2)); 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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 465s /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 465s /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 465s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 465s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 465s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 465s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 465s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 465s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 465s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 465s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 465s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 465s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s In file included from /usr/include/dolfinx/fem/assembler.h:10: 465s /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]’: 465s /usr/include/dolfinx/fem/assemble_scalar_impl.h:168:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 168 | T assemble_scalar( 465s | ^~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/assemble_scalar_impl.h:168:3: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s /usr/include/dolfinx/fem/assemble_scalar_impl.h:184:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 184 | value += impl::assemble_cells(x_dofmap, x, cells, fn, constants, coeffs, 465s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 185 | cstride); 465s | ~~~~~~~~ 465s /usr/include/dolfinx/fem/assemble_scalar_impl.h:184:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s /usr/include/dolfinx/fem/assemble_scalar_impl.h:184:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s /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 465s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:14: 465s /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]’: 465s /usr/include/dolfinx/fem/DirichletBC.h:495:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 495 | void set(std::span x, std::optional> x0, 465s | ^~~ 465s /usr/include/dolfinx/fem/assemble_scalar_impl.h:204:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 204 | value += impl::assemble_exterior_facets( 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 465s 205 | x_dofmap, x, num_facets_per_cell, 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 206 | M.domain(IntegralType::exterior_facet, i), fn, constants, coeffs, 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 207 | cstride, perms); 465s | ~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/assemble_scalar_impl.h:204:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s /usr/include/dolfinx/fem/assemble_scalar_impl.h:204:44: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s /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 465s /usr/include/dolfinx/fem/assemble_scalar_impl.h:217:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 217 | value += impl::assemble_interior_facets( 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 465s 218 | x_dofmap, x, num_facets_per_cell, 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 219 | M.domain(IntegralType::interior_facet, i), fn, constants, coeffs, 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 220 | cstride, c_offsets, perms); 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/assemble_scalar_impl.h:217:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s /usr/include/dolfinx/fem/assemble_scalar_impl.h:217:44: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s /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 465s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 465s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 465s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 465s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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 >}]’: 465s /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 465s 587 | operator()(_ArgTypes... __args) const 465s | ^~~~~~~~ 465s /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]’: 465s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 465s 703 | void interpolate(Function& u, std::span f, 465s | ^~~~~~~~~~~ 465s /usr/include/c++/14/bits/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 >]’: 465s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 465s | ^~~~~~~~~~~~~ 465s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 465s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 465s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 465s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 954 | cmap.tabulate(1, X, Xshape, phi_b); 465s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 465s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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 >&):: >]’: 465s /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 465s 1589 | __heap_select(_RandomAccessIterator __first, 465s | ^~~~~~~~~~~~~ 465s /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 465s /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 465s /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 465s 1593 | std::__make_heap(__first, __middle, __comp); 465s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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 465s 1595 | if (__comp(__i, __first)) 465s | ~~~~~~^~~~~~~~~~~~~~ 465s /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 465s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 465s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s In file included from /usr/include/c++/14/vector:72: 465s /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]’: 465s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 465s 954 | vector<_Tp, _Alloc>:: 465s | ^~~~~~~~~~~~~~~~~~~ 465s /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> >]’: 465s /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 465s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 465s | ^~~~~~~~~ 465s /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 465s /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 >&):: >]’: 465s /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 465s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 465s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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 465s /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 465s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 1856 | __comp); 465s | ~~~~~~~ 465s /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 465s /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 465s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13, 465s from /usr/include/dolfinx/fem/assembler.h:9: 465s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form, double>]’: 465s /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 465s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 465s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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 >&):: >]’: 465s /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 465s 1770 | __insertion_sort(_RandomAccessIterator __first, 465s | ^~~~~~~~~~~~~~~~ 465s /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 465s /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 465s 1777 | if (__comp(__i, __first)) 465s | ~~~~~~^~~~~~~~~~~~~~ 465s /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 465s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 465s | ^~~~~~~~~~~~~~~~~~~~~~~ 465s /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]’: 465s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 465s /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]’: 465s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 465s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/custom_kernel/main.cpp: In lambda function: 465s /tmp/autopkgtest.kte2W7/build.m6l/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 465s 232 | auto detJ = [](mdspan2_t x) 465s | ^ 465s /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]’: 465s /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 465s 707 | vector(_InputIterator __first, _InputIterator __last, 465s | ^~~~~~ 465s /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 465s /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 465s 711 | _M_range_initialize(__first, __last, 465s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 465s 712 | std::__iterator_category(__first)); 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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 >)>]’: 465s /usr/include/dolfinx/fem/assembler.h:267:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 267 | void assemble_matrix( 465s | ^~~~~~~~~~~~~~~ 465s In file included from /usr/include/c++/14/numeric:62: 465s /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]’: 465s /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 465s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 465s | ^~~~ 465s /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 465s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/custom_kernel/main.cpp: In lambda function: 465s /tmp/autopkgtest.kte2W7/build.m6l/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 465s 244 | T scale = detJ(mdspan2_t(x)); 465s | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s In file included from /usr/include/c++/14/algorithm:61: 465s /usr/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 >]’: 465s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 465s | ^~~~~~ 465s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s /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]’: 465s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 46 | void reorder_list(std::span list, std::span nodemap) 465s | ^~~~~~~~~~~~ 465s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 53 | const std::vector orig(list.begin(), list.end()); 465s | ^~~~ 465s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 58 | std::ranges::copy(links_old, links_new.begin()); 465s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/custom_kernel/main.cpp: In lambda function: 465s /tmp/autopkgtest.kte2W7/build.m6l/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 465s 256 | T scale = detJ(mdspan2_t(x)); 465s | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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]’: 465s /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 465s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 465s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 465s 239 | __x.end()); 465s | ~~~~~~~~~~ 465s /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 465s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 465s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 251 | end(), _M_get_Tp_allocator()); 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 465s from /usr/include/dolfinx.h:16: 465s /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]’: 465s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 465s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 465s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 465s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 465s from /usr/include/c++/14/vector:65: 465s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 465s 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: 465s /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 465s 993 | std::_Destroy(__first, __last); 465s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 465s /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 >)>]’: 465s /usr/include/dolfinx/fem/assembler.h:372:11: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 372 | set_fn(rows.subspan(i, 1), rows.subspan(i, 1), diag_span); 465s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 465s 540 | x.insert(x.end(), {x0, x1}); 465s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 465s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 465s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 565 | v2, v3, vmid}); 465s | ~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 465s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 465s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 465s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 465s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 627 | {x.size() / 2, 2}, partitioner); 465s | ^ 465s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 632 | std::vector{}, {0, 2}, partitioner); 465s | ^ 465s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/custom_kernel/main.cpp: In function ‘void assemble(MPI_Comm) [with T = double]’: 465s /tmp/autopkgtest.kte2W7/build.m6l/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 465s 228 | e.tabulate(0, X, phi); 465s | ~~~~~~~~~~^~~~~~~~~~~ 465s /tmp/autopkgtest.kte2W7/build.m6l/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 465s /tmp/autopkgtest.kte2W7/build.m6l/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 465s 239 | std::array A_hat_b = A_ref(phi, weights); 465s | ~~~~~~~~^~~~~~~~~~~~~~ 465s /tmp/autopkgtest.kte2W7/build.m6l/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 465s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/custom_kernel/main.cpp:239:38: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s /tmp/autopkgtest.kte2W7/build.m6l/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 465s 253 | = [b_hat = b_ref(phi, weights), 465s | ~~~~~~~~^~~~~~~~~~~~~~ 465s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/custom_kernel/main.cpp:253:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s In file included from /usr/include/c++/14/bits/ranges_algo.h:38, 465s from /usr/include/c++/14/algorithm:63, 465s from /usr/include/basix/maps.h:8, 465s from /usr/include/basix/finite-element.h:9, 465s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/biharmonic/main.cpp:131: 465s /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 >&]’: 465s /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 465s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 465s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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]’: 465s /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 465s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 465s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 1805 | std::move(__comp), std::move(__proj)); 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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]’: 465s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 111 | void assemble_vector( 465s | ^~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 116 | impl::assemble_vector(b, L, constants, coefficients); 465s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s /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]’: 465s /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 465s 1134 | operator()(_Iter __first, _Sent __last, 465s | ^~~~~~~~ 465s /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 465s /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 465s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 465s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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 465s 1139 | return {__first, __first}; 465s | ^ 465s /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 465s 1148 | return {++__dest, __first}; 465s | ^ 465s /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]’: 465s /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 465s 1564 | erase(const_iterator __first, const_iterator __last) 465s | ^~~~~ 465s /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 465s /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 465s 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 465s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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*]’: 465s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 465s | ^~~~~~~~~~~~~~~~ 465s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s /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*]’: 465s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 465s | ^~~~~~~~~~~~~~~~~~ 465s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s /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 465s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 185 | __uninit_copy(__first, __last, __result); 465s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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*]’: 465s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 465s | ^~~~~~~~~~~~~~~~ 465s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s /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]’: 465s /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 465s 1536 | erase(const_iterator __position) 465s | ^~~~~ 465s /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 465s 1537 | { return _M_erase(begin() + (__position - cbegin())); } 465s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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*]’: 465s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 465s | ^~~~~~~~~~~~~~~~~~ 465s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s /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 465s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 185 | __uninit_copy(__first, __last, __result); 465s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 465s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 465s | ^~~~~~~~~~~~~~ 465s /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]’: 465s /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 465s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 465s | ^~~~~~~~~ 465s /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 465s /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 > >]’: 465s /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 465s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 465s | ^~~~~~~~~ 465s /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 465s /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]’: 465s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 465s | ^~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s /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 465s 371 | return std::__do_uninit_copy(__first, __last, __result); 465s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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 465s 373 | return std::uninitialized_copy(__first, __last, __result); 465s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 465s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 465s from /usr/include/dolfinx/fem/Function.h:11: 465s /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]’: 465s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 119 | std::ranges::copy(buffer, range.begin()); 465s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 465s /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*]’: 465s /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 465s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 465s | ^~~~~~~~~~~~~ 465s /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 465s /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 465s 147 | { return std::copy(__first, __last, __result); } 465s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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]’: 465s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 465s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 465s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 465s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 465s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 671 | i0 + iy + ny + 2}); 465s | ~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 676 | {x.size() / 2, 2}, partitioner); 465s | ^ 465s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 681 | std::vector{}, {0, 2}, partitioner); 465s | ^ 465s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s /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]’: 465s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 465s | ^~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s /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 465s 371 | return std::__do_uninit_copy(__first, __last, __result); 465s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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 465s 373 | return std::uninitialized_copy(__first, __last, __result); 465s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 465s from /usr/include/dolfinx.h:10: 465s /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 >]’: 465s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 676 | distribute_data(MPI_Comm comm0, std::span indices, 465s | ^~~~~~~~~~~~~~~ 465s /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]’: 465s /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 465s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 465s | ^~~~~~~~~~~~~~ 465s /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]’: 465s /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 465s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 465s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 2021 | std::move(__comp), std::move(__proj)); 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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]’: 465s /usr/include/dolfinx/fem/assembler.h:152:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 152 | void apply_lifting( 465s | ^~~~~~~~~~~~~ 465s /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]’: 465s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 465s | ^~~~~~~~~~~~ 465s /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*]’: 465s /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 465s 346 | __niter_wrap(_From __from, _To __res) 465s | ^~~~~~~~~~~~ 465s In file included from /usr/include/dolfinx/fem/Function.h:17: 465s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_rev_begin() [with T = std::complex; Container = std::vector >]’: 465s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 145 | _scatterer->scatter_rev_begin(std::span(_buffer_remote), 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 146 | std::span(_buffer_local), 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 147 | _request); 465s | ~~~~~~~~~ 465s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s /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*]’: 465s /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 465s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 465s | ^~~~~~~~~~~~~ 465s /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 465s /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 465s 147 | { return std::copy(__first, __last, __result); } 465s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 465s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 465s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 608 | __miter_base(_Iterator __it) 465s | ^~~~~~~~~~~~ 465s /usr/include/c++/14/bits/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 >]’: 465s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 465s | ^~~~~~~~~~~~~ 465s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 465s from /usr/include/c++/14/bits/stl_algobase.h:67: 465s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 465s /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 465s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 465s | ^~~~~~~~ 465s /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 465s /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 465s 193 | return std::_Destroy_aux::__destroy(__first, __last); 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 465s /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 465s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 196 | __destroy(__first, __last); 465s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 465s /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 >]’: 465s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 382 | create_geometry( 465s | ^~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 424 | const std::vector l2l = graph::build::compute_local_to_local( 465s | ^~~ 465s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 429 | std::ranges::transform(l2l, igi.begin(), 465s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 465s 430 | [&nodes](auto index) { return nodes[index]; }); 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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*]’: 465s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 465s | ^~~~~~~~~~~~~ 465s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s /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 465s 147 | { return std::copy(__first, __last, __result); } 465s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_fwd_begin() [with T = std::complex; Container = std::vector >]’: 465s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 98 | _scatterer->scatter_fwd_begin(std::span(_buffer_local), 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 99 | std::span(_buffer_remote), 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 100 | std::span(_request)); 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s In file included from /usr/include/c++/14/vector:72: 465s /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]’: 465s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 465s 954 | vector<_Tp, _Alloc>:: 465s | ^~~~~~~~~~~~~~~~~~~ 465s In file included from /usr/include/c++/14/bits/ranges_util.h:34, 465s from /usr/include/c++/14/tuple:44, 465s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 465s from /usr/include/c++/14/bits/memory_resource.h:41, 465s from /usr/include/c++/14/vector:87: 465s /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 > >]’: 465s /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 465s 994 | operator()(_It __x, _Sent __bound) const 465s | ^~~~~~~~ 465s /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 465s /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&)::]’: 465s /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 465s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 465s | ^~~~ 465s /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 465s /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 465s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 465s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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 > >]’: 465s /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 465s 952 | operator()(_It&& __first, _Sent __last) const 465s | ^~~~~~~~ 465s /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*]’: 465s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 465s | ^~~~~~~~~~~~~~~~ 465s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s /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*]’: 465s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 465s | ^~~~~~~~~~~~~~~~~~ 465s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s /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 465s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 185 | __uninit_copy(__first, __last, __result); 465s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 465s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 465s | ^~~~~~~~~~~~~~ 465s /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&):: >]’: 465s /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 465s 1876 | __introsort_loop(_RandomAccessIterator __first, 465s | ^~~~~~~~~~~~~~~~ 465s /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 465s /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 465s 1884 | std::__partial_sort(__first, __last, __last, __comp); 465s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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 465s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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 465s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 465s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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]’: 465s /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 465s 707 | vector(_InputIterator __first, _InputIterator __last, 465s | ^~~~~~ 465s /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 465s /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 465s 711 | _M_range_initialize(__first, __last, 465s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 465s 712 | std::__iterator_category(__first)); 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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 > >]’: 465s /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 465s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 465s | ^~~~~~~~ 465s /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 465s /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 465s /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 465s 310 | return ranges::__copy_or_move(std::move(__first), 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 465s 311 | std::move(__last), 465s | ~~~~~~~~~~~~~~~~~~ 465s 312 | std::move(__result)); 465s | ~~~~~~~~~~~~~~~~~~~~ 465s /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 465s /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&):: >]’: 465s /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 465s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 465s | ^~~~~~~~~~~~~~~~~~~~~~ 465s /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 465s /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 465s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 465s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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 465s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 1819 | __comp); 465s | ~~~~~~~ 465s /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 465s 1822 | std::__insertion_sort(__first, __last, __comp); 465s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 465s In file included from /usr/include/c++/14/numeric:62, 465s from /usr/include/basix/finite-element.h:19: 465s /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]’: 465s /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 465s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 465s | ^~~~ 465s /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 465s /usr/include/c++/14/bits/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*]’: 465s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 465s | ^~~~~~~~~~~~~ 465s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 465s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 465s | ^~~~~~~~~~~~~~ 465s In file included from /usr/include/c++/14/algorithm:61: 465s /usr/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 >]’: 465s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 465s | ^~~~~~ 465s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s /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]’: 465s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 46 | void reorder_list(std::span list, std::span nodemap) 465s | ^~~~~~~~~~~~ 465s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 53 | const std::vector orig(list.begin(), list.end()); 465s | ^~~~ 465s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 58 | std::ranges::copy(links_old, links_new.begin()); 465s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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]’: 465s /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 465s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 465s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 465s 239 | __x.end()); 465s | ~~~~~~~~~~ 465s /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 465s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 465s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 251 | end(), _M_get_Tp_allocator()); 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 465s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 465s from /usr/include/c++/14/vector:65: 465s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 465s 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: 465s /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 465s 993 | std::_Destroy(__first, __last); 465s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 465s /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]’: 465s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 465s | ^~~~~~~~ 465s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s /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]’: 465s /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 465s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 465s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 1805 | std::move(__comp), std::move(__proj)); 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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)::]’: 465s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 927 | void pack_coefficient_entity(std::span c, int cstride, 465s | ^~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 465s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 465s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 465s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 465s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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]’: 465s /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 465s 1134 | operator()(_Iter __first, _Sent __last, 465s | ^~~~~~~~ 465s /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 465s /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 465s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 465s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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 465s 1139 | return {__first, __first}; 465s | ^ 465s /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 465s 1148 | return {++__dest, __first}; 465s | ^ 465s In file included from /usr/include/c++/14/vector:66, 465s from /usr/include/basix/cell.h:10, 465s from /usr/include/basix/finite-element.h:7: 465s /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]’: 465s /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 465s 1413 | insert(const_iterator __position, initializer_list __l) 465s | ^~~~~~ 465s /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 465s /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 465s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 465s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 1417 | std::random_access_iterator_tag()); 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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]’: 465s /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 465s 1413 | insert(const_iterator __position, initializer_list __l) 465s | ^~~~~~ 465s /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 465s /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 465s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 465s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 1417 | std::random_access_iterator_tag()); 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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]’: 465s /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 465s 1564 | erase(const_iterator __first, const_iterator __last) 465s | ^~~~~ 465s /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 465s /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 465s 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 465s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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)::]’: 465s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 927 | void pack_coefficient_entity(std::span c, int cstride, 465s | ^~~~~~~~~~~~~~~~~~~~~~~ 465s /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]’: 465s /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 465s 1536 | erase(const_iterator __position) 465s | ^~~~~ 465s /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 465s 1537 | { return _M_erase(begin() + (__position - cbegin())); } 465s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 465s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 465s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 465s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 465s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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 > >]’: 465s /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 465s 994 | operator()(_It __x, _Sent __bound) const 465s | ^~~~~~~~ 465s /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 465s /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&)::]’: 465s /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 465s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 465s | ^~~~ 465s /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 465s /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 465s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 465s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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]’: 465s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 465s | ^~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s /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 465s 371 | return std::__do_uninit_copy(__first, __last, __result); 465s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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 465s 373 | return std::uninitialized_copy(__first, __last, __result); 465s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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)::]’: 465s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 927 | void pack_coefficient_entity(std::span c, int cstride, 465s | ^~~~~~~~~~~~~~~~~~~~~~~ 465s /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):: >]’: 465s /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 465s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 465s | ^~~~~~~~~ 465s /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 465s /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 465s 2107 | if (__pred(__first)) 465s | ~~~~~~^~~~~~~~~ 465s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 465s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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 465s 2111 | if (__pred(__first)) 465s | ~~~~~~^~~~~~~~~ 465s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 465s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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 465s 2115 | if (__pred(__first)) 465s | ~~~~~~^~~~~~~~~ 465s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 465s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 465s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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 465s 2119 | if (__pred(__first)) 465s | ~~~~~~^~~~~~~~~ 465s /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 465s 2127 | if (__pred(__first)) 465s | ~~~~~~^~~~~~~~~ 465s /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 465s 2132 | if (__pred(__first)) 465s | ~~~~~~^~~~~~~~~ 465s /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 465s 2137 | if (__pred(__first)) 465s | ~~~~~~^~~~~~~~~ 465s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 465s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 465s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/interpolation-io/main.cpp:15: 465s /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]’: 465s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 119 | std::ranges::copy(buffer, range.begin()); 465s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 465s /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]’: 465s /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 465s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 465s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 1159 | std::move(__comp), std::move(__proj)); 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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 > >]’: 465s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 465s 642 | copy(_II __first, _II __last, _OI __result) 465s | ^~~~ 465s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 465s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 465s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 465s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 465s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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)::]’: 465s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 927 | void pack_coefficient_entity(std::span c, int cstride, 465s | ^~~~~~~~~~~~~~~~~~~~~~~ 465s /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]’: 465s /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 465s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 465s 607 | this->_M_impl._M_start, 465s | ~~~~~~~~~~~~~~~~~~~~~~~ 465s 608 | _M_get_Tp_allocator()); 465s | ~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 465s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 465s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 465s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 465s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 465s from /usr/include/dolfinx/geometry/utils.h:9, 465s from /usr/include/dolfinx/fem/interpolate.h:19, 465s from /usr/include/dolfinx/fem/Function.h:12: 465s /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 >]’: 465s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 783 | Mesh> create_mesh( 465s | ^~~~~~~~~~~ 465s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 465s | ^ 465s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 830 | cells1 = std::vector(cells.begin(), cells.end()); 465s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s In file included from /usr/include/dolfinx/fem/DofMap.h:16, 465s from /usr/include/dolfinx/fem/FunctionSpace.h:10: 465s /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 >]’: 465s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 676 | distribute_data(MPI_Comm comm0, std::span indices, 465s | ^~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 465s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 841 | std::vector cells1_v 465s | ^~~~~~~~ 465s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 465s 880 | boundary_v.erase(unique_end, range_end); 465s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 465s 885 | boundary_v.erase(boundary_v.begin()); 465s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 465s | ^~~~~~~~ 465s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 465s 905 | nodes1.erase(unique_end, range_end); 465s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 911 | Geometry geometry 465s | ^~~~~~~~ 465s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s /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]’: 465s /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 465s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 465s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 2021 | std::move(__comp), std::move(__proj)); 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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 >)>]’: 465s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 494 | void assemble_matrix( 465s | ^~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 549 | impl::assemble_cells( 465s | ~~~~~~~~~~~~~~~~~~~~^ 465s 550 | mat_set, x_dofmap, x, a.domain(IntegralType::cell, i), 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 551 | {dofs0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 552 | {dofs1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, bc0, bc1, 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 553 | fn, coeffs, cstride, constants, cell_info0, cell_info1); 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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 465s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 572 | impl::assemble_exterior_facets( 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 465s 573 | mat_set, x_dofmap, x, num_facets_per_cell, 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 574 | a.domain(IntegralType::exterior_facet, i), 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 575 | {dofs0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 576 | {dofs1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 577 | bc0, bc1, fn, coeffs, cstride, constants, cell_info0, cell_info1, 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 578 | perms); 465s | ~~~~~~ 465s /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 465s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 588 | impl::assemble_interior_facets( 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 465s 589 | mat_set, x_dofmap, x, num_facets_per_cell, 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 590 | a.domain(IntegralType::interior_facet, i), 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 591 | {*dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 592 | {*dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 593 | bc0, bc1, fn, coeffs, cstride, c_offsets, constants, cell_info0, 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 594 | cell_info1, perms); 465s | ~~~~~~~~~~~~~~~~~~ 465s /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 465s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s /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 >]’: 465s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 382 | create_geometry( 465s | ^~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 424 | const std::vector l2l = graph::build::compute_local_to_local( 465s | ^~~ 465s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 429 | std::ranges::transform(l2l, igi.begin(), 465s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 465s 430 | [&nodes](auto index) { return nodes[index]; }); 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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 > >]’: 465s /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 465s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 465s | ^~~~~~~~~~~~~ 465s /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]’: 465s /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 465s 997 | __fill_a(_FIte __first, _FIte __last, const _Tp& __value) 465s | ^~~~~~~~ 465s /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 465s /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 465s 998 | { std::__fill_a1(__first, __last, __value); } 465s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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]’: 465s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 465s 954 | vector<_Tp, _Alloc>:: 465s | ^~~~~~~~~~~~~~~~~~~ 465s /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 >]’: 465s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 676 | distribute_data(MPI_Comm comm0, std::span indices, 465s | ^~~~~~~~~~~~~~~ 465s /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]’: 465s /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 465s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 386 | __result, __alloc); 465s | ~~~~~~~~~~~~~~~~~~ 465s /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 > >]’: 465s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 465s 642 | copy(_II __first, _II __last, _OI __result) 465s | ^~~~ 465s /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]’: 465s /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 465s 398 | return std::__uninitialized_copy_a 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 465s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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]’: 465s /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 465s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 386 | __result, __alloc); 465s | ~~~~~~~~~~~~~~~~~~ 465s /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 >]’: 465s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 642 | copy(_II __first, _II __last, _OI __result) 465s | ^~~~ 465s /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 >]’: 465s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 382 | create_geometry( 465s | ^~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s /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]’: 465s /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 465s 398 | return std::__uninitialized_copy_a 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 465s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 424 | const std::vector l2l = graph::build::compute_local_to_local( 465s | ^~~ 465s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 429 | std::ranges::transform(l2l, igi.begin(), 465s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 465s 430 | [&nodes](auto index) { return nodes[index]; }); 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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]’: 465s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 465s | ^~~~~~~~~~~~ 465s /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*]’: 465s /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 465s 346 | __niter_wrap(_From __from, _To __res) 465s | ^~~~~~~~~~~~ 465s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 465s /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 >&):: >]’: 465s /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 465s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 465s | ^~~~~~~~~~~ 465s /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 465s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 465s /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 >&)::]’: 465s /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 465s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 465s | ^~~~~~~~ 465s /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 465s /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 >&):: >]’: 465s /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 465s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 465s | ^~~~~~~~~~ 465s /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 465s /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 465s /usr/include/c++/14/bits/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 >]’: 465s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 465s | ^~~~~~~~ 465s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 683 | { return std::copy(__first, __first + __n, __result); } 465s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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 >&):: >]’: 465s /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 465s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 465s | ^~~~~~~~~~~~~~~~~~~~~~ 465s /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 465s /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 465s /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 465s /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 465s 88 | if (__comp(__a, __b)) 465s | ~~~~~~^~~~~~~~~~ 465s /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 465s 90 | if (__comp(__b, __c)) 465s | ~~~~~~^~~~~~~~~~ 465s /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]’: 465s /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 465s 707 | vector(_InputIterator __first, _InputIterator __last, 465s | ^~~~~~ 465s /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 465s 91 | std::iter_swap(__result, __b); 465s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 465s /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 465s /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 465s 711 | _M_range_initialize(__first, __last, 465s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 465s 712 | std::__iterator_category(__first)); 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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 465s 92 | else if (__comp(__a, __c)) 465s | ~~~~~~^~~~~~~~~~ 465s /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 465s 93 | std::iter_swap(__result, __c); 465s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 465s /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 465s 95 | std::iter_swap(__result, __a); 465s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 465s /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 465s 97 | else if (__comp(__a, __c)) 465s | ~~~~~~^~~~~~~~~~ 465s /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 465s 98 | std::iter_swap(__result, __a); 465s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 465s /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 465s 99 | else if (__comp(__b, __c)) 465s | ~~~~~~^~~~~~~~~~ 465s /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 465s 100 | std::iter_swap(__result, __c); 465s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 465s /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 465s 102 | std::iter_swap(__result, __b); 465s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 465s /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 >&):: >]’: 465s /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 465s 1829 | __unguarded_partition(_RandomAccessIterator __first, 465s | ^~~~~~~~~~~~~~~~~~~~~ 465s /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 465s /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 465s /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 465s 1835 | while (__comp(__first, __pivot)) 465s | ~~~~~~^~~~~~~~~~~~~~~~~~ 465s /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 465s 1838 | while (__comp(__pivot, __last)) 465s | ~~~~~~^~~~~~~~~~~~~~~~~ 465s /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 465s 1842 | std::iter_swap(__first, __last); 465s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 465s /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 >]’: 465s /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 465s 318 | operator()(_Range&& __r, _Out __result) const 465s | ^~~~~~~~ 465s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 465s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 321 | std::move(__result)); 465s | ~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s /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> >]’: 465s /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 465s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 465s | ^~~~~~~~~~~~~ 465s /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]’: 465s /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 465s 1789 | operator()(_Iter __first, _Sent __last, 465s | ^~~~~~~~ 465s /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 465s /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 465s /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 465s /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 465s 1792 | auto __lasti = ranges::next(__first, __last); 465s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 465s /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 465s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 465s | ^ 465s /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 465s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 923 | std::__miter_base(__last), 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 924 | __result); 465s | ~~~~~~~~~ 465s In file included from /usr/include/basix/maps.h:7, 465s from /usr/include/basix/finite-element.h:9, 465s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/custom_kernel/main.cpp:12: 465s /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]’: 465s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 465s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 465s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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]’: 465s /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 465s 767 | operator()(_Iter __first, _Sent __last, 465s | ^~~~~~~~ 465s /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 465s /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 >&):: >]’: 465s /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 465s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 465s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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]’: 465s /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 465s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 465s | ^~~~~~~~ 465s /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 465s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/custom_kernel/main.cpp: In function ‘std::array A_ref(mdspand_t, std::span) [with T = double]’: 465s /tmp/autopkgtest.kte2W7/build.m6l/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 465s 41 | std::array A_ref(mdspand_t phi, std::span w) 465s | ^~~~~ 465s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/custom_kernel/main.cpp:41:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s /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]’: 465s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 465s 195 | vector<_Tp, _Alloc>:: 465s | ^~~~~~~~~~~~~~~~~~~ 465s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 465s /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 465s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 465s | ^~~~~~~~~~~~~~ 465s /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]’: 465s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 465s 181 | vector<_Tp, _Alloc>:: 465s | ^~~~~~~~~~~~~~~~~~~ 465s /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 465s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 465s | ^~~~~~~~~~~~~~ 465s /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*]’: 465s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 465s | ^~~~~~~~~~~~~~~~ 465s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s /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*]’: 465s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 465s | ^~~~~~~~~~~~~~~~~~ 465s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s /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 465s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 185 | __uninit_copy(__first, __last, __result); 465s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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]’: 465s /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 465s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 465s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 3147 | std::move(__comp), std::move(__proj)); 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/custom_kernel/main.cpp: In function ‘std::array b_ref(mdspand_t, std::span) [with T = double]’: 465s /tmp/autopkgtest.kte2W7/build.m6l/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 465s 58 | std::array b_ref(mdspand_t phi, std::span w) 465s | ^~~~~ 465s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/custom_kernel/main.cpp:58:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s /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 >]’: 465s /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 465s 318 | operator()(_Range&& __r, _Out __result) const 465s | ^~~~~~~~ 465s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 465s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 321 | std::move(__result)); 465s | ~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s /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 >]’: 465s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 465s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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 465s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 465s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 508 | { return std::get<0>(idx) != r; }); 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 465s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 553 | [](auto x) { return std::get<1>(x); }); 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 465s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 465s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 465s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 465s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 465s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 465s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 646 | std::next(x_new.begin(), shape[1] * i)); 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 465s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 465s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 658 | std::next(x_new.begin(), shape[1] * i)); 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 465s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 465s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s In file included from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/custom_kernel/main.cpp:18: 465s /usr/include/dolfinx/la/MatrixCSR.h: In lambda function: 465s /usr/include/dolfinx/la/MatrixCSR.h:143:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 143 | return [&](std::span rows, 465s | ^ 465s /usr/include/dolfinx/la/MatrixCSR.h:147:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 147 | this->add(data, rows, cols); 465s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 465s /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*]’: 465s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 465s | ^~~~~~~~~~~~~ 465s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s /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 465s 147 | { return std::copy(__first, __last, __result); } 465s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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*]’: 465s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 465s | ^~~~~~~~~~~~~ 465s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s /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 465s 147 | { return std::copy(__first, __last, __result); } 465s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 465s /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 465s 642 | copy(_II __first, _II __last, _OI __result) 465s | ^~~~ 465s /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 465s In file included from /usr/include/dolfinx/fem/Function.h:17, 465s from /usr/include/dolfinx/fem/DirichletBC.h:12, 465s from /usr/include/dolfinx/fem/dolfinx_fem.h:14, 465s from /usr/include/dolfinx.h:11, 465s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/custom_kernel/main.cpp:17: 465s /usr/include/dolfinx/la/Vector.h: In function ‘auto dolfinx::la::inner_product(const V&, const V&) [with V = Vector > >]’: 465s /usr/include/dolfinx/la/Vector.h:234:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 234 | const T local = std::transform_reduce( 465s | ~~~~~~~~~~~~~~~~~~~~~^ 465s 235 | x_a.begin(), x_a.end(), x_b.begin(), static_cast(0), std::plus{}, 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 236 | [](T a, T b) -> T 465s | ~~~~~~~~~~~~~~~~~ 465s 237 | { 465s | ~ 465s 238 | if constexpr (std::is_same>::value 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 239 | or std::is_same>::value) 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 240 | { 465s | ~ 465s 241 | return std::conj(a) * b; 465s | ~~~~~~~~~~~~~~~~~~~~~~~~ 465s 242 | } 465s | ~ 465s 243 | else 465s | ~~~~ 465s 244 | return a * b; 465s | ~~~~~~~~~~~~~ 465s 245 | }); 465s | ~~ 465s /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*]’: 465s /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 465s /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 465s /usr/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 > >]’: 465s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 465s | ^~~~~~ 465s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 465s /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]’: 465s /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 465s 1999 | operator()(_Iter __first, _Sent __last, 465s | ^~~~~~~~ 465s /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 465s In file included from /usr/include/dolfinx/fem/Function.h:10: 465s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 465s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 465s 319 | return [](std::span, std::span, std::int32_t, int) 465s | ^ 465s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/custom_kernel/main.cpp: In lambda function: 465s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/custom_kernel/main.cpp:144:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 144 | auto ident = [](auto, auto, auto, auto) {}; // DOF permutation not required 465s | ^ 465s /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*]’: 465s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 465s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 465s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 465s 341 | return [dims, sub_element_fns](std::span data, 465s | ^ 465s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 465s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 465s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 350 | block_size); 465s | ~~~~~~~~~~~ 465s /tmp/autopkgtest.kte2W7/build.m6l/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)::]’: 465s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/custom_kernel/main.cpp:146:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 146 | fem::impl::assemble_cells(A.mat_add_values(), g.dofmap(), g.x(), cells, 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 147 | {dofmap.map(), 1, cells}, ident, 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 148 | {dofmap.map(), 1, cells}, ident, {}, {}, kernel, 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 149 | std::span(), 0, {}, {}, {}); 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/custom_kernel/main.cpp:146:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/custom_kernel/main.cpp:146:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s /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*]’: 465s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 465s | ^~~~~~~~~~~~~ 465s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s /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 465s 147 | { return std::copy(__first, __last, __result); } 465s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 465s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 465s 362 | return [ebs, sub_fn](std::span data, 465s | ^ 465s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 465s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 465s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 465s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 465s 372 | return [this](std::span data, std::span cell_info, 465s | ^ 465s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 465s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 465s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 465s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 465s 376 | return [this](std::span data, std::span cell_info, 465s | ^ 465s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 465s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 465s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/custom_kernel/main.cpp: In lambda function: 465s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/custom_kernel/main.cpp:172:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 172 | [](auto, auto, auto, auto) {}, b.mutable_array(), g.dofmap(), g.x(), 465s | ^ 465s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 465s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 465s 380 | return [this](std::span data, std::span cell_info, 465s | ^ 465s /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&):: >]’: 465s /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 465s 1863 | __partial_sort(_RandomAccessIterator __first, 465s | ^~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 465s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 465s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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 465s /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 465s /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 465s 1868 | std::__heap_select(__first, __middle, __last, __comp); 465s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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 465s 1869 | std::__sort_heap(__first, __middle, __comp); 465s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 465s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 465s 384 | return [this](std::span data, std::span cell_info, 465s | ^ 465s /tmp/autopkgtest.kte2W7/build.m6l/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)::]’: 465s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/custom_kernel/main.cpp:171:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 171 | fem::impl::assemble_cells( 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 465s 172 | [](auto, auto, auto, auto) {}, b.mutable_array(), g.dofmap(), g.x(), 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 173 | cells, {dofmap.map(), 1, cells}, kernel, {}, {}, 0, {}); 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/custom_kernel/main.cpp:171:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/custom_kernel/main.cpp:171:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 465s 386 | { T_apply(data, cell_info[cell], block_size); }; 465s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/custom_kernel/main.cpp:171:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s /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&):: >]’: 465s /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 465s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 465s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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 465s /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 465s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 1856 | __comp); 465s | ~~~~~~~ 465s /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 465s /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 465s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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]’: 465s /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 465s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 465s | ^~~~~~~~ 465s /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 465s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 465s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 737 | std::move(__result), 465s | ~~~~~~~~~~~~~~~~~~~~ 465s 738 | std::move(__op), std::move(__proj)); 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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&):: >]’: 465s /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 465s 1770 | __insertion_sort(_RandomAccessIterator __first, 465s | ^~~~~~~~~~~~~~~~ 465s /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 465s /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 465s 1777 | if (__comp(__i, __first)) 465s | ~~~~~~^~~~~~~~~~~~~~ 465s /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 465s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 465s | ^~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/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 > >]’: 465s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 465s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 465s | ^~~~~~ 465s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 465s /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&):: >]’: 465s /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 465s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 465s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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 465s /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 > >]’: 465s /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 465s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 465s | ^~~~~~ 465s /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 465s /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}]’: 465s /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 465s 587 | operator()(_ArgTypes... __args) const 465s | ^~~~~~~~ 465s /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 > >]’: 465s /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 465s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 465s | ^~~~~~ 465s /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 465s /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]’: 465s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 465s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 465s | ^~~~~~~~~~~~~~~~~~~ 465s /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*]’: 465s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 465s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 465s | ^~~~~~~~~~~~~~~~ 465s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 465s /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*]’: 465s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 465s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 465s | ^~~~~~~~~~~~~~~~~~ 465s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 465s /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 465s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 185 | __uninit_copy(__first, __last, __result); 465s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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 > >]’: 465s /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 465s 855 | operator()(_It& __it, _Sent __bound) const 465s | ^~~~~~~~ 465s /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&):: >]’: 465s /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 465s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 465s | ^~~~~~ 465s /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 465s /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 465s 1905 | std::__introsort_loop(__first, __last, 465s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 465s 1906 | std::__lg(__last - __first) * 2, 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 1907 | __comp); 465s | ~~~~~~~ 465s /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 465s 1908 | std::__final_insertion_sort(__first, __last, __comp); 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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)::]’: 465s /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 465s 317 | operator()(_Iterator __it) 465s | ^~~~~~~~ 465s /usr/include/c++/14/bits/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 > >]’: 465s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 465s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 465s | ^~~~~~~~~~~~~ 465s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 465s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 465s /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 >&]’: 465s /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 465s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 465s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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 > >]’: 465s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 642 | copy(_II __first, _II __last, _OI __result) 465s | ^~~~ 465s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 465s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 465s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:13: 465s /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]’: 465s /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 465s 128 | math::dot(cell_geometry, dphi, J, true); 465s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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 465s /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 465s /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]’: 465s /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 465s 140 | math::inv(J, K); 465s | ~~~~~~~~~^~~~~~ 465s /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 465s /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 465s 142 | math::pinv(J, K); 465s | ~~~~~~~~~~^~~~~~ 465s /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 465s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17: 465s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 465s /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 465s 87 | auto det(Matrix A) 465s | ^~~ 465s /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 >&):: >]’: 465s /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 465s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 465s | ^~~~~~~~~~~~~ 465s /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 465s 232 | if (__comp(__first + __secondChild, 465s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 465s 233 | __first + (__secondChild - 1))) 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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> >]’: 465s /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 465s 608 | __miter_base(_Iterator __it) 465s | ^~~~~~~~~~~~ 465s /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> >]’: 465s /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 465s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 465s | ^~~~~~~~~~~~~~~~~~~~~~ 465s /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 465s /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 465s /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 >&)::]’: 465s /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 465s 239 | operator()(_Value& __val, _Iterator __it) 465s | ^~~~~~~~ 465s /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]’: 465s /usr/include/dolfinx/fem/CoordinateElement.h:152:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 152 | compute_jacobian_determinant(const U& J, std::span w) 465s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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 465s 172 | math::dot(B, J, BA); 465s | ~~~~~~~~~^~~~~~~~~~ 465s /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 465s /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 465s In file included from /usr/include/basix/maps.h:7, 465s from /usr/include/basix/finite-element.h:9: 465s /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]’: 465s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor >’ changed in GCC 7.1 465s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 465s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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]’: 465s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 465s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 465s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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*]’: 465s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 642 | copy(_II __first, _II __last, _OI __result) 465s | ^~~~ 465s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 465s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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*]’: 465s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 642 | copy(_II __first, _II __last, _OI __result) 465s | ^~~~ 465s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 465s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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*]’: 465s /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 465s 2981 | __miter_base(move_iterator<_Iterator> __it) 465s | ^~~~~~~~~~~~ 465s /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]’: 465s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 465s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 465s | ^~~~~~~~~~~~~~~~~~~ 465s /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*]’: 465s /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 465s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 465s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 608 | __miter_base(_Iterator __it) 465s | ^~~~~~~~~~~~ 465s /usr/include/c++/14/bits/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*]’: 465s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 465s | ^~~~~~~~~~~~~ 465s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s /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*]’: 465s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 642 | copy(_II __first, _II __last, _OI __result) 465s | ^~~~ 465s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 465s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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&):: >]’: 465s /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 465s 1589 | __heap_select(_RandomAccessIterator __first, 465s | ^~~~~~~~~~~~~ 465s /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 465s /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 465s /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 465s 1593 | std::__make_heap(__first, __middle, __comp); 465s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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 465s 1595 | if (__comp(__i, __first)) 465s | ~~~~~~^~~~~~~~~~~~~~ 465s /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 465s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 465s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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&):: >]’: 465s /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 465s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 465s | ^~~~~~~~~~~ 465s /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 465s /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 465s 425 | std::__pop_heap(__first, __last, __last, __comp); 465s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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&):: >]’: 465s /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 465s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 465s | ^~~~~~~~~~~~~~~~~~~~~~ 465s /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 465s /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 465s /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 465s /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 465s 88 | if (__comp(__a, __b)) 465s | ~~~~~~^~~~~~~~~~ 465s /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 465s 90 | if (__comp(__b, __c)) 465s | ~~~~~~^~~~~~~~~~ 465s /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 465s 91 | std::iter_swap(__result, __b); 465s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 465s /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 465s 92 | else if (__comp(__a, __c)) 465s | ~~~~~~^~~~~~~~~~ 465s /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 465s 93 | std::iter_swap(__result, __c); 465s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 465s /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 465s 95 | std::iter_swap(__result, __a); 465s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 465s /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 465s 97 | else if (__comp(__a, __c)) 465s | ~~~~~~^~~~~~~~~~ 465s /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 465s 98 | std::iter_swap(__result, __a); 465s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 465s /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 465s 99 | else if (__comp(__b, __c)) 465s | ~~~~~~^~~~~~~~~~ 465s /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 465s 100 | std::iter_swap(__result, __c); 465s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 465s /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 465s 102 | std::iter_swap(__result, __b); 465s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 465s /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&):: >]’: 465s /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 465s 1829 | __unguarded_partition(_RandomAccessIterator __first, 465s | ^~~~~~~~~~~~~~~~~~~~~ 465s /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 465s /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 465s /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 465s 1835 | while (__comp(__first, __pivot)) 465s | ~~~~~~^~~~~~~~~~~~~~~~~~ 465s /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 465s 1838 | while (__comp(__pivot, __last)) 465s | ~~~~~~^~~~~~~~~~~~~~~~~ 465s /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 465s 1842 | std::iter_swap(__first, __last); 465s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 465s /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&)::]’: 465s /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 465s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 465s | ^~~~~~~~ 465s /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 465s /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 >]’: 465s /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 465s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 465s | ^~~~~~~~~~~~~ 465s /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 465s /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 465s /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 465s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 923 | std::__miter_base(__last), 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 924 | __result); 465s | ~~~~~~~~~ 465s /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&):: >]’: 465s /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 465s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 465s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 465s In file included from /usr/include/c++/14/vector:66, 465s from /usr/include/basix/cell.h:10, 465s from /usr/include/basix/finite-element.h:7: 465s /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]’: 465s /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 465s 678 | vector(initializer_list __l, 465s | ^~~~~~ 465s /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)::]’: 465s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 465s 927 | void pack_coefficient_entity(std::span c, int cstride, 465s | ^~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 465s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 465s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 465s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 465s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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&):: >]’: 465s /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 465s 1876 | __introsort_loop(_RandomAccessIterator __first, 465s | ^~~~~~~~~~~~~~~~ 465s /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 465s /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 465s 1884 | std::__partial_sort(__first, __last, __last, __comp); 465s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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 465s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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 465s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 465s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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)::]’: 465s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 465s 927 | void pack_coefficient_entity(std::span c, int cstride, 465s | ^~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 465s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 465s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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&):: >]’: 465s /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 465s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 465s | ^~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 465s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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 465s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 465s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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 465s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 465s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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 465s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 1819 | __comp); 465s | ~~~~~~~ 465s /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 465s 1822 | std::__insertion_sort(__first, __last, __comp); 465s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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)::]’: 465s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 465s 927 | void pack_coefficient_entity(std::span c, int cstride, 465s | ^~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 465s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 465s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 465s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 465s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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]’: 465s /usr/include/dolfinx/la/MatrixCSR.h:414:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 414 | _row_ptr(p.graph().second.begin(), p.graph().second.end()), 465s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/la/MatrixCSR.h:450:27: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 465s 450 | rowptr_container_type new_row_ptr = {0}; 465s | ^~~~~~~~~~~ 465s /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*]’: 465s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 465s | ^~~~~~~~~~~~~~~~ 465s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s /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*]’: 465s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 465s | ^~~~~~~~~~~~~~~~~~ 465s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s /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 465s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 185 | __uninit_copy(__first, __last, __result); 465s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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)::]’: 465s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 465s 927 | void pack_coefficient_entity(std::span c, int cstride, 465s | ^~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 465s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 465s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 465s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 465s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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]’: 465s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 465s | ^~~~~~~~~~~~ 465s /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]’: 465s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s /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*]’: 465s /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 465s 346 | __niter_wrap(_From __from, _To __res) 465s | ^~~~~~~~~~~~ 465s /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]’: 465s /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 465s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 465s | ^~~~~~~~~ 465s /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 465s /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 >]’: 465s /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 465s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 465s | ^~~~~~~~~ 465s /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 465s /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]’: 465s /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 465s 1147 | void assemble_vector( 465s | ^~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s /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 465s 1189 | impl::assemble_cells( 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 465s 1190 | P0, b, x_dofmap, x, cells, 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 1191 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 1192 | coeffs, cstride, cell_info0); 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s /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 465s /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 465s 1196 | impl::assemble_cells( 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 465s 1197 | P0, b, x_dofmap, x, cells, 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 1198 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 1199 | coeffs, cstride, cell_info0); 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s /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 465s /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 465s 1203 | impl::assemble_cells(P0, b, x_dofmap, x, cells, 465s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 1204 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 1205 | fn, constants, coeffs, cstride, cell_info0); 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s /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 465s /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 465s 1229 | impl::assemble_exterior_facets( 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 465s 1230 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 1231 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 1232 | constants, coeffs, cstride, cell_info0, perms); 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s /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 465s /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 465s 1236 | impl::assemble_exterior_facets( 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 465s 1237 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 1238 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 1239 | constants, coeffs, cstride, cell_info0, perms); 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s /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 465s /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 465s 1243 | impl::assemble_exterior_facets( 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 465s 1244 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 1245 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 1246 | constants, coeffs, cstride, cell_info0, perms); 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s /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 465s /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 465s 1260 | impl::assemble_interior_facets( 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 465s 1261 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 1262 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 1263 | constants, coeffs, cstride, cell_info0, perms); 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s /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 465s /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 465s 1267 | impl::assemble_interior_facets( 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 465s 1268 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 1269 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 1270 | constants, coeffs, cstride, cell_info0, perms); 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s /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 465s /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 465s 1274 | impl::assemble_interior_facets( 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 465s 1275 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 1276 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 1277 | constants, coeffs, cstride, cell_info0, perms); 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s /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 465s /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 > >]’: 465s /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 465s 855 | operator()(_It& __it, _Sent __bound) const 465s | ^~~~~~~~ 465s /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&):: >]’: 465s /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 465s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 465s | ^~~~~~ 465s /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 465s /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 465s 1905 | std::__introsort_loop(__first, __last, 465s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 465s 1906 | std::__lg(__last - __first) * 2, 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 1907 | __comp); 465s | ~~~~~~~ 465s /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 465s 1908 | std::__final_insertion_sort(__first, __last, __comp); 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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 >&):: >]’: 465s /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 465s 135 | __push_heap(_RandomAccessIterator __first, 465s | ^~~~~~~~~~~ 465s /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 465s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 465s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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>]’: 465s /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 465s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 465s | ^~~~~~~~~~~~ 465s /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>*]’: 465s /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 465s 346 | __niter_wrap(_From __from, _To __res) 465s | ^~~~~~~~~~~~ 465s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 > >]’: 465s /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 465s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 465s | ^~~~~~~~~~~~~~ 465s /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 465s /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 465s /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 465s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 249 | std::move(__result)); 465s | ~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/c++/14/bits/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*]’: 465s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 465s | ^~~~~~~~~~~~~ 465s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 465s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 608 | __miter_base(_Iterator __it) 465s | ^~~~~~~~~~~~ 465s /usr/include/c++/14/bits/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*]’: 465s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 465s | ^~~~~~~~~~~~~ 465s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s In file included from /usr/include/dolfinx/fem/Function.h:10: 465s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 465s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 319 | return [](std::span, std::span, std::int32_t, int) 465s | ^ 465s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 465s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 341 | return [dims, sub_element_fns](std::span data, 465s | ^ 465s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 465s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 350 | block_size); 465s | ~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 465s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 362 | return [ebs, sub_fn](std::span data, 465s | ^ 465s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 465s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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]’: 465s /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 465s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 465s 607 | this->_M_impl._M_start, 465s | ~~~~~~~~~~~~~~~~~~~~~~~ 465s 608 | _M_get_Tp_allocator()); 465s | ~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 465s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 372 | return [this](std::span data, std::span cell_info, 465s | ^ 465s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 465s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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]’: 465s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 465s | ^~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 465s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 376 | return [this](std::span data, std::span cell_info, 465s | ^ 465s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 465s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 465s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 380 | return [this](std::span data, std::span cell_info, 465s | ^ 465s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 465s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 465s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 608 | __miter_base(_Iterator __it) 465s | ^~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 465s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 384 | return [this](std::span data, std::span cell_info, 465s | ^ 465s /usr/include/c++/14/bits/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*]’: 465s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 465s | ^~~~~~~~~~~~~ 465s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 386 | { T_apply(data, cell_info[cell], block_size); }; 465s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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&):: >]’: 465s /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 465s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 465s | ^~~~~~~~~~~ 465s /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 465s /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&):: >]’: 465s /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 465s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 465s | ^~~~~~~~~~ 465s /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 465s /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 465s /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 >]’: 465s /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 465s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 465s | ^~~~~~~~~ 465s /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 465s /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 >]’: 465s /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 465s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 465s | ^~~~~~~~~~~~~~~~~~~~~~ 465s /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 465s /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 465s /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&)::]’: 465s /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 465s 239 | operator()(_Value& __val, _Iterator __it) 465s | ^~~~~~~~ 465s /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)>]’: 465s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 465s | ^~~~ 465s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 902 | transform(coeffs, cell_info, cell, 1); 465s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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)>]’: 465s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 465s | ^~~~ 465s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 > >]’: 465s /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 465s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 465s | ^~~~~~~~~~~~~~ 465s /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 465s /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 465s /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 465s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 249 | std::move(__result)); 465s | ~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 902 | transform(coeffs, cell_info, cell, 1); 465s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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]’: 465s /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 465s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 465s | ^~~~~~~~~~~~~~~~~~~~~~ 465s /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 465s /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 465s 371 | return std::__do_uninit_copy(__first, __last, __result); 465s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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 465s 373 | return std::uninitialized_copy(__first, __last, __result); 465s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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)>]’: 465s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 465s | ^~~~ 465s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 902 | transform(coeffs, cell_info, cell, 1); 465s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/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 > >]’: 465s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 465s | ^~~~~~ 465s /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 > >]’: 465s /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 465s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 465s | ^~~~~~~~ 465s /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 465s /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 465s 577 | return ranges::fill_n(std::move(__first), __len, __value); 465s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 465s /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&):: >]’: 465s /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 465s 1863 | __partial_sort(_RandomAccessIterator __first, 465s | ^~~~~~~~~~~~~~ 465s /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 465s /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 465s /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 465s 1868 | std::__heap_select(__first, __middle, __last, __comp); 465s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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 465s 1869 | std::__sort_heap(__first, __middle, __comp); 465s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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)>]’: 465s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 465s | ^~~~ 465s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 902 | transform(coeffs, cell_info, cell, 1); 465s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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> >]’: 465s /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 465s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 465s | ^~~~~~~~~~~~~~ 465s /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 465s /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 465s /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 465s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 249 | std::move(__result)); 465s | ~~~~~~~~~~~~~~~~~~~~ 465s /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&):: >]’: 465s /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 465s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 465s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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 465s /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 465s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 1856 | __comp); 465s | ~~~~~~~ 465s /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 465s /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 465s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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]’: 465s /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 465s 750 | operator()(_Iter1 __first1, _Sent1 __last1, 465s | ^~~~~~~~ 465s /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 465s /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 465s /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 465s /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 465s /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&):: >]’: 465s /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 465s 1770 | __insertion_sort(_RandomAccessIterator __first, 465s | ^~~~~~~~~~~~~~~~ 465s /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 465s /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 465s 1777 | if (__comp(__i, __first)) 465s | ~~~~~~^~~~~~~~~~~~~~ 465s /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 465s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 465s | ^~~~~~~~~~~~~~~~~~~~~~~ 465s /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&):: >]’: 465s /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 465s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 465s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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 465s In file included from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/interpolation-io/main.cpp:14: 465s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 465s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 319 | return [](std::span, std::span, std::int32_t, int) 465s | ^ 465s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 465s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 341 | return [dims, sub_element_fns](std::span data, 465s | ^ 465s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 465s /usr/include/dolfinx/fem/FiniteElement.h:424:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 424 | return [](std::span, std::span, std::int32_t, int) 465s | ^ 465s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 465s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 350 | block_size); 465s | ~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 465s /usr/include/dolfinx/fem/FiniteElement.h:443:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 443 | return [this, sub_element_fns](std::span data, 465s | ^ 465s /usr/include/dolfinx/fem/FiniteElement.h:450:31: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 450 | sub_element_fns[e](data.subspan(offset, data.size() - offset), 465s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 451 | cell_info, cell, block_size); 465s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 465s /usr/include/dolfinx/fem/FiniteElement.h:466:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 466 | return [this, sub_fn](std::span data, 465s | ^ 465s /usr/include/dolfinx/fem/FiniteElement.h:474:19: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 474 | sub_fn(data.subspan(block * dof_count, dof_count), cell_info, cell, 465s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s 475 | ebs); 465s | ~~~~ 465s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 465s /usr/include/dolfinx/fem/FiniteElement.h:484:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 484 | return [this](std::span data, std::span cell_info, 465s | ^ 465s /usr/include/dolfinx/fem/FiniteElement.h:486:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 486 | { Tt_inv_apply_right(data, cell_info[cell], n); }; 465s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 465s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 362 | return [ebs, sub_fn](std::span data, 465s | ^ 465s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 465s /usr/include/dolfinx/fem/FiniteElement.h:488:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 488 | return [this](std::span data, std::span cell_info, 465s | ^ 465s /usr/include/dolfinx/fem/FiniteElement.h:490:23: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 490 | { Tt_apply_right(data, cell_info[cell], n); }; 465s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 465s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 465s /usr/include/dolfinx/fem/FiniteElement.h:492:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 492 | return [this](std::span data, std::span cell_info, 465s | ^ 465s /usr/include/dolfinx/fem/FiniteElement.h:494:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 494 | { Tinv_apply_right(data, cell_info[cell], n); }; 465s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 465s /usr/include/dolfinx/fem/FiniteElement.h:496:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 496 | return [this](std::span data, std::span cell_info, 465s | ^ 465s /usr/include/dolfinx/fem/FiniteElement.h:498:22: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 498 | { T_apply_right(data, cell_info[cell], n); }; 465s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 465s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 372 | return [this](std::span data, std::span cell_info, 465s | ^ 465s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 465s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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*)>]’: 465s /usr/include/dolfinx/fem/assemble_scalar_impl.h:26:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 26 | T assemble_cells(mdspan2_t x_dofmap, std::span> x, 465s | ^~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/assemble_scalar_impl.h:26:3: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s /usr/include/dolfinx/fem/assemble_scalar_impl.h:26:3: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 465s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 376 | return [this](std::span data, std::span cell_info, 465s | ^ 465s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 465s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 465s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 380 | return [this](std::span data, std::span cell_info, 465s | ^ 465s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 465s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 465s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 384 | return [this](std::span data, std::span cell_info, 465s | ^ 465s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 386 | { T_apply(data, cell_info[cell], block_size); }; 465s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /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*)>]’: 465s /usr/include/dolfinx/fem/assemble_scalar_impl.h:62:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 62 | T assemble_exterior_facets(mdspan2_t x_dofmap, 465s | ^~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/assemble_scalar_impl.h:62:3: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s /usr/include/dolfinx/fem/assemble_scalar_impl.h:62:3: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s /usr/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 > >]’: 465s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 465s | ^~~~~~ 465s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 465s /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}]’: 465s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 587 | operator()(_ArgTypes... __args) const 465s | ^~~~~~~~ 465s /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 >&)::]’: 465s /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 465s 195 | operator()(_Iterator __it, _Value& __val) 465s | ^~~~~~~~ 465s /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*)>]’: 465s /usr/include/dolfinx/fem/assemble_scalar_impl.h:106:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 106 | T assemble_interior_facets(mdspan2_t x_dofmap, 465s | ^~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/assemble_scalar_impl.h:106:3: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s /usr/include/dolfinx/fem/assemble_scalar_impl.h:106:3: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s /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]’: 465s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 465s | ^~~~~~~~~~~~~~~~~~~ 465s /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*)>]’: 465s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 465s 61 | void assemble_cells( 465s | ^~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 465s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 465s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 465s 155 | mat_set(dofs0, dofs1, Ae); 465s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 465s /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]’: 465s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 465s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 465s | ^~~~~~~~~~~~ 466s /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]’: 466s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s /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&):: >]’: 466s /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 466s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 466s | ^~~~~~~~~~~~~ 466s /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 466s 232 | if (__comp(__first + __secondChild, 466s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 466s 233 | __first + (__secondChild - 1))) 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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]’: 466s /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 466s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 386 | __result, __alloc); 466s | ~~~~~~~~~~~~~~~~~~ 466s In file included from /usr/include/c++/14/algorithm:60: 466s /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 > >]’: 466s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 466s 642 | copy(_II __first, _II __last, _OI __result) 466s | ^~~~ 466s /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*)>]’: 466s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s 195 | void assemble_exterior_facets( 466s | ^~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s /usr/include/dolfinx/fem/assemble_matrix_impl.h:254:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 254 | P0(_Ae, cell_info0, cell0, ndim1); 466s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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]’: 466s /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 466s 398 | return std::__uninitialized_copy_a 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 466s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/fem/assemble_matrix_impl.h:255:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 255 | P1T(_Ae, cell_info1, cell1, ndim0); 466s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/fem/assemble_matrix_impl.h:292:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 292 | mat_set(dofs0, dofs1, Ae); 466s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 466s /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]’: 466s /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 466s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 386 | __result, __alloc); 466s | ~~~~~~~~~~~~~~~~~~ 466s In file included from /usr/include/c++/14/bits/ranges_algo.h:38: 466s /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 >&]’: 466s /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 466s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 466s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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 >]’: 466s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 642 | copy(_II __first, _II __last, _OI __result) 466s | ^~~~ 466s /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]’: 466s /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 466s 398 | return std::__uninitialized_copy_a 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 466s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s In file included from /usr/include/dolfinx/fem/FunctionSpace.h:9: 466s /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]’: 466s /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 466s 128 | math::dot(cell_geometry, dphi, J, true); 466s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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 466s /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 466s /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]’: 466s /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 466s 140 | math::inv(J, K); 466s | ~~~~~~~~~^~~~~~ 466s /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 466s /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 466s 142 | math::pinv(J, K); 466s | ~~~~~~~~~~^~~~~~ 466s /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 466s /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&):: >]’: 466s /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 466s 1589 | __heap_select(_RandomAccessIterator __first, 466s | ^~~~~~~~~~~~~ 466s /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 466s /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 466s /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 466s 1593 | std::__make_heap(__first, __middle, __comp); 466s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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 466s 1595 | if (__comp(__i, __first)) 466s | ~~~~~~^~~~~~~~~~~~~~ 466s /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 466s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 466s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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&):: >]’: 466s /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 466s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 466s | ^~~~~~~~~~~ 466s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17: 466s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 466s /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 466s 87 | auto det(Matrix A) 466s | ^~~ 466s /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 466s /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 466s 425 | std::__pop_heap(__first, __last, __last, __comp); 466s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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&):: >]’: 466s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 466s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 466s | ^~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 466s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 466s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 466s /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 466s 88 | if (__comp(__a, __b)) 466s | ~~~~~~^~~~~~~~~~ 466s /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 466s 90 | if (__comp(__b, __c)) 466s | ~~~~~~^~~~~~~~~~ 466s /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 466s 91 | std::iter_swap(__result, __b); 466s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 466s /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 466s 92 | else if (__comp(__a, __c)) 466s | ~~~~~~^~~~~~~~~~ 466s /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 466s 93 | std::iter_swap(__result, __c); 466s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 466s /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 466s 95 | std::iter_swap(__result, __a); 466s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 466s /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 466s 97 | else if (__comp(__a, __c)) 466s | ~~~~~~^~~~~~~~~~ 466s /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 466s 98 | std::iter_swap(__result, __a); 466s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 466s /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 466s 99 | else if (__comp(__b, __c)) 466s | ~~~~~~^~~~~~~~~~ 466s /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 466s 100 | std::iter_swap(__result, __c); 466s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 466s /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 466s 102 | std::iter_swap(__result, __b); 466s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 466s /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&):: >]’: 466s /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 466s 1829 | __unguarded_partition(_RandomAccessIterator __first, 466s | ^~~~~~~~~~~~~~~~~~~~~ 466s /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 466s /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 466s /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 466s 1835 | while (__comp(__first, __pivot)) 466s | ~~~~~~^~~~~~~~~~~~~~~~~~ 466s /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 466s 1838 | while (__comp(__pivot, __last)) 466s | ~~~~~~^~~~~~~~~~~~~~~~~ 466s /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 466s 1842 | std::iter_swap(__first, __last); 466s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 466s /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&)::]’: 466s /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 466s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 466s | ^~~~~~~~ 466s /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 466s /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*)>]’: 466s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s 334 | void assemble_interior_facets( 466s | ^~~~~~~~~~~~~~~~~~~~~~~~ 466s /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]’: 466s /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 466s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 466s | ^~~~~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s /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 466s /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 466s 1697 | std::__uninitialized_copy_a(__first, __last, 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 466s 1698 | this->_M_impl._M_start, 466s | ~~~~~~~~~~~~~~~~~~~~~~~ 466s 1699 | _M_get_Tp_allocator()); 466s | ~~~~~~~~~~~~~~~~~~~~~~ 466s /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 > >]’: 466s /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 466s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 466s | ^~~~~~~~~~~~~ 466s /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 466s /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 466s /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 466s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 923 | std::__miter_base(__last), 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 924 | __result); 466s | ~~~~~~~~~ 466s /usr/include/dolfinx/fem/assemble_matrix_impl.h:439:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 439 | P0(_Ae, cell_info0, cells0[0], num_cols); 466s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/fem/assemble_matrix_impl.h:440:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 440 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 466s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/fem/assemble_matrix_impl.h:441:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 441 | P1T(_Ae, cell_info1, cells1[0], num_rows); 466s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/fem/assemble_matrix_impl.h:449:10: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 449 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 466s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/fem/assemble_matrix_impl.h:484:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 484 | mat_set(dmapjoint0, dmapjoint1, Ae); 466s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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&):: >]’: 466s /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 466s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 466s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/c++/14/bits/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 >]’: 466s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 466s | ^~~~~~~~ 466s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 466s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 466s 1104 | constexpr default_accessor(default_accessor) noexcept {} 466s | ^~~~~~~~~~~~~~~~ 466s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 683 | { return std::copy(__first, __first + __n, __result); } 466s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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]’: 466s /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 466s 707 | vector(_InputIterator __first, _InputIterator __last, 466s | ^~~~~~ 466s /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 466s /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 466s 711 | _M_range_initialize(__first, __last, 466s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 466s 712 | std::__iterator_category(__first)); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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 >]’: 466s /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 466s 318 | operator()(_Range&& __r, _Out __result) const 466s | ^~~~~~~~ 466s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 466s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 321 | std::move(__result)); 466s | ~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s /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]’: 466s /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 466s 1618 | _M_allocate_and_copy(size_type __n, 466s | ^~~~~~~~~~~~~~~~~~~~ 466s /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 466s /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 466s 1624 | std::__uninitialized_copy_a(__first, __last, __result, 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 1625 | _M_get_Tp_allocator()); 466s | ~~~~~~~~~~~~~~~~~~~~~~ 466s /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 >]’: 466s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 642 | copy(_II __first, _II __last, _OI __result) 466s | ^~~~ 466s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 466s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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]’: 466s /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 466s 1789 | operator()(_Iter __first, _Sent __last, 466s | ^~~~~~~~ 466s /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 466s /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 466s 1792 | auto __lasti = ranges::next(__first, __last); 466s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 466s /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 466s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 466s | ^ 466s In file included from /usr/include/c++/14/bits/ranges_algo.h:39: 466s /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]’: 466s /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 466s 767 | operator()(_Iter __first, _Sent __last, 466s | ^~~~~~~~ 466s /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 466s /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]’: 466s /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 466s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 466s | ^~~~~~~~ 466s /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 466s /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]’: 466s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 466s 195 | vector<_Tp, _Alloc>:: 466s | ^~~~~~~~~~~~~~~~~~~ 466s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 466s /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 466s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 466s | ^~~~~~~~~~~~~~ 466s /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]’: 466s /usr/include/dolfinx/fem/CoordinateElement.h:152:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s 152 | compute_jacobian_determinant(const U& J, std::span w) 466s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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 >]’: 466s /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 466s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 466s | ^~~~~~~~~~~~ 466s /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 466s 172 | math::dot(B, J, BA); 466s | ~~~~~~~~~^~~~~~~~~~ 466s /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 466s /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 466s /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]’: 466s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 466s 181 | vector<_Tp, _Alloc>:: 466s | ^~~~~~~~~~~~~~~~~~~ 466s /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 466s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 466s | ^~~~~~~~~~~~~~ 466s /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*]’: 466s /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 466s 346 | __niter_wrap(_From __from, _To __res) 466s | ^~~~~~~~~~~~ 466s /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 >]’: 466s /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 466s 951 | _Tp(__make_move_if_noexcept_iterator(__c.begin()), 466s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 952 | __make_move_if_noexcept_iterator(__c.end()), 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 953 | __c.get_allocator()).swap(__c); 466s | ~~~~~~~~~~~~~~~~~~~~ 466s /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]’: 466s /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 466s 978 | __fill_a1(::__gnu_cxx::__normal_iterator<_Ite, _Cont> __first, 466s | ^~~~~~~~~ 466s /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 466s /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&):: >]’: 466s /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 466s 135 | __push_heap(_RandomAccessIterator __first, 466s | ^~~~~~~~~~~ 466s /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 466s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 466s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s In file included from /usr/include/basix/maps.h:7: 466s /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]’: 466s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 466s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 466s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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*]’: 466s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 466s | ^~~~~~~~~~~~~~~~ 466s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s /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*]’: 466s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 466s | ^~~~~~~~~~~~~~~~~~ 466s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s /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 466s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 185 | __uninit_copy(__first, __last, __result); 466s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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]’: 466s /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 466s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 466s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 3147 | std::move(__comp), std::move(__proj)); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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]’: 466s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 466s | ^~~~~~~~~~~~~~~~~~~ 466s /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]’: 466s /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 466s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 466s | ^~~~~~~~~~~~~~~~~~~~~~ 466s /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 466s /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 466s 371 | return std::__do_uninit_copy(__first, __last, __result); 466s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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 466s 373 | return std::uninitialized_copy(__first, __last, __result); 466s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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 > >]’: 466s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 466s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 466s | ^~~~~~~~~~~~~ 466s /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&):: >]’: 466s /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 466s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 466s | ^~~~~~~~~~~ 466s /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 466s /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]’: 466s /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 466s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 466s | ^~~~~~~~~~~~~~~~~~~~~~ 466s /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 466s /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 466s 371 | return std::__do_uninit_copy(__first, __last, __result); 466s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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 466s 373 | return std::uninitialized_copy(__first, __last, __result); 466s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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 >]’: 466s /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 466s 318 | operator()(_Range&& __r, _Out __result) const 466s | ^~~~~~~~ 466s /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 >]’: 466s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 466s | ^~~~~~~~~~~~~ 466s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 466s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 321 | std::move(__result)); 466s | ~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s /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&):: >]’: 466s /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 466s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 466s | ^~~~~~~~~~ 466s /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 466s /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 466s /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 > >]’: 466s /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 466s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 466s | ^~~~~~~~~ 466s /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 466s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 466s /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 466s 608 | __miter_base(_Iterator __it) 466s | ^~~~~~~~~~~~ 466s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, const Function&, std::span) [with T = double; U = double]’: 466s /usr/include/dolfinx/fem/interpolate.h:1209:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 1209 | std::ranges::copy(u0_array, u1_array.begin()); 466s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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 > >]’: 466s /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 466s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 466s | ^~~~~~~~~~~~~~~~~~~~~~ 466s /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 466s /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 466s /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&)::]’: 466s /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 466s 239 | operator()(_Value& __val, _Iterator __it) 466s | ^~~~~~~~ 466s /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 >]’: 466s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 466s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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 466s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 466s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 508 | { return std::get<0>(idx) != r; }); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 466s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 553 | [](auto x) { return std::get<1>(x); }); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 466s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 466s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 466s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 466s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 466s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 466s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 646 | std::next(x_new.begin(), shape[1] * i)); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 466s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 466s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 658 | std::next(x_new.begin(), shape[1] * i)); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 466s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 466s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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]’: 466s /usr/include/dolfinx/la/MatrixCSR.h:414:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 414 | _row_ptr(p.graph().second.begin(), p.graph().second.end()), 466s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/la/MatrixCSR.h:450:27: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 466s 450 | rowptr_container_type new_row_ptr = {0}; 466s | ^~~~~~~~~~~ 466s /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&)::]’: 466s /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 466s 195 | operator()(_Iterator __it, _Value& __val) 466s | ^~~~~~~~ 466s /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]’: 466s /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 466s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 466s | ^~~~~~~~~~~~~~~~~~~ 466s /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 466s /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 466s 1697 | std::__uninitialized_copy_a(__first, __last, 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 466s 1698 | this->_M_impl._M_start, 466s | ~~~~~~~~~~~~~~~~~~~~~~~ 466s 1699 | _M_get_Tp_allocator()); 466s | ~~~~~~~~~~~~~~~~~~~~~~ 466s /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 >]’: 466s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 466s | ^~~~~~~~ 466s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 310 | return ranges::__copy_or_move(std::move(__first), 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 466s 311 | std::move(__last), 466s | ~~~~~~~~~~~~~~~~~~ 466s 312 | std::move(__result)); 466s | ~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s /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 >]’: 466s /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 466s 994 | operator()(_It __x, _Sent __bound) const 466s | ^~~~~~~~ 466s /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 466s /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&)::]’: 466s /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 466s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 466s | ^~~~ 466s /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 466s /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 466s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 466s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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 >]’: 466s /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 466s 675 | move(_II __first, _II __last, _OI __result) 466s | ^~~~ 466s /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 466s /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 466s /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 466s 683 | return std::__copy_move_a(std::__miter_base(__first), 466s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 684 | std::__miter_base(__last), __result); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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*]’: 466s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 466s | ^~~~~~~~~~~~~ 466s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s /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 466s 147 | { return std::copy(__first, __last, __result); } 466s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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&):: >]’: 466s /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 466s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 466s | ^~~~~~~~~~~~~ 466s /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 466s 232 | if (__comp(__first + __secondChild, 466s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 466s 233 | __first + (__secondChild - 1))) 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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]’: 466s /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 466s 3123 | operator()(_Iter __first, _Sent __last, 466s | ^~~~~~~~ 466s /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 466s /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 >]’: 466s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 466s | ^~~~~~~~ 466s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 310 | return ranges::__copy_or_move(std::move(__first), 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 466s 311 | std::move(__last), 466s | ~~~~~~~~~~~~~~~~~~ 466s 312 | std::move(__result)); 466s | ~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s /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 >]’: 466s /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 466s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 466s | ^~~~~~~~~~~~ 466s /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*]’: 466s /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 466s 346 | __niter_wrap(_From __from, _To __res) 466s | ^~~~~~~~~~~~ 466s /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 >]’: 466s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 466s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 466s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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&):: >]’: 466s /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 466s 135 | __push_heap(_RandomAccessIterator __first, 466s | ^~~~~~~~~~~ 466s /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 466s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 466s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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]’: 466s /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 466s 1999 | operator()(_Iter __first, _Sent __last, 466s | ^~~~~~~~ 466s /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 466s /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]’: 466s /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 466s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 466s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 1805 | std::move(__comp), std::move(__proj)); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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)::]’: 466s /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 466s 3867 | find_if(_InputIterator __first, _InputIterator __last, 466s | ^~~~~~~ 466s /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 466s /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 466s 3876 | return std::__find_if(__first, __last, 466s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 466s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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]’: 466s /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 466s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 466s | ^~~~~~~~ 466s /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 466s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 466s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 737 | std::move(__result), 466s | ~~~~~~~~~~~~~~~~~~~~ 466s 738 | std::move(__op), std::move(__proj)); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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 466s /usr/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 > >]’: 466s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 466s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 466s | ^~~~~~ 466s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 466s /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 466s 715 | return std::__copy_n(__first, __n2, __result, 466s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 466s 716 | std::__iterator_category(__first)); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/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 > >]’: 466s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 466s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 466s | ^~~~~~ 466s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 466s /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 466s 715 | return std::__copy_n(__first, __n2, __result, 466s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 466s 716 | std::__iterator_category(__first)); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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]’: 466s /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 466s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 466s | ^~~~~~~~ 466s /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 466s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 466s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 737 | std::move(__result), 466s | ~~~~~~~~~~~~~~~~~~~~ 466s 738 | std::move(__op), std::move(__proj)); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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&)::]’: 466s /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 466s 195 | operator()(_Iterator __it, _Value& __val) 466s | ^~~~~~~~ 466s /usr/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 > >]’: 466s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 466s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 466s | ^~~~~~ 466s /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]’: 466s /usr/include/dolfinx/la/MatrixCSR.h:249:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s 249 | void add(std::span x, std::span rows, 466s | ^~~ 466s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 466s /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]’: 466s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 466s | ^~~~~~~~ 466s /usr/include/c++/14/bits/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 > >]’: 466s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 466s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 466s | ^~~~~~~~ 466s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 466s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 466s 683 | { return std::copy(__first, __first + __n, __result); } 466s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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]’: 466s /usr/include/dolfinx/la/MatrixCSR.h:724:41: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 466s 724 | double norm_sq_local = std::accumulate( 466s | ~~~~~~~~~~~~~~~^ 466s 725 | _data.cbegin(), std::next(_data.cbegin(), _row_ptr[num_owned_rows] * bs2), 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 726 | double(0), [](auto norm, value_type y) { return norm + std::norm(y); }); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:20: 466s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_vector(std::span<_Type, 4294967295>, const Form&) [with T = double; U = double]’: 466s /usr/include/dolfinx/fem/assembler.h:124:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s 124 | void assemble_vector(std::span b, const Form& L) 466s | ^~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s 129 | assemble_vector(b, L, std::span(constants), 466s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 130 | make_coefficients_span(coefficients)); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s In file included from /usr/include/basix/finite-element.h:19: 466s /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 > >&)::]’: 466s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 370 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 466s | ^~~~~~~~~~~~~~~~ 466s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s /usr/include/c++/14/numeric:370:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s /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]’: 466s /usr/include/dolfinx/fem/interpolate.h:72:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s 72 | cmap.tabulate(0, X, Xshape, phi_b); 466s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 466s In file included from /usr/include/dolfinx/fem/assembler.h:9: 466s /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)::]’: 466s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s 61 | void assemble_cells( 466s | ^~~~~~~~~~~~~~ 466s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 466s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 466s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s 155 | mat_set(dofs0, dofs1, Ae); 466s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 466s /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*]’: 466s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 466s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 466s | ^~~~~~~~~~~~~ 466s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 466s /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 466s 147 | { return std::copy(__first, __last, __result); } 466s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 466s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 466s 319 | return [](std::span, std::span, std::int32_t, int) 466s | ^ 466s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 466s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 466s 341 | return [dims, sub_element_fns](std::span data, 466s | ^ 466s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 466s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 466s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 350 | block_size); 466s | ~~~~~~~~~~~ 466s In file included from /usr/include/c++/14/functional:59, 466s from /usr/include/basix/finite-element.h:17: 466s /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 >}]’: 466s /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 466s 587 | operator()(_ArgTypes... __args) const 466s | ^~~~~~~~ 466s In file included from /usr/include/dolfinx/fem/DirichletBC.h:12: 466s /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]’: 466s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 466s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 235 | _fshape, cells); 466s | ~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 466s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 466s 362 | return [ebs, sub_fn](std::span data, 466s | ^ 466s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 466s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 466s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s In file included from /usr/include/dolfinx/fem/assembler.h:11: 466s /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)::]’: 466s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s 634 | void assemble_cells( 466s | ^~~~~~~~~~~~~~ 466s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 466s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 466s 372 | return [this](std::span data, std::span cell_info, 466s | ^ 466s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s 674 | P0(_be, cell_info0, c0, 1); 466s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 466s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 466s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 466s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 466s 376 | return [this](std::span data, std::span cell_info, 466s | ^ 466s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 466s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 466s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s In file included from /usr/include/dolfinx/la/Vector.h:14, 466s from /usr/include/dolfinx/fem/Function.h:17: 466s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 466s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 466s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 466s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 466s 380 | return [this](std::span data, std::span cell_info, 466s | ^ 466s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 466s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 466s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 466s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 466s 384 | return [this](std::span data, std::span cell_info, 466s | ^ 466s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 466s 386 | { T_apply(data, cell_info[cell], block_size); }; 466s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 466s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 608 | __miter_base(_Iterator __it) 466s | ^~~~~~~~~~~~ 466s /usr/include/c++/14/bits/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 > >]’: 466s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 466s | ^~~~~~~~~~~~~ 466s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 466s /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 > > >]’: 466s /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 466s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 466s | ^~~~~~ 466s /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 466s /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}]’: 466s /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 466s 587 | operator()(_ArgTypes... __args) const 466s | ^~~~~~~~ 466s /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 > > >]’: 466s /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 466s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 466s | ^~~~~~ 466s /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 466s /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]’: 466s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 466s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 466s | ^~~~~~~~~~~~~~~~~~~ 466s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 466s from /usr/include/dolfinx.h:16: 466s /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]’: 466s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 466s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 466s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 565 | v2, v3, vmid}); 466s | ~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 466s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 466s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 466s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 466s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s 627 | {x.size() / 2, 2}, partitioner); 466s | ^ 466s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s 632 | std::vector{}, {0, 2}, partitioner); 466s | ^ 466s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s /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]’: 466s /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 466s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 466s | ^~~~~~~~ 466s /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 466s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 466s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 737 | std::move(__result), 466s | ~~~~~~~~~~~~~~~~~~~~ 466s 738 | std::move(__op), std::move(__proj)); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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]’: 466s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor >’ changed in GCC 7.1 466s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 466s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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&)::]’: 466s /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 466s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 466s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 201 | std::move(__f), std::move(__proj)); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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]’: 466s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 466s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 466s | ^~~~~~~~~~~~~~~~~~~ 466s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13, 466s from /usr/include/dolfinx/fem/assembler.h:9: 466s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form, double>]’: 466s /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 466s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 466s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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]’: 466s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 466s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 466s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 671 | i0 + iy + ny + 2}); 466s | ~~~~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s 676 | {x.size() / 2, 2}, partitioner); 466s | ^ 466s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s 681 | std::vector{}, {0, 2}, partitioner); 466s | ^ 466s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s /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]’: 466s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 466s | ^~~~~~~~ 466s /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]’: 466s /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 466s 1209 | std::ranges::copy(u0_array, u1_array.begin()); 466s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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]’: 466s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 466s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s /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]’: 466s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 703 | void interpolate(Function& u, std::span f, 466s | ^~~~~~~~~~~ 466s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s 954 | cmap.tabulate(1, X, Xshape, phi_b); 466s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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&)::]’: 466s /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 466s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 466s | ^~~~~~~~ 466s /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 466s /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 >)>]’: 466s /usr/include/dolfinx/fem/assembler.h:267:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 267 | void assemble_matrix( 466s | ^~~~~~~~~~~~~~~ 466s /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]’: 466s /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 466s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 386 | __result, __alloc); 466s | ~~~~~~~~~~~~~~~~~~ 466s In file included from /usr/include/c++/14/array:43, 466s from /usr/include/basix/cell.h:7: 466s /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 >]’: 466s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 642 | copy(_II __first, _II __last, _OI __result) 466s | ^~~~ 466s /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]’: 466s /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 466s 398 | return std::__uninitialized_copy_a 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 466s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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 >)>]’: 466s /usr/include/dolfinx/fem/assembler.h:372:11: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 372 | set_fn(rows.subspan(i, 1), rows.subspan(i, 1), diag_span); 466s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s In file included from /usr/include/c++/14/bits/ranges_algo.h:38, 466s from /usr/include/c++/14/algorithm:63, 466s from /usr/include/basix/maps.h:8, 466s from /usr/include/basix/finite-element.h:9, 466s from /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/poisson/main.cpp:83: 466s /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 >&]’: 466s /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 466s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 466s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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]’: 466s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 111 | void assemble_vector( 466s | ^~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 116 | impl::assemble_vector(b, L, constants, coefficients); 466s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s /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]’: 466s /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 466s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 466s | ^~~~~~~~~~~~~~~~~~~ 466s /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 466s /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 466s 1697 | std::__uninitialized_copy_a(__first, __last, 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 466s 1698 | this->_M_impl._M_start, 466s | ~~~~~~~~~~~~~~~~~~~~~~~ 466s 1699 | _M_get_Tp_allocator()); 466s | ~~~~~~~~~~~~~~~~~~~~~~ 466s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/poisson_matrix_free/main.cpp: In lambda function: 466s /tmp/autopkgtest.kte2W7/build.m6l/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 466s 164 | [](auto x) -> std::pair, std::vector> 466s | ^ 466s /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*]’: 466s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 466s | ^~~~~~~~~~~~~ 466s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s /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 466s 147 | { return std::copy(__first, __last, __result); } 466s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/c++/14/bits/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 >]’: 466s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 466s | ^~~~~~~~ 466s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 683 | { return std::copy(__first, __first + __n, __result); } 466s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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]’: 466s /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 466s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 466s | ^~~~~~~~~~~~~~ 466s /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]’: 466s /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 466s 707 | vector(_InputIterator __first, _InputIterator __last, 466s | ^~~~~~ 466s /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 466s /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 466s 711 | _M_range_initialize(__first, __last, 466s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 466s 712 | std::__iterator_category(__first)); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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 >]’: 466s /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 466s 318 | operator()(_Range&& __r, _Out __result) const 466s | ^~~~~~~~ 466s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 466s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 321 | std::move(__result)); 466s | ~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s /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]’: 466s /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 466s 1618 | _M_allocate_and_copy(size_type __n, 466s | ^~~~~~~~~~~~~~~~~~~~ 466s /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 466s /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 466s 1624 | std::__uninitialized_copy_a(__first, __last, __result, 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 1625 | _M_get_Tp_allocator()); 466s | ~~~~~~~~~~~~~~~~~~~~~~ 466s /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 >]’: 466s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 642 | copy(_II __first, _II __last, _OI __result) 466s | ^~~~ 466s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 466s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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]’: 466s /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 466s 1789 | operator()(_Iter __first, _Sent __last, 466s | ^~~~~~~~ 466s /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 466s /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 466s 1792 | auto __lasti = ranges::next(__first, __last); 466s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 466s /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 466s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 466s | ^ 466s /usr/include/c++/14/bits/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 > >]’: 466s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 466s | ^~~~~~~~ 466s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 466s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 683 | { return std::copy(__first, __first + __n, __result); } 466s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s In file included from /usr/include/c++/14/tuple:44, 466s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 466s from /usr/include/c++/14/bits/memory_resource.h:41, 466s from /usr/include/c++/14/vector:87: 466s /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]’: 466s /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 466s 767 | operator()(_Iter __first, _Sent __last, 466s | ^~~~~~~~ 466s /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 466s /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]’: 466s /usr/include/dolfinx/fem/assembler.h:152:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 152 | void apply_lifting( 466s | ^~~~~~~~~~~~~ 466s /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]’: 466s /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 466s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 466s | ^~~~~~~~ 466s /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 466s /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&):: >]’: 466s /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 466s 1876 | __introsort_loop(_RandomAccessIterator __first, 466s | ^~~~~~~~~~~~~~~~ 466s /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 466s /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 466s 1884 | std::__partial_sort(__first, __last, __last, __comp); 466s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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 466s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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 466s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 466s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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]’: 466s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 466s 195 | vector<_Tp, _Alloc>:: 466s | ^~~~~~~~~~~~~~~~~~~ 466s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 466s /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 466s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 466s | ^~~~~~~~~~~~~~ 466s /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&):: >]’: 466s /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 466s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 466s | ^~~~~~~~~~~~~~~~~~~~~~ 466s /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 466s /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 466s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 466s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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 466s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 1819 | __comp); 466s | ~~~~~~~ 466s /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 466s 1822 | std::__insertion_sort(__first, __last, __comp); 466s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 466s In file included from /usr/include/dolfinx/fem/Function.h:17: 466s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_rev_begin() [with T = std::complex; Container = std::vector >]’: 466s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 145 | _scatterer->scatter_rev_begin(std::span(_buffer_remote), 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 146 | std::span(_buffer_local), 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 147 | _request); 466s | ~~~~~~~~~ 466s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s /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]’: 466s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 466s 181 | vector<_Tp, _Alloc>:: 466s | ^~~~~~~~~~~~~~~~~~~ 466s /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 466s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 466s | ^~~~~~~~~~~~~~ 466s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 > >]’: 466s /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 466s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 466s | ^~~~~~~~~~~~~~ 466s /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*]’: 466s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 466s | ^~~~~~~~~~~~~~~~ 466s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s /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*]’: 466s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 466s | ^~~~~~~~~~~~~~~~~~ 466s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s /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 466s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 185 | __uninit_copy(__first, __last, __result); 466s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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]’: 466s /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 466s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 466s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 3147 | std::move(__comp), std::move(__proj)); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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]’: 466s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 466s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 466s | ^~~~~~~~~~~~ 466s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 466s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 466s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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]’: 466s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 466s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 466s | ^~~~~~~~ 466s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 466s 577 | _element->Tt_apply(data, n, cell_permutation); 466s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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 >]’: 466s /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 466s 318 | operator()(_Range&& __r, _Out __result) const 466s | ^~~~~~~~ 466s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 466s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 321 | std::move(__result)); 466s | ~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s /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]’: 466s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 466s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 466s | ^~~~~~~~~~ 466s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 466s 593 | _element->Tinv_apply(data, n, cell_permutation); 466s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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]’: 466s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 466s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 466s | ^~~~~~~ 466s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 466s 544 | _element->T_apply(data, n, cell_permutation); 466s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/c++/14/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 > >]’: 466s /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 466s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 466s | ^~~~~~~~ 466s /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 466s /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 466s 683 | { return std::copy(__first, __first + __n, __result); } 466s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s In file included from /usr/include/c++/14/functional:59, 466s from /usr/include/basix/finite-element.h:17: 466s /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}]’: 466s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 587 | operator()(_ArgTypes... __args) const 466s | ^~~~~~~~ 466s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_fwd_begin() [with T = std::complex; Container = std::vector >]’: 466s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 98 | _scatterer->scatter_fwd_begin(std::span(_buffer_local), 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 99 | std::span(_buffer_remote), 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 100 | std::span(_request)); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s /usr/include/c++/14/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 > >]’: 466s /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 466s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 466s | ^~~~~~~~ 466s /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 466s /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 466s 683 | { return std::copy(__first, __first + __n, __result); } 466s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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 >]’: 466s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 466s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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 466s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 466s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 508 | { return std::get<0>(idx) != r; }); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 466s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 553 | [](auto x) { return std::get<1>(x); }); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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]’: 466s /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 466s 707 | vector(_InputIterator __first, _InputIterator __last, 466s | ^~~~~~ 466s /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 466s /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 466s 711 | _M_range_initialize(__first, __last, 466s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 466s 712 | std::__iterator_category(__first)); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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]’: 466s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 466s | ^~~~~~~~~~~~ 466s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 466s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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]’: 466s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 466s | ^~~~~~~~ 466s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 577 | _element->Tt_apply(data, n, cell_permutation); 466s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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]’: 466s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 466s | ^~~~~~~~~~ 466s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 593 | _element->Tinv_apply(data, n, cell_permutation); 466s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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]’: 466s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 466s | ^~~~~~~ 466s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 544 | _element->T_apply(data, n, cell_permutation); 466s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s In file included from /usr/include/c++/14/vector:72: 466s /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]’: 466s /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 466s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 466s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 466s 239 | __x.end()); 466s | ~~~~~~~~~~ 466s /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 466s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 466s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 251 | end(), _M_get_Tp_allocator()); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 466s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 466s from /usr/include/c++/14/vector:65: 466s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 466s 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: 466s /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 466s 993 | std::_Destroy(__first, __last); 466s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 466s /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]’: 466s /usr/include/dolfinx/fem/FiniteElement.h:656:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 656 | void Tt_inv_apply_right(std::span data, std::uint32_t cell_permutation, 466s | ^~~~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/fem/FiniteElement.h:660:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 660 | _element->Tt_inv_apply_right(data, n, cell_permutation); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s In file included from /usr/include/c++/14/algorithm:63, 466s from /usr/include/basix/maps.h:8: 466s /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]’: 466s /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 466s 775 | return (*this)(ranges::begin(__r1), ranges::end(__r1), 466s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 776 | ranges::begin(__r2), ranges::end(__r2), 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 777 | std::move(__result), std::move(__binary_op), 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 778 | std::move(__proj1), std::move(__proj2)); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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 466s /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]’: 466s /usr/include/dolfinx/fem/FiniteElement.h:639:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 639 | void Tt_apply_right(std::span data, std::uint32_t cell_permutation, 466s | ^~~~~~~~~~~~~~ 466s /usr/include/dolfinx/fem/FiniteElement.h:643:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 643 | _element->Tt_apply_right(data, n, cell_permutation); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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]’: 466s /usr/include/dolfinx/fem/FiniteElement.h:622:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 622 | void Tinv_apply_right(std::span data, std::uint32_t cell_permutation, 466s | ^~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/fem/FiniteElement.h:626:31: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 626 | _element->Tinv_apply_right(data, n, cell_permutation); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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]’: 466s /usr/include/dolfinx/fem/FiniteElement.h:605:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 605 | void T_apply_right(std::span data, std::uint32_t cell_permutation, 466s | ^~~~~~~~~~~~~ 466s /usr/include/dolfinx/fem/FiniteElement.h:609:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 609 | _element->T_apply_right(data, n, cell_permutation); 466s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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 >&]’: 466s /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 466s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 466s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s In file included from /usr/include/c++/14/vector:66, 466s from /usr/include/basix/cell.h:10, 466s from /usr/include/basix/finite-element.h:7: 466s /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]’: 466s /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 466s 1413 | insert(const_iterator __position, initializer_list __l) 466s | ^~~~~~ 466s /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 466s /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 466s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 466s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 1417 | std::random_access_iterator_tag()); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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]’: 466s /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 466s 1413 | insert(const_iterator __position, initializer_list __l) 466s | ^~~~~~ 466s /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 466s /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 466s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 466s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 1417 | std::random_access_iterator_tag()); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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]’: 466s /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 466s 1178 | fill_n(_OI __first, _Size __n, const _Tp& __value) 466s | ^~~~~~ 466s /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]’: 466s /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 466s 1999 | operator()(_Iter __first, _Sent __last, 466s | ^~~~~~~~ 466s /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 466s /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 > >]’: 466s /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 466s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 466s | ^~~~~~~~ 466s /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 466s /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 466s 577 | return ranges::fill_n(std::move(__first), __len, __value); 466s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/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 >]’: 466s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 466s | ^~~~~~ 466s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s /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 >]’: 466s /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 466s 181 | void dot(U A, V B, P C, bool transpose = false) 466s | ^~~ 466s /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 466s /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 466s /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 > > >]’: 466s /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 466s 1816 | __make_move_if_noexcept_iterator(_Iterator __i) 466s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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 466s 1817 | { return _ReturnType(__i); } 466s | ^~~~~~~~~~~~~~~~ 466s /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]’: 466s /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 466s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 466s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 1805 | std::move(__comp), std::move(__proj)); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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 >]’: 466s /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 466s 707 | vector(_InputIterator __first, _InputIterator __last, 466s | ^~~~~~ 466s /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 466s /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 466s 711 | _M_range_initialize(__first, __last, 466s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 466s 712 | std::__iterator_category(__first)); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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)::]’: 466s /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 466s 2094 | return (*this)(ranges::begin(__r), ranges::end(__r), 466s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 2095 | __value, std::move(__comp), std::move(__proj)); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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]’: 466s /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 466s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 466s | ^~~~~~~~ 466s /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 466s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 466s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 737 | std::move(__result), 466s | ~~~~~~~~~~~~~~~~~~~~ 466s 738 | std::move(__op), std::move(__proj)); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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]’: 466s /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 466s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 466s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 1159 | std::move(__comp), std::move(__proj)); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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]’: 466s /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 466s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 466s | ^~~~~~~~~~~~~~ 466s /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]’: 466s /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 466s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 466s 607 | this->_M_impl._M_start, 466s | ~~~~~~~~~~~~~~~~~~~~~~~ 466s 608 | _M_get_Tp_allocator()); 466s | ~~~~~~~~~~~~~~~~~~~~~~ 466s /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*]’: 466s /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 466s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 466s | ^~~~~~~~~~~~~~~~ 466s /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 466s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 466s /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 466s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 466s | ^~~~~~~~~~~~~~~~~~ 466s /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 466s /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 466s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 185 | __uninit_copy(__first, __last, __result); 466s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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 >]’: 466s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 466s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 466s | ^~~~~~~~~~~~ 466s /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*]’: 466s /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 466s 346 | __niter_wrap(_From __from, _To __res) 466s | ^~~~~~~~~~~~ 466s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 466s from /usr/include/dolfinx/geometry/utils.h:9, 466s from /usr/include/dolfinx/fem/interpolate.h:19, 466s from /usr/include/dolfinx/fem/Function.h:12: 466s /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 >]’: 466s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s 783 | Mesh> create_mesh( 466s | ^~~~~~~~~~~ 466s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 466s | ^ 466s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 830 | cells1 = std::vector(cells.begin(), cells.end()); 466s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 466s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s 841 | std::vector cells1_v 466s | ^~~~~~~~ 466s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 466s 880 | boundary_v.erase(unique_end, range_end); 466s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 466s 885 | boundary_v.erase(boundary_v.begin()); 466s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 466s | ^~~~~~~~ 466s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 466s 905 | nodes1.erase(unique_end, range_end); 466s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 466s /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*]’: 466s /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 466s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 466s | ^~~~~~~~~~~~~~~~ 466s /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 466s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s 911 | Geometry geometry 466s | ^~~~~~~~ 466s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s /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 >]’: 466s /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 466s 125 | void inv(U A, V B) 466s | ^~~ 466s /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 466s /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*]’: 466s /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 466s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 466s | ^~~~~~~~~~~~~~~~~~ 466s /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 466s /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 466s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 185 | __uninit_copy(__first, __last, __result); 466s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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]’: 466s /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 466s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 386 | __result, __alloc); 466s | ~~~~~~~~~~~~~~~~~~ 466s /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 > >]’: 466s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 466s 642 | copy(_II __first, _II __last, _OI __result) 466s | ^~~~ 466s /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]’: 466s /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 466s 398 | return std::__uninitialized_copy_a 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 466s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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 >]’: 466s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 466s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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 466s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 466s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 508 | { return std::get<0>(idx) != r; }); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 466s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 553 | [](auto x) { return std::get<1>(x); }); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 466s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 466s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 466s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 466s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 466s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 466s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 646 | std::next(x_new.begin(), shape[1] * i)); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 466s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 466s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 658 | std::next(x_new.begin(), shape[1] * i)); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 466s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 466s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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]’: 466s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 466s | ^~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s /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 466s 371 | return std::__do_uninit_copy(__first, __last, __result); 466s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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 466s 373 | return std::uninitialized_copy(__first, __last, __result); 466s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 466s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 466s | ^~~~~~~~~~~~~~ 466s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s /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 466s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 249 | std::move(__result)); 466s | ~~~~~~~~~~~~~~~~~~~~ 466s /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 >]’: 466s /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 466s 855 | operator()(_It& __it, _Sent __bound) const 466s | ^~~~~~~~ 466s /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&):: >]’: 466s /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 466s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 466s | ^~~~~~ 466s /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 466s /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 466s 1905 | std::__introsort_loop(__first, __last, 466s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 466s 1906 | std::__lg(__last - __first) * 2, 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 1907 | __comp); 466s | ~~~~~~~ 466s /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 466s 1908 | std::__final_insertion_sort(__first, __last, __comp); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 466s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 608 | __miter_base(_Iterator __it) 466s | ^~~~~~~~~~~~ 466s /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 >]’: 466s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 466s | ^~~~~~~~~~~~~ 466s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s /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*]’: 466s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 642 | copy(_II __first, _II __last, _OI __result) 466s | ^~~~ 466s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 466s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 466s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 466s | ^~~~~~~~~~~~~~ 466s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s /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 466s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 249 | std::move(__result)); 466s | ~~~~~~~~~~~~~~~~~~~~ 466s /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]’: 466s /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 466s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 466s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 737 | std::move(__result), 466s | ~~~~~~~~~~~~~~~~~~~~ 466s 738 | std::move(__op), std::move(__proj)); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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]’: 466s /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 466s 1789 | operator()(_Iter __first, _Sent __last, 466s | ^~~~~~~~ 466s /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 466s /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 466s 1792 | auto __lasti = ranges::next(__first, __last); 466s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 466s /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 466s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 466s | ^ 466s /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):: >]’: 466s /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 466s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 466s | ^~~~~~~~~ 466s /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 466s /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 466s 2152 | return __find_if(__first, __last, __pred, 466s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 466s 2153 | std::__iterator_category(__first)); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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]’: 466s /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 466s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 466s | ^~~~~~~~ 466s /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 466s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s /usr/include/c++/14/bits/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 > >]’: 466s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 466s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 466s | ^~~~~~~~ 466s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 466s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 466s 683 | { return std::copy(__first, __first + __n, __result); } 466s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/c++/14/bits/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 > >]’: 466s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 466s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 466s | ^~~~~~~~ 466s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 466s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 466s 683 | { return std::copy(__first, __first + __n, __result); } 466s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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]’: 466s /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 466s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 466s | ^~~~~~~~ 466s /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 466s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 466s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 737 | std::move(__result), 466s | ~~~~~~~~~~~~~~~~~~~~ 466s 738 | std::move(__op), std::move(__proj)); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/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 > >]’: 466s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 466s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 466s | ^~~~~~ 466s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 466s /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 > >]’: 466s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 466s 642 | copy(_II __first, _II __last, _OI __result) 466s | ^~~~ 466s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 466s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 466s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 466s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 466s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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 > >]’: 466s /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 466s 318 | operator()(_Range&& __r, _Out __result) const 466s | ^~~~~~~~ 466s /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 466s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 466s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 321 | std::move(__result)); 466s | ~~~~~~~~~~~~~~~~~~~~ 466s /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 466s /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*]’: 466s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 466s 642 | copy(_II __first, _II __last, _OI __result) 466s | ^~~~ 466s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 466s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 466s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 466s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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]’: 466s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 466s | ^~~~~~~~~~~~~~~~~ 466s /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]’: 466s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 466s | ^~~~~~~~~~~~ 466s /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]’: 466s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 466s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 466s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 466s 540 | x.insert(x.end(), {x0, x1}); 466s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 466s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 466s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 565 | v2, v3, vmid}); 466s | ~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 466s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 466s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 466s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 466s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s 627 | {x.size() / 2, 2}, partitioner); 466s | ^ 466s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s 632 | std::vector{}, {0, 2}, partitioner); 466s | ^ 466s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s /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 >]’: 466s /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 466s 212 | void pinv(U A, V P) 466s | ^~~~ 466s /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 466s /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 466s 245 | dot(AT, A, ATA); 466s | ~~~^~~~~~~~~~~~ 466s /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 466s /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 466s 246 | inv(ATA, Inv); 466s | ~~~^~~~~~~~~~ 466s /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 466s 247 | dot(Inv, AT, P); 466s | ~~~^~~~~~~~~~~~ 466s /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 466s /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 >)>]’: 466s /usr/include/dolfinx/fem/assembler.h:233:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 233 | void assemble_matrix( 466s | ^~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s 246 | impl::assemble_matrix(mat_add, a, mesh->geometry().dofmap(), 466s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 247 | mesh->geometry().x(), constants, coefficients, 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 248 | dof_marker0, dof_marker1); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s /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 > >]’: 466s /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 466s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 466s | ^~~~~~~~ 466s /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 466s /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 466s 577 | return ranges::fill_n(std::move(__first), __len, __value); 466s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s In file included from /usr/include/dolfinx/fem/assembler.h:11: 466s /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]’: 466s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 1289 | void assemble_vector( 466s | ^~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s 1297 | assemble_vector(b, L, mesh->geometry().dofmap(), mesh->geometry().x(), 466s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 1298 | constants, coefficients); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s /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]’: 466s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 466s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 466s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 466s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 466s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 671 | i0 + iy + ny + 2}); 466s | ~~~~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s 676 | {x.size() / 2, 2}, partitioner); 466s | ^ 466s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s 681 | std::vector{}, {0, 2}, partitioner); 466s | ^ 466s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s /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 >]’: 466s /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 466s 181 | void dot(U A, V B, P C, bool transpose = false) 466s | ^~~ 466s /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 466s /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 466s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = std::complex; ElementType = const std::complex]’: 466s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor >’ changed in GCC 7.1 466s 1104 | constexpr default_accessor(default_accessor) noexcept {} 466s | ^~~~~~~~~~~~~~~~ 466s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 466s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 466s /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*]’: 466s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 642 | copy(_II __first, _II __last, _OI __result) 466s | ^~~~ 466s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 466s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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)>]’: 466s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 466s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 466s | ^~~~ 466s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 466s 902 | transform(coeffs, cell_info, cell, 1); 466s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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)>]’: 466s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 466s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 466s | ^~~~ 466s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 466s 902 | transform(coeffs, cell_info, cell, 1); 466s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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)>]’: 466s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 466s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 466s | ^~~~ 466s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 466s 902 | transform(coeffs, cell_info, cell, 1); 466s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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)>]’: 466s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 466s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 466s | ^~~~ 466s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s /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]’: 466s /usr/include/dolfinx/fem/assemble_vector_impl.h:1074:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 1074 | void apply_lifting( 466s | ^~~~~~~~~~~~~ 466s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 466s 902 | transform(coeffs, cell_info, cell, 1); 466s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/fem/assemble_vector_impl.h:1121:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 1121 | bc->set(bc_values1, std::nullopt, 1); 466s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/fem/assemble_vector_impl.h:1126:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s 1126 | lift_bc(b, *a[j], x_dofmap, x, constants[j], coeffs[j], bc_values1, 466s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 1127 | bc_markers1, x0[j], alpha); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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 466s /usr/include/dolfinx/fem/assemble_vector_impl.h:1126:19: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s /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 466s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s 1131 | lift_bc(b, *a[j], x_dofmap, x, constants[j], coeffs[j], bc_values1, 466s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 1132 | bc_markers1, std::span(), alpha); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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 466s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s /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&):: >]’: 466s /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 466s 1863 | __partial_sort(_RandomAccessIterator __first, 466s | ^~~~~~~~~~~~~~ 466s /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 466s /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 466s /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 466s 1868 | std::__heap_select(__first, __middle, __last, __comp); 466s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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 466s 1869 | std::__sort_heap(__first, __middle, __comp); 466s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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&):: >]’: 466s /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 466s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 466s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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 466s /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 466s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 1856 | __comp); 466s | ~~~~~~~ 466s /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 466s /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 466s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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&):: >]’: 466s /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 466s 1770 | __insertion_sort(_RandomAccessIterator __first, 466s | ^~~~~~~~~~~~~~~~ 466s /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 466s /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 466s 1777 | if (__comp(__i, __first)) 466s | ~~~~~~^~~~~~~~~~~~~~ 466s /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 466s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 466s | ^~~~~~~~~~~~~~~~~~~~~~~ 466s /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&):: >]’: 466s /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 466s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 466s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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 466s In file included from /usr/include/dolfinx/la/Vector.h:14: 466s /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]’: 466s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 390 | void scatter_rev_begin(std::span send_buffer, 466s | ^~~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s /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*)>]’: 466s /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 466s 634 | void assemble_cells( 466s | ^~~~~~~~~~~~~~ 466s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s /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 466s 674 | P0(_be, cell_info0, c0, 1); 466s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 466s /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)::]’: 466s /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 466s 2094 | return (*this)(ranges::begin(__r), ranges::end(__r), 466s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 2095 | __value, std::move(__comp), std::move(__proj)); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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*)>]’: 466s /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 466s 634 | void assemble_cells( 466s | ^~~~~~~~~~~~~~ 466s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s /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 466s 674 | P0(_be, cell_info0, c0, 1); 466s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 466s /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]’: 466s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 195 | void scatter_fwd_begin(std::span send_buffer, 466s | ^~~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s /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*)>]’: 466s /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 466s 634 | void assemble_cells( 466s | ^~~~~~~~~~~~~~ 466s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s /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 466s 674 | P0(_be, cell_info0, c0, 1); 466s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 466s /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]’: 466s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 466s | ^~~~~~~~~~~~~~~~ 466s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 1849 | permute_data(u, n, cell_info, _eperm); 466s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 1852 | transform_data(u, n, cell_info, _etrans_invT, 466s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 1853 | precompute::apply_matrix); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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]’: 466s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 466s | ^~~~~~~~~~~~~~~~ 466s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 1833 | permute_data(u, n, cell_info, _eperm_inv); 466s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 1836 | transform_data(u, n, cell_info, _etransT, 466s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 1837 | precompute::apply_matrix); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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]’: 466s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 466s | ^~~~~~~~~~~~~~~~ 466s /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*)>]’: 466s /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 466s 720 | void assemble_exterior_facets( 466s | ^~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 1865 | permute_data(u, n, cell_info, _eperm_inv); 466s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 1868 | transform_data(u, n, cell_info, _etrans_inv, 466s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 1869 | precompute::apply_matrix); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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 466s 770 | P0(_be, cell_info0, cell0, 1); 466s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13: 466s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form]’: 466s /usr/include/dolfinx/fem/utils.h:1365:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 466s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 466s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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]’: 466s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 1810 | void FiniteElement::T_apply(std::span u, int n, 466s | ^~~~~~~~~~~~~~~~ 466s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 1817 | permute_data(u, n, cell_info, _eperm); 466s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 1820 | transform_data(u, n, cell_info, _etrans, 466s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 1821 | precompute::apply_matrix); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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*)>]’: 466s /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 466s 720 | void assemble_exterior_facets( 466s | ^~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s /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 466s 770 | P0(_be, cell_info0, cell0, 1); 466s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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]’: 466s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 466s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s /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*)>]’: 466s /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 466s 720 | void assemble_exterior_facets( 466s | ^~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s /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]’: 466s /usr/include/basix/finite-element.h:1947:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 1947 | void FiniteElement::Tt_inv_apply_right(std::span u, int n, 466s | ^~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s /usr/include/basix/finite-element.h:1959:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 1959 | permute_data(dblock, 1, cell_info, _eperm_inv); 466s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/basix/finite-element.h:1964:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 1964 | transform_data(u, n, cell_info, _etrans_inv, 466s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 1965 | precompute::apply_tranpose_matrix_right); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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 466s 770 | P0(_be, cell_info0, cell0, 1); 466s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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)>]’: 466s /usr/include/dolfinx/fem/assembler.h:267:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s 267 | void assemble_matrix( 466s | ^~~~~~~~~~~~~~~ 466s In file included from /usr/include/c++/14/vector:72: 466s /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]’: 466s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 466s 954 | vector<_Tp, _Alloc>:: 466s | ^~~~~~~~~~~~~~~~~~~ 466s /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]’: 466s /usr/include/basix/finite-element.h:1875:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 1875 | void FiniteElement::Tt_apply_right(std::span u, int n, 466s | ^~~~~~~~~~~~~~~~ 466s /usr/include/basix/finite-element.h:1887:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 1887 | permute_data(dblock, 1, cell_info, _eperm); 466s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/basix/finite-element.h:1892:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 1892 | transform_data(u, n, cell_info, _etrans, 466s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 1893 | precompute::apply_tranpose_matrix_right); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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]’: 466s /usr/include/basix/finite-element.h:1899:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 1899 | void FiniteElement::Tinv_apply_right(std::span u, int n, 466s | ^~~~~~~~~~~~~~~~ 466s /usr/include/basix/finite-element.h:1911:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 1911 | permute_data(dblock, 1, cell_info, _eperm); 466s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/basix/finite-element.h:1916:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 1916 | transform_data(u, n, cell_info, _etrans_invT, 466s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 1917 | precompute::apply_tranpose_matrix_right); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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*)>]’: 466s /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 466s 816 | void assemble_interior_facets( 466s | ^~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s /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]’: 466s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 466s /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 466s 887 | P0(be, cell_info0, cells0[0], 1); 466s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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 466s 888 | P0(sub_be, cell_info0, cells0[1], 1); 466s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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]’: 466s /usr/include/basix/finite-element.h:1923:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 1923 | void FiniteElement::T_apply_right(std::span u, int n, 466s | ^~~~~~~~~~~~~~~~ 466s /usr/include/basix/finite-element.h:1935:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 1935 | permute_data(dblock, 1, cell_info, _eperm_inv); 466s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/basix/finite-element.h:1940:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 1940 | transform_data(u, n, cell_info, _etransT, 466s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 1941 | precompute::apply_tranpose_matrix_right); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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]’: 466s /usr/include/dolfinx/la/MatrixCSR.h:714:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 466s 714 | std::fill(std::next(_data.begin(), _row_ptr[local_size0] * bs2), _data.end(), 466s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 715 | 0); 466s | ~~ 466s In file included from /usr/include/c++/14/numeric:62: 466s /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)>]’: 466s /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 466s 161 | accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, 466s | ^~~~~~~~~~ 466s /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 466s /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]’: 466s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s 111 | void assemble_vector( 466s | ^~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s /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 > >]’: 466s /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 466s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 466s | ^~~~~~~~ 466s /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 466s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s 116 | impl::assemble_vector(b, L, constants, coefficients); 466s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s /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 466s 577 | return ranges::fill_n(std::move(__first), __len, __value); 466s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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]’: 466s /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 466s 1143 | __fill_n_a(_OutputIterator __first, _Size __n, const _Tp& __value, 466s | ^~~~~~~~~~ 466s /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 466s 1154 | std::__fill_a(__first, __first + __n, __value); 466s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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]’: 466s /usr/include/dolfinx/fem/interpolate.h:72:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s 72 | cmap.tabulate(0, X, Xshape, phi_b); 466s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 466s /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]’: 466s /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 466s 707 | vector(_InputIterator __first, _InputIterator __last, 466s | ^~~~~~ 466s /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 466s /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 466s 711 | _M_range_initialize(__first, __last, 466s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 466s 712 | std::__iterator_category(__first)); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_rev_begin() [with T = double; Container = std::vector >]’: 466s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s 145 | _scatterer->scatter_rev_begin(std::span(_buffer_remote), 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 146 | std::span(_buffer_local), 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 147 | _request); 466s | ~~~~~~~~~ 466s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s /usr/include/c++/14/bits/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 >]’: 466s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 466s | ^~~~~~~~ 466s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 683 | { return std::copy(__first, __first + __n, __result); } 466s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s In file included from /usr/include/c++/14/numeric:62, 466s from /usr/include/basix/finite-element.h:19: 466s /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]’: 466s /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 466s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 466s | ^~~~ 466s /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 466s /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*)>]’: 466s /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 466s 816 | void assemble_interior_facets( 466s | ^~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s /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 > >]’: 466s /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 466s 1508 | move_iterator(iterator_type __i) 466s | ^~~~~~~~~~~~~ 466s /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 466s 887 | P0(be, cell_info0, cells0[0], 1); 466s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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 466s 888 | P0(sub_be, cell_info0, cells0[1], 1); 466s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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 >]’: 466s /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 466s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 466s | ^~~~~~~~~~~~~~~~~~~ 466s /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 466s /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 466s 1697 | std::__uninitialized_copy_a(__first, __last, 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 466s 1698 | this->_M_impl._M_start, 466s | ~~~~~~~~~~~~~~~~~~~~~~~ 466s 1699 | _M_get_Tp_allocator()); 466s | ~~~~~~~~~~~~~~~~~~~~~~ 466s In file included from /usr/include/c++/14/algorithm:61: 466s /usr/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 >]’: 466s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 466s | ^~~~~~ 466s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s In file included from /usr/include/c++/14/functional:59, 466s from /usr/include/basix/finite-element.h:17: 466s /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 >}]’: 466s /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 466s 587 | operator()(_ArgTypes... __args) const 466s | ^~~~~~~~ 466s /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]’: 466s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s 46 | void reorder_list(std::span list, std::span nodemap) 466s | ^~~~~~~~~~~~ 466s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 53 | const std::vector orig(list.begin(), list.end()); 466s | ^~~~ 466s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 58 | std::ranges::copy(links_old, links_new.begin()); 466s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s In file included from /usr/include/c++/14/algorithm:61: 466s /usr/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 > >]’: 466s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 466s | ^~~~~~ 466s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 466s In file included from /usr/include/c++/14/bits/ranges_algo.h:38: 466s /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 >&]’: 466s /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 466s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 466s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s In file included from /usr/include/c++/14/array:43, 466s from /usr/include/basix/cell.h:7: 466s /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]’: 466s /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 466s 1178 | fill_n(_OI __first, _Size __n, const _Tp& __value) 466s | ^~~~~~ 466s /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]’: 466s /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 466s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 466s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 466s 239 | __x.end()); 466s | ~~~~~~~~~~ 466s /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 466s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 466s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 251 | end(), _M_get_Tp_allocator()); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 466s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 466s from /usr/include/c++/14/vector:65: 466s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 466s 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: 466s /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 466s 993 | std::_Destroy(__first, __last); 466s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 466s /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*]’: 466s /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 466s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 466s | ^~~~~~~~~~~~~ 466s /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 466s /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 466s 147 | { return std::copy(__first, __last, __result); } 466s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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]’: 466s /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 466s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 466s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 1805 | std::move(__comp), std::move(__proj)); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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*]’: 466s /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 466s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 466s | ^~~~~~~~~~~~~ 466s /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]’: 466s /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 466s 1134 | operator()(_Iter __first, _Sent __last, 466s | ^~~~~~~~ 466s /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 466s /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 466s /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 466s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 466s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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 466s 147 | { return std::copy(__first, __last, __result); } 466s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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 466s 1139 | return {__first, __first}; 466s | ^ 466s /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 466s 1148 | return {++__dest, __first}; 466s | ^ 466s /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]’: 466s /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 466s 1564 | erase(const_iterator __first, const_iterator __last) 466s | ^~~~~ 466s /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 466s /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 466s 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 466s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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]’: 466s /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 466s 1536 | erase(const_iterator __position) 466s | ^~~~~ 466s /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 466s 1537 | { return _M_erase(begin() + (__position - cbegin())); } 466s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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*)>]’: 466s /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 466s 816 | void assemble_interior_facets( 466s | ^~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s /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 466s 887 | P0(be, cell_info0, cells0[0], 1); 466s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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 466s 888 | P0(sub_be, cell_info0, cells0[1], 1); 466s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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]’: 466s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 466s | ^~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s /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 466s 371 | return std::__do_uninit_copy(__first, __last, __result); 466s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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 466s 373 | return std::uninitialized_copy(__first, __last, __result); 466s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 466s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 466s from /usr/include/dolfinx/fem/Function.h:11: 466s /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]’: 466s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 119 | std::ranges::copy(buffer, range.begin()); 466s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 466s /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]’: 466s /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 466s 1413 | insert(const_iterator __position, initializer_list __l) 466s | ^~~~~~ 466s /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 466s /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 466s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 466s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 1417 | std::random_access_iterator_tag()); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 466s from /usr/include/dolfinx.h:10: 466s /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 >]’: 466s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s 676 | distribute_data(MPI_Comm comm0, std::span indices, 466s | ^~~~~~~~~~~~~~~ 466s /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]’: 466s /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 466s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 466s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 2021 | std::move(__comp), std::move(__proj)); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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*]’: 466s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 466s | ^~~~~~~~~~~~~~~~ 466s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s /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*]’: 466s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 466s | ^~~~~~~~~~~~~~~~~~ 466s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s /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 466s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 185 | __uninit_copy(__first, __last, __result); 466s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 466s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 466s | ^~~~~~~~~~~~~~ 466s /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&):: >]’: 466s /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 466s 1876 | __introsort_loop(_RandomAccessIterator __first, 466s | ^~~~~~~~~~~~~~~~ 466s /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 466s /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 466s 1884 | std::__partial_sort(__first, __last, __last, __comp); 466s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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 466s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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 466s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 466s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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]’: 466s /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 466s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 466s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 1159 | std::move(__comp), std::move(__proj)); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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&):: >]’: 466s /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 466s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 466s | ^~~~~~~~~~~~~~~~~~~~~~ 466s /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 466s /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 466s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 466s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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 466s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 1819 | __comp); 466s | ~~~~~~~ 466s /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 466s 1822 | std::__insertion_sort(__first, __last, __comp); 466s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/c++/14/bits/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*]’: 466s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 466s | ^~~~~~~~~~~~~ 466s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s /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]’: 466s /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 466s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 466s 607 | this->_M_impl._M_start, 466s | ~~~~~~~~~~~~~~~~~~~~~~~ 466s 608 | _M_get_Tp_allocator()); 466s | ~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 466s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 466s | ^~~~~~~~~~~~~~ 466s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 466s from /usr/include/dolfinx/geometry/utils.h:9, 466s from /usr/include/dolfinx/fem/interpolate.h:19, 466s from /usr/include/dolfinx/fem/Function.h:12: 466s /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 >]’: 466s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s 783 | Mesh> create_mesh( 466s | ^~~~~~~~~~~ 466s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 466s | ^ 466s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 830 | cells1 = std::vector(cells.begin(), cells.end()); 466s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 466s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s 841 | std::vector cells1_v 466s | ^~~~~~~~ 466s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 466s 880 | boundary_v.erase(unique_end, range_end); 466s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 466s /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 >]’: 466s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s 382 | create_geometry( 466s | ^~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 466s 885 | boundary_v.erase(boundary_v.begin()); 466s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 466s | ^~~~~~~~ 466s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 466s 905 | nodes1.erase(unique_end, range_end); 466s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s 424 | const std::vector l2l = graph::build::compute_local_to_local( 466s | ^~~ 466s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s 911 | Geometry geometry 466s | ^~~~~~~~ 466s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 429 | std::ranges::transform(l2l, igi.begin(), 466s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 466s 430 | [&nodes](auto index) { return nodes[index]; }); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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]’: 466s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 466s | ^~~~~~~~ 466s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 > >]’: 466s /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 466s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 466s | ^~~~~~~~~~~~~~ 466s /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*]’: 466s /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 466s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 466s | ^~~~~~~~~~~~~~~~ 466s /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 466s /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*]’: 466s /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 466s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 466s | ^~~~~~~~~~~~~~~~~~ 466s /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 466s /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 466s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 185 | __uninit_copy(__first, __last, __result); 466s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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 > >]’: 466s /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 466s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 466s | ^~~~~~~~ 466s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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> >]’: 466s /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 466s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 466s | ^~~~~~~~~~~~~~ 466s /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]’: 466s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 703 | void interpolate(Function& u, std::span f, 466s | ^~~~~~~~~~~ 466s /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 > >]’: 466s /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 466s 994 | operator()(_It __x, _Sent __bound) const 466s | ^~~~~~~~ 466s /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 466s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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&)::]’: 466s /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 466s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 466s | ^~~~ 466s /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 466s /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 466s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 466s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s 954 | cmap.tabulate(1, X, Xshape, phi_b); 466s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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):: >]’: 466s /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 466s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 466s | ^~~~~~~~~ 466s /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 466s /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 466s 2107 | if (__pred(__first)) 466s | ~~~~~~^~~~~~~~~ 466s /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 466s 2111 | if (__pred(__first)) 466s | ~~~~~~^~~~~~~~~ 466s /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 466s 2115 | if (__pred(__first)) 466s | ~~~~~~^~~~~~~~~ 466s /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 466s 2119 | if (__pred(__first)) 466s | ~~~~~~^~~~~~~~~ 466s /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 466s 2127 | if (__pred(__first)) 466s | ~~~~~~^~~~~~~~~ 466s /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 466s 2132 | if (__pred(__first)) 466s | ~~~~~~^~~~~~~~~ 466s /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 466s 2137 | if (__pred(__first)) 466s | ~~~~~~^~~~~~~~~ 466s /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 > >]’: 466s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 466s 642 | copy(_II __first, _II __last, _OI __result) 466s | ^~~~ 466s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 466s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 466s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 466s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 466s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/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 > >]’: 466s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 466s | ^~~~~~ 466s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 466s /usr/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 >]’: 466s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 466s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 466s 608 | __miter_base(_Iterator __it) 466s | ^~~~~~~~~~~~ 466s /usr/include/c++/14/bits/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 > >]’: 466s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 466s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 466s | ^~~~~~~~~~~~~ 466s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 466s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 466s /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]’: 466s /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 466s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 466s | ^~~~~~~~~~~~~~~~~~~~~~ 466s /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 466s /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 466s 371 | return std::__do_uninit_copy(__first, __last, __result); 466s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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 466s 373 | return std::uninitialized_copy(__first, __last, __result); 466s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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 > >]’: 466s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 466s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 466s | ^~~~~~~~~~~~~ 466s /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]’: 466s /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 466s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 466s | ^~~~~~~~~~~~~~~~~~~~~~ 466s /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 466s /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 466s 371 | return std::__do_uninit_copy(__first, __last, __result); 466s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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 466s 373 | return std::uninitialized_copy(__first, __last, __result); 466s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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 >]’: 466s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 466s | ^~~~~~~~~~~~~ 466s /usr/include/c++/14/bits/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*]’: 466s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 466s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 466s /usr/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 > >]’: 466s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 466s | ^~~~~~ 466s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 466s /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]’: 466s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 466s | ^~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s /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 466s 371 | return std::__do_uninit_copy(__first, __last, __result); 466s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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 466s 373 | return std::uninitialized_copy(__first, __last, __result); 466s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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]’: 466s /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 466s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 466s | ^~~~~~~~~~~~~~~~~~~ 466s /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 466s /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 466s 1697 | std::__uninitialized_copy_a(__first, __last, 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 466s 1698 | this->_M_impl._M_start, 466s | ~~~~~~~~~~~~~~~~~~~~~~~ 466s 1699 | _M_get_Tp_allocator()); 466s | ~~~~~~~~~~~~~~~~~~~~~~ 466s In file included from /usr/include/dolfinx/fem/Function.h:10: 466s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 466s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 319 | return [](std::span, std::span, std::int32_t, int) 466s | ^ 466s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 466s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 341 | return [dims, sub_element_fns](std::span data, 466s | ^ 466s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 466s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 350 | block_size); 466s | ~~~~~~~~~~~ 466s /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 >]’: 466s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 466s | ^~~~~~~~ 466s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 310 | return ranges::__copy_or_move(std::move(__first), 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 466s 311 | std::move(__last), 466s | ~~~~~~~~~~~~~~~~~~ 466s 312 | std::move(__result)); 466s | ~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 466s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 466s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 608 | __miter_base(_Iterator __it) 466s | ^~~~~~~~~~~~ 466s /usr/include/c++/14/bits/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 >]’: 466s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 466s | ^~~~~~~~~~~~~ 466s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 466s from /usr/include/c++/14/bits/stl_algobase.h:67: 466s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 466s /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 466s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 466s | ^~~~~~~~ 466s /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 466s /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 466s 193 | return std::_Destroy_aux::__destroy(__first, __last); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 466s /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 466s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 196 | __destroy(__first, __last); 466s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 466s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 362 | return [ebs, sub_fn](std::span data, 466s | ^ 466s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 466s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 466s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 372 | return [this](std::span data, std::span cell_info, 466s | ^ 466s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 466s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 466s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 376 | return [this](std::span data, std::span cell_info, 466s | ^ 466s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 466s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s In file included from /usr/include/c++/14/bits/ranges_algobase.h:38: 466s /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 >]’: 466s /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 466s 994 | operator()(_It __x, _Sent __bound) const 466s | ^~~~~~~~ 466s /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 466s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 466s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 380 | return [this](std::span data, std::span cell_info, 466s | ^ 466s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 466s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 466s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 384 | return [this](std::span data, std::span cell_info, 466s | ^ 466s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 386 | { T_apply(data, cell_info[cell], block_size); }; 466s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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&)::]’: 466s /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 466s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 466s | ^~~~ 466s /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 466s /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 466s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 466s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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 >]’: 466s /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 466s 675 | move(_II __first, _II __last, _OI __result) 466s | ^~~~ 466s /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 466s /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 466s /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 466s 683 | return std::__copy_move_a(std::__miter_base(__first), 466s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 684 | std::__miter_base(__last), __result); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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 > >]’: 466s /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 466s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 466s | ^~~~~~ 466s /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 466s /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}]’: 466s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 587 | operator()(_ArgTypes... __args) const 466s | ^~~~~~~~ 466s /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*]’: 466s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 466s | ^~~~~~~~~~~~~ 466s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s /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 466s 147 | { return std::copy(__first, __last, __result); } 466s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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]’: 466s /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 466s 3123 | operator()(_Iter __first, _Sent __last, 466s | ^~~~~~~~ 466s /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 466s /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 > >]’: 466s /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 466s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 466s | ^~~~~~ 466s /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 466s /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 >]’: 466s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 466s | ^~~~~~~~ 466s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 310 | return ranges::__copy_or_move(std::move(__first), 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 466s 311 | std::move(__last), 466s | ~~~~~~~~~~~~~~~~~~ 466s 312 | std::move(__result)); 466s | ~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s /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]’: 466s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 466s | ^~~~~~~~~~~~~~~~~~~ 466s /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 >]’: 466s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 466s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 466s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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]’: 466s /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 466s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 466s | ^~~~~~~~~~~~~~~~~~~ 466s /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 466s /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 466s 1697 | std::__uninitialized_copy_a(__first, __last, 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 466s 1698 | this->_M_impl._M_start, 466s | ~~~~~~~~~~~~~~~~~~~~~~~ 466s 1699 | _M_get_Tp_allocator()); 466s | ~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 466s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 608 | __miter_base(_Iterator __it) 466s | ^~~~~~~~~~~~ 466s /usr/include/c++/14/bits/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*]’: 466s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 466s | ^~~~~~~~~~~~~ 466s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s /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 >&}]’: 466s /usr/include/c++/14/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); 466s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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&):: >]’: 466s /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 466s 1589 | __heap_select(_RandomAccessIterator __first, 466s | ^~~~~~~~~~~~~ 466s /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 466s /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 466s /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 466s 1593 | std::__make_heap(__first, __middle, __comp); 466s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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 466s 1595 | if (__comp(__i, __first)) 466s | ~~~~~~^~~~~~~~~~~~~~ 466s /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 466s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 466s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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 >&]’: 466s /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 466s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 466s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 466s /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&):: >]’: 466s /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 466s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 466s | ^~~~~~~~~~~ 466s /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 466s /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 466s 425 | std::__pop_heap(__first, __last, __last, __comp); 466s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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&):: >]’: 466s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 466s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 466s | ^~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 466s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 466s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 466s /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 466s 88 | if (__comp(__a, __b)) 466s | ~~~~~~^~~~~~~~~~ 466s /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 466s 90 | if (__comp(__b, __c)) 466s | ~~~~~~^~~~~~~~~~ 466s /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 466s 91 | std::iter_swap(__result, __b); 466s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 466s /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 466s 92 | else if (__comp(__a, __c)) 466s | ~~~~~~^~~~~~~~~~ 466s /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 466s 93 | std::iter_swap(__result, __c); 466s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 466s /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 466s 95 | std::iter_swap(__result, __a); 466s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 466s /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 466s 97 | else if (__comp(__a, __c)) 466s | ~~~~~~^~~~~~~~~~ 466s /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 466s 98 | std::iter_swap(__result, __a); 466s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 466s /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 466s 99 | else if (__comp(__b, __c)) 466s | ~~~~~~^~~~~~~~~~ 466s /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 466s 100 | std::iter_swap(__result, __c); 466s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 466s /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 466s 102 | std::iter_swap(__result, __b); 466s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 466s /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]’: 466s /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 466s 1618 | _M_allocate_and_copy(size_type __n, 466s | ^~~~~~~~~~~~~~~~~~~~ 466s /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 466s /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 466s 1624 | std::__uninitialized_copy_a(__first, __last, __result, 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 1625 | _M_get_Tp_allocator()); 466s | ~~~~~~~~~~~~~~~~~~~~~~ 466s /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&):: >]’: 466s /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 466s 1829 | __unguarded_partition(_RandomAccessIterator __first, 466s | ^~~~~~~~~~~~~~~~~~~~~ 466s /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 466s /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 466s /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 466s 1835 | while (__comp(__first, __pivot)) 466s | ~~~~~~^~~~~~~~~~~~~~~~~~ 466s /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 466s 1838 | while (__comp(__pivot, __last)) 466s | ~~~~~~^~~~~~~~~~~~~~~~~ 466s /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 >]’: 466s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 642 | copy(_II __first, _II __last, _OI __result) 466s | ^~~~ 466s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s /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 466s 1842 | std::iter_swap(__first, __last); 466s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 466s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 466s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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 > >]’: 466s /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 466s 318 | operator()(_Range&& __r, _Out __result) const 466s | ^~~~~~~~ 466s /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 466s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 466s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 321 | std::move(__result)); 466s | ~~~~~~~~~~~~~~~~~~~~ 466s /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 466s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 466s /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&)::]’: 466s /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 466s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 466s | ^~~~~~~~ 466s /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 466s /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 > >]’: 466s /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 466s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 466s | ^~~~~~~~~~~~~ 466s /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 466s /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 466s /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 466s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 923 | std::__miter_base(__last), 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 924 | __result); 466s | ~~~~~~~~~ 466s /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]’: 466s /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 466s 750 | operator()(_Iter1 __first1, _Sent1 __last1, 466s | ^~~~~~~~ 466s /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 466s /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&):: >]’: 466s /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 466s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 466s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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]’: 466s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 466s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 466s | ^~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 466s /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 466s 371 | return std::__do_uninit_copy(__first, __last, __result); 466s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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 466s 373 | return std::uninitialized_copy(__first, __last, __result); 466s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:13: 466s /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]’: 466s /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 466s 128 | math::dot(cell_geometry, dphi, J, true); 466s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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 466s /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 466s /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]’: 466s /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 466s 140 | math::inv(J, K); 466s | ~~~~~~~~~^~~~~~ 466s /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 466s /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 466s 142 | math::pinv(J, K); 466s | ~~~~~~~~~~^~~~~~ 466s /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 466s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17: 466s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 466s /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 466s 87 | auto det(Matrix A) 466s | ^~~ 466s /usr/include/c++/14/bits/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 > >]’: 466s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 466s | ^~~~~~~~ 466s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 466s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 683 | { return std::copy(__first, __first + __n, __result); } 466s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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]’: 466s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 466s | ^~~~~~~~~~~~~~~~~ 466s /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]’: 466s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 466s | ^~~~~~~~~~~~ 466s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 466s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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]’: 466s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 466s | ^~~~~~~~ 466s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s 577 | _element->Tt_apply(data, n, cell_permutation); 466s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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]’: 466s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 466s | ^~~~~~~~~~ 466s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s 593 | _element->Tinv_apply(data, n, cell_permutation); 466s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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]’: 466s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 466s | ^~~~~~~ 466s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s 544 | _element->T_apply(data, n, cell_permutation); 466s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/c++/14/bits/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 > >]’: 466s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 466s | ^~~~~~~~ 466s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 466s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 466s 683 | { return std::copy(__first, __first + __n, __result); } 466s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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]’: 466s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 1674 | void FiniteElement::permute_data( 466s | ^~~~~~~~~~~~~~~~ 466s In file included from /usr/include/basix/finite-element.h:12: 466s /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]’: 466s /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 466s 243 | void apply_matrix( 466s | ^~~~~~~~~~~~ 466s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s /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 >)>]’: 466s /usr/include/dolfinx/fem/assembler.h:233:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 233 | void assemble_matrix( 466s | ^~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s 246 | impl::assemble_matrix(mat_add, a, mesh->geometry().dofmap(), 466s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 247 | mesh->geometry().x(), constants, coefficients, 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 248 | dof_marker0, dof_marker1); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s /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]’: 466s /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 466s 1789 | operator()(_Iter __first, _Sent __last, 466s | ^~~~~~~~ 466s /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 466s /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 466s 1792 | auto __lasti = ranges::next(__first, __last); 466s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 466s /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 466s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 466s | ^ 466s /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]’: 466s /usr/include/dolfinx/fem/CoordinateElement.h:152:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s 152 | compute_jacobian_determinant(const U& J, std::span w) 466s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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 466s 172 | math::dot(B, J, BA); 466s | ~~~~~~~~~^~~~~~~~~~ 466s /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)::]’: 466s /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 466s 2064 | operator()(_Iter __first, _Sent __last, 466s | ^~~~~~~~ 466s /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 466s /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 466s /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 466s /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 > >]’: 466s /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 466s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 466s | ^~~~~~~~ 466s /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]’: 466s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 1733 | void FiniteElement::transform_data( 466s | ^~~~~~~~~~~~~~~~ 466s /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 466s /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 466s 577 | return ranges::fill_n(std::move(__first), __len, __value); 466s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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 466s 1754 | op(std::span(v_size_t), 466s | ~~^~~~~~~~~~~~~~~~~~~~~ 466s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 1756 | dofstart, block_size); 466s | ~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s /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 466s 1775 | op(std::span(v_size_t), 466s | ~~^~~~~~~~~~~~~~~~~~~~~ 466s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 1777 | dofstart, block_size); 466s | ~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s /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 466s 1786 | op(std::span(v_size_t), 466s | ~~^~~~~~~~~~~~~~~~~~~~~ 466s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 1788 | dofstart, block_size); 466s | ~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s In file included from /usr/include/dolfinx/fem/assembler.h:11: 466s /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]’: 466s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 1289 | void assemble_vector( 466s | ^~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s 1297 | assemble_vector(b, L, mesh->geometry().dofmap(), mesh->geometry().x(), 466s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 1298 | constants, coefficients); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s In file included from /usr/include/basix/maps.h:7: 466s /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]’: 466s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor >’ changed in GCC 7.1 466s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 466s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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]’: 466s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 466s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 466s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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]’: 466s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 1674 | void FiniteElement::permute_data( 466s | ^~~~~~~~~~~~~~~~ 466s /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]’: 466s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 466s | ^~~~~~~~~~~~~~~~~~~ 466s /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]’: 466s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 1733 | void FiniteElement::transform_data( 466s | ^~~~~~~~~~~~~~~~ 466s /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 466s 1754 | op(std::span(v_size_t), 466s | ~~^~~~~~~~~~~~~~~~~~~~~ 466s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 1756 | dofstart, block_size); 466s | ~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s /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 466s 1786 | op(std::span(v_size_t), 466s | ~~^~~~~~~~~~~~~~~~~~~~~ 466s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 1788 | dofstart, block_size); 466s | ~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s /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 466s 1797 | op(std::span(v_size_t), 466s | ~~^~~~~~~~~~~~~~~~~~~~~ 466s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 1799 | dofstart, block_size); 466s | ~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s /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 > >]’: 466s /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 466s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 466s | ^~~~~~~~ 466s /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 466s /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 466s 577 | return ranges::fill_n(std::move(__first), __len, __value); 466s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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 >]’: 466s /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 466s 181 | void dot(U A, V B, P C, bool transpose = false) 466s | ^~~ 466s /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 466s /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 466s /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 >]’: 466s /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 466s 125 | void inv(U A, V B) 466s | ^~~ 466s /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 466s /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]’: 466s /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 466s 285 | void apply_tranpose_matrix_right( 466s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s /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]’: 466s /usr/include/dolfinx/fem/assemble_vector_impl.h:1074:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 1074 | void apply_lifting( 466s | ^~~~~~~~~~~~~ 466s /usr/include/dolfinx/fem/assemble_vector_impl.h:1121:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s 1121 | bc->set(bc_values1, std::nullopt, 1); 466s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /usr/include/dolfinx/fem/assemble_vector_impl.h:1126:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s 1126 | lift_bc(b, *a[j], x_dofmap, x, constants[j], coeffs[j], bc_values1, 466s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 1127 | bc_markers1, x0[j], alpha); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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 466s /usr/include/dolfinx/fem/assemble_vector_impl.h:1126:19: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s /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 466s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 466s 1131 | lift_bc(b, *a[j], x_dofmap, x, constants[j], coeffs[j], bc_values1, 466s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s 1132 | bc_markers1, std::span(), alpha); 466s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466s /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 466s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 466s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s In file included from /usr/include/dolfinx/la/Vector.h:14: 467s /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]’: 467s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 390 | void scatter_rev_begin(std::span send_buffer, 467s | ^~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s /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 > >]’: 467s /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 467s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 467s | ^~~~~~~~ 467s /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 >]’: 467s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 642 | copy(_II __first, _II __last, _OI __result) 467s | ^~~~ 467s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 467s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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]’: 467s /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 467s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 467s | ^~~~~~~~~~~~~~~~~~~~~~ 467s /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 467s /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 467s 371 | return std::__do_uninit_copy(__first, __last, __result); 467s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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 467s 373 | return std::uninitialized_copy(__first, __last, __result); 467s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 467s /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 467s 642 | copy(_II __first, _II __last, _OI __result) 467s | ^~~~ 467s /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 467s /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*]’: 467s /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 467s /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 467s /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]’: 467s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 195 | void scatter_fwd_begin(std::span send_buffer, 467s | ^~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s /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*]’: 467s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 467s | ^~~~~~~~~~~~~ 467s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s /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 467s 147 | { return std::copy(__first, __last, __result); } 467s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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&):: >]’: 467s /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 467s 1863 | __partial_sort(_RandomAccessIterator __first, 467s | ^~~~~~~~~~~~~~ 467s /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 467s /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 467s /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 467s 1868 | std::__heap_select(__first, __middle, __last, __comp); 467s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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 467s 1869 | std::__sort_heap(__first, __middle, __comp); 467s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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&):: >]’: 467s /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 467s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 467s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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 467s /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 467s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1856 | __comp); 467s | ~~~~~~~ 467s /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 467s /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 467s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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&):: >]’: 467s /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 467s 1770 | __insertion_sort(_RandomAccessIterator __first, 467s | ^~~~~~~~~~~~~~~~ 467s /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 467s /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 467s 1777 | if (__comp(__i, __first)) 467s | ~~~~~~^~~~~~~~~~~~~~ 467s /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 467s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 467s | ^~~~~~~~~~~~~~~~~~~~~~~ 467s /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&):: >]’: 467s /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 467s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 467s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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 467s /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]’: 467s /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 467s 1413 | insert(const_iterator __position, initializer_list __l) 467s | ^~~~~~ 467s /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 467s /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 467s 1416 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 467s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1417 | std::random_access_iterator_tag()); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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 >]’: 467s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s 783 | Mesh> create_mesh( 467s | ^~~~~~~~~~~ 467s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 467s | ^ 467s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 830 | cells1 = std::vector(cells.begin(), cells.end()); 467s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 467s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s 841 | std::vector cells1_v 467s | ^~~~~~~~ 467s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 467s 880 | boundary_v.erase(unique_end, range_end); 467s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 467s 885 | boundary_v.erase(boundary_v.begin()); 467s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 467s | ^~~~~~~~ 467s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 467s 905 | nodes1.erase(unique_end, range_end); 467s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s 911 | Geometry geometry 467s | ^~~~~~~~ 467s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s In file included from /usr/include/c++/14/vector:72: 467s /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]’: 467s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 467s 954 | vector<_Tp, _Alloc>:: 467s | ^~~~~~~~~~~~~~~~~~~ 467s /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 > >]’: 467s /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 467s 855 | operator()(_It& __it, _Sent __bound) const 467s | ^~~~~~~~ 467s /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&):: >]’: 467s /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 467s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 467s | ^~~~~~ 467s /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 467s /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 467s 1905 | std::__introsort_loop(__first, __last, 467s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 467s 1906 | std::__lg(__last - __first) * 2, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1907 | __comp); 467s | ~~~~~~~ 467s /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 467s 1908 | std::__final_insertion_sort(__first, __last, __comp); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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)::]’: 467s /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 467s 317 | operator()(_Iterator __it) 467s | ^~~~~~~~ 467s /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 >]’: 467s /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 467s 212 | void pinv(U A, V P) 467s | ^~~~ 467s /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 467s /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 467s 245 | dot(AT, A, ATA); 467s | ~~~^~~~~~~~~~~~ 467s /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 467s /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 467s 246 | inv(ATA, Inv); 467s | ~~~^~~~~~~~~~ 467s /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 467s 247 | dot(Inv, AT, P); 467s | ~~~^~~~~~~~~~~~ 467s /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 467s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 467s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 467s 608 | __miter_base(_Iterator __it) 467s | ^~~~~~~~~~~~ 467s /usr/include/c++/14/bits/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 > >]’: 467s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 467s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 467s | ^~~~~~~~~~~~~ 467s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 467s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 467s /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]’: 467s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 467s /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 >]’: 467s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 467s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 467s | ^~~~~~~~~~~~ 467s [ 72%] Linking CXX executable demo_interpolation_different_meshes 467s cd /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/interpolation_different_meshes && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_interpolation_different_meshes.dir/link.txt --verbose=1 467s /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]’: 467s /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 467s 707 | vector(_InputIterator __first, _InputIterator __last, 467s | ^~~~~~ 467s /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 467s /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 467s 711 | _M_range_initialize(__first, __last, 467s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 467s 712 | std::__iterator_category(__first)); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s In file included from /usr/include/c++/14/numeric:62, 467s from /usr/include/basix/finite-element.h:19: 467s /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]’: 467s /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 467s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 467s | ^~~~ 467s /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 467s /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 >]’: 467s /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 467s 181 | void dot(U A, V B, P C, bool transpose = false) 467s | ^~~ 467s /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 467s /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 467s In file included from /usr/include/c++/14/algorithm:61: 467s /usr/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 >]’: 467s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 467s | ^~~~~~ 467s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s /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]’: 467s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s 46 | void reorder_list(std::span list, std::span nodemap) 467s | ^~~~~~~~~~~~ 467s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 53 | const std::vector orig(list.begin(), list.end()); 467s | ^~~~ 467s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 58 | std::ranges::copy(links_old, links_new.begin()); 467s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 467s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 467s 1104 | constexpr default_accessor(default_accessor) noexcept {} 467s | ^~~~~~~~~~~~~~~~ 467s /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]’: 467s /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 467s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 467s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 467s 239 | __x.end()); 467s | ~~~~~~~~~~ 467s /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 467s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 467s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 251 | end(), _M_get_Tp_allocator()); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 467s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 467s from /usr/include/c++/14/vector:65: 467s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 467s 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: 467s /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 467s 993 | std::_Destroy(__first, __last); 467s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 467s /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]’: 467s /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 467s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 467s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1805 | std::move(__comp), std::move(__proj)); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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 >]’: 467s /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 467s 318 | operator()(_Range&& __r, _Out __result) const 467s | ^~~~~~~~ 467s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 467s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 321 | std::move(__result)); 467s | ~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s /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]’: 467s /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 467s 1134 | operator()(_Iter __first, _Sent __last, 467s | ^~~~~~~~ 467s /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 467s /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 467s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 467s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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 467s 1139 | return {__first, __first}; 467s | ^ 467s /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 467s 1148 | return {++__dest, __first}; 467s | ^ 467s /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]’: 467s /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 467s 1564 | erase(const_iterator __first, const_iterator __last) 467s | ^~~~~ 467s /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 467s /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 467s 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 467s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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]’: 467s /usr/include/dolfinx/fem/interpolate.h:424:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s 424 | apply_dof_transformation(local0, cell_info0, cells0[c], 1); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/interpolate.h:433:32: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s 433 | apply_inverse_dof_transform(local1, cell_info1, cells1[c], 1); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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]’: 467s /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 467s 1536 | erase(const_iterator __position) 467s | ^~~~~ 467s /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 467s 1537 | { return _M_erase(begin() + (__position - cbegin())); } 467s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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]’: 467s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 467s | ^~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s /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 467s 371 | return std::__do_uninit_copy(__first, __last, __result); 467s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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 467s 373 | return std::uninitialized_copy(__first, __last, __result); 467s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 467s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 467s from /usr/include/dolfinx/fem/Function.h:11: 467s /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]’: 467s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 119 | std::ranges::copy(buffer, range.begin()); 467s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 467s /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]’: 467s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s /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 > >]’: 467s /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 467s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 467s | ^~~~~~~~ 467s /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 467s /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 467s /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 467s 310 | return ranges::__copy_or_move(std::move(__first), 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 467s 311 | std::move(__last), 467s | ~~~~~~~~~~~~~~~~~~ 467s 312 | std::move(__result)); 467s | ~~~~~~~~~~~~~~~~~~~~ 467s /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 467s /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 >&}]’: 467s /usr/include/c++/14/bits/stl_construct.h:97:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s 97 | { return ::new((void*)__location) _Tp(std::forward<_Args>(__args)...); } 467s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 467s from /usr/include/dolfinx.h:10: 467s /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 >]’: 467s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s 676 | distribute_data(MPI_Comm comm0, std::span indices, 467s | ^~~~~~~~~~~~~~~ 467s /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&):: >]’: 467s /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 467s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 467s | ^~~~~~~~~~~ 467s /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 467s /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]’: 467s /usr/include/dolfinx/fem/interpolate.h:523:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s 523 | cmap.tabulate(1, X, Xshape, phi_b); 467s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 467s /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&):: >]’: 467s /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 467s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 467s | ^~~~~~~~~~ 467s /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 467s /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 467s /usr/include/dolfinx/fem/interpolate.h:607:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s 607 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 467s /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]’: 467s /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 467s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 467s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 2021 | std::move(__comp), std::move(__proj)); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/interpolate.h:620:32: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s 620 | apply_dof_transformation0( 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 467s 621 | std::span(basis_reference0_b.data() + p * dim0 * value_size_ref0, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 622 | dim0 * value_size_ref0), 467s | ~~~~~~~~~~~~~~~~~~~~~~~~ 467s 623 | cell_info0, cells0[c], value_size_ref0); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/interpolate.h:688:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s 688 | apply_inverse_dof_transform1(local1, cell_info1, cells1[c], 1); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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 > >]’: 467s /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 467s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 467s | ^~~~~~~~~ 467s /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 467s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 467s /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 467s 608 | __miter_base(_Iterator __it) 467s | ^~~~~~~~~~~~ 467s /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)::]’: 467s /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 467s 2064 | operator()(_Iter __first, _Sent __last, 467s | ^~~~~~~~ 467s /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 467s /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 > >]’: 467s /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 467s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 467s | ^~~~~~~~~~~~~~~~~~~~~~ 467s /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 467s /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 467s /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&)::]’: 467s /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 467s 239 | operator()(_Value& __val, _Iterator __it) 467s | ^~~~~~~~ 467s In file included from /usr/include/c++/14/bits/refwrap.h:38, 467s from /usr/include/c++/14/vector:68: 467s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 467s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 467s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 467s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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 > >]’: 467s /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 467s 318 | operator()(_Range&& __r, _Out __result) const 467s | ^~~~~~~~ 467s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 467s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 467s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 321 | std::move(__result)); 467s | ~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 467s /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)::]’: 467s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 927 | void pack_coefficient_entity(std::span c, int cstride, 467s | ^~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 467s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 467s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 467s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 467s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 467s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 467s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 467s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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 >]’: 467s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s 382 | create_geometry( 467s | ^~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s 424 | const std::vector l2l = graph::build::compute_local_to_local( 467s | ^~~ 467s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 429 | std::ranges::transform(l2l, igi.begin(), 467s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 467s 430 | [&nodes](auto index) { return nodes[index]; }); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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)::]’: 467s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 927 | void pack_coefficient_entity(std::span c, int cstride, 467s | ^~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 467s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 467s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 467s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 467s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 467s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 467s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 467s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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]’: 467s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 154 | void apply_permutation_mapped(std::span perm, 467s | ^~~~~~~~~~~~~~~~~~~~~~~~ 467s /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)::]’: 467s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 927 | void pack_coefficient_entity(std::span c, int cstride, 467s | ^~~~~~~~~~~~~~~~~~~~~~~ 467s /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]’: 467s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 467s | ^~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 467s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 467s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 467s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 467s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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]’: 467s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 144 | void apply_permutation(std::span perm, std::span data, 467s | ^~~~~~~~~~~~~~~~~ 467s /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)::]’: 467s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 927 | void pack_coefficient_entity(std::span c, int cstride, 467s | ^~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 467s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 467s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 467s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 467s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 467s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 467s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 467s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 467s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 467s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 467s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 467s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 467s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 467s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 467s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 467s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 467s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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)>]’: 467s /usr/include/dolfinx/fem/assembler.h:233:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s 233 | void assemble_matrix( 467s | ^~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s 246 | impl::assemble_matrix(mat_add, a, mesh->geometry().dofmap(), 467s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 247 | mesh->geometry().x(), constants, coefficients, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 248 | dof_marker0, dof_marker1); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s /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 > >]’: 467s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 467s 642 | copy(_II __first, _II __last, _OI __result) 467s | ^~~~ 467s /usr/include/c++/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}]’: 467s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 467s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 467s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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 >)>]’: 467s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s 494 | void assemble_matrix( 467s | ^~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s /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]’: 467s /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 467s 1022 | fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) 467s | ^~~~ 467s /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 467s /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 467s 1029 | std::__fill_a(__first, __last, __value); 467s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s 549 | impl::assemble_cells( 467s | ~~~~~~~~~~~~~~~~~~~~^ 467s 550 | mat_set, x_dofmap, x, a.domain(IntegralType::cell, i), 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 551 | {dofs0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 552 | {dofs1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, bc0, bc1, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 553 | fn, coeffs, cstride, constants, cell_info0, cell_info1); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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 467s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s 572 | impl::assemble_exterior_facets( 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 467s 573 | mat_set, x_dofmap, x, num_facets_per_cell, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 574 | a.domain(IntegralType::exterior_facet, i), 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 575 | {dofs0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 576 | {dofs1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 577 | bc0, bc1, fn, coeffs, cstride, constants, cell_info0, cell_info1, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 578 | perms); 467s | ~~~~~~ 467s /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 467s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s 588 | impl::assemble_interior_facets( 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 467s 589 | mat_set, x_dofmap, x, num_facets_per_cell, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 590 | a.domain(IntegralType::interior_facet, i), 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 591 | {*dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 592 | {*dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 593 | bc0, bc1, fn, coeffs, cstride, c_offsets, constants, cell_info0, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 594 | cell_info1, perms); 467s | ~~~~~~~~~~~~~~~~~~ 467s /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 467s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s /usr/include/c++/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}]’: 467s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 467s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 467s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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]’: 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s 1289 | void assemble_vector( 467s | ^~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s 1297 | assemble_vector(b, L, mesh->geometry().dofmap(), mesh->geometry().x(), 467s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1298 | constants, coefficients); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s /usr/include/c++/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}]’: 467s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 467s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 467s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s In file included from /usr/include/dolfinx/la/Vector.h:14: 467s /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]’: 467s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s 390 | void scatter_rev_begin(std::span send_buffer, 467s | ^~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s /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]’: 467s /usr/include/basix/precompute.h:172:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 172 | void apply_inv_permutation_right(std::span perm, 467s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/c++/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}]’: 467s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 467s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 467s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/c++/14/bits/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 > >]’: 467s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 467s | ^~~~~~~~ 467s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 467s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 683 | { return std::copy(__first, __first + __n, __result); } 467s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/c++/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}]’: 467s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 467s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 467s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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 > >]’: 467s /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 467s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 467s | ^~~~~~~~ 467s /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 467s /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 467s 577 | return ranges::fill_n(std::move(__first), __len, __value); 467s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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]’: 467s /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 467s 1143 | __fill_n_a(_OutputIterator __first, _Size __n, const _Tp& __value, 467s | ^~~~~~~~~~ 467s /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 467s 1154 | std::__fill_a(__first, __first + __n, __value); 467s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/c++/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}]’: 467s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 467s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 467s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/c++/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}]’: 467s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 467s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 467s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/c++/14/bits/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 >]’: 467s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 467s | ^~~~~~~~~~~~~ 467s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s /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 > >]’: 467s /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 467s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 467s | ^~~~~~~~ 467s /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]’: 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 1147 | void assemble_vector( 467s | ^~~~~~~~~~~~~~~ 467s /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*]’: 467s /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 467s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 467s | ^~~~~~~~~~~~~~~~ 467s /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 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 1189 | impl::assemble_cells( 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 467s 1190 | P0, b, x_dofmap, x, cells, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1191 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1192 | coeffs, cstride, cell_info0); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s /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 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 1196 | impl::assemble_cells( 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 467s 1197 | P0, b, x_dofmap, x, cells, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1198 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1199 | coeffs, cstride, cell_info0); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s /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 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 1203 | impl::assemble_cells(P0, b, x_dofmap, x, cells, 467s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1204 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1205 | fn, constants, coeffs, cstride, cell_info0); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s /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 467s /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*]’: 467s /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 467s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 467s | ^~~~~~~~~~~~~~~~~~ 467s /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 467s /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 467s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 185 | __uninit_copy(__first, __last, __result); 467s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 1229 | impl::assemble_exterior_facets( 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 467s 1230 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1231 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1232 | constants, coeffs, cstride, cell_info0, perms); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s /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 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 1236 | impl::assemble_exterior_facets( 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 467s 1237 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1238 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1239 | constants, coeffs, cstride, cell_info0, perms); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s /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 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 1243 | impl::assemble_exterior_facets( 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 467s 1244 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1245 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1246 | constants, coeffs, cstride, cell_info0, perms); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s /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 467s /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*]’: 467s /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 467s 2981 | __miter_base(move_iterator<_Iterator> __it) 467s | ^~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 1260 | impl::assemble_interior_facets( 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 467s 1261 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1262 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1263 | constants, coeffs, cstride, cell_info0, perms); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s /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 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 1267 | impl::assemble_interior_facets( 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 467s 1268 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1269 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1270 | constants, coeffs, cstride, cell_info0, perms); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s /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 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 1274 | impl::assemble_interior_facets( 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 467s 1275 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1276 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1277 | constants, coeffs, cstride, cell_info0, perms); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s /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 467s /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*]’: 467s /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 467s /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]’: 467s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 467s 954 | vector<_Tp, _Alloc>:: 467s | ^~~~~~~~~~~~~~~~~~~ 467s /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]’: 467s /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 467s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 467s | ^~~~ 467s /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 467s /usr/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 >]’: 467s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 467s | ^~~~~~ 467s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s /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]’: 467s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s 46 | void reorder_list(std::span list, std::span nodemap) 467s | ^~~~~~~~~~~~ 467s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 53 | const std::vector orig(list.begin(), list.end()); 467s | ^~~~ 467s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 58 | std::ranges::copy(links_old, links_new.begin()); 467s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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]’: 467s /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 467s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 467s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1805 | std::move(__comp), std::move(__proj)); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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]’: 467s /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 467s 1134 | operator()(_Iter __first, _Sent __last, 467s | ^~~~~~~~ 467s /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 467s /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 467s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 467s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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 467s 1139 | return {__first, __first}; 467s | ^ 467s /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 467s 1148 | return {++__dest, __first}; 467s | ^ 467s /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]’: 467s /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 467s 1564 | erase(const_iterator __first, const_iterator __last) 467s | ^~~~~ 467s /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 467s /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 467s 1568 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 467s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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]’: 467s /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 467s 1536 | erase(const_iterator __position) 467s | ^~~~~ 467s /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 467s 1537 | { return _M_erase(begin() + (__position - cbegin())); } 467s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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]’: 467s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 467s | ^~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s /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 467s 371 | return std::__do_uninit_copy(__first, __last, __result); 467s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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 467s 373 | return std::uninitialized_copy(__first, __last, __result); 467s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 467s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 467s from /usr/include/dolfinx/fem/Function.h:11: 467s /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]’: 467s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 119 | std::ranges::copy(buffer, range.begin()); 467s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 467s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 467s from /usr/include/dolfinx.h:10: 467s /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 >]’: 467s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s 676 | distribute_data(MPI_Comm comm0, std::span indices, 467s | ^~~~~~~~~~~~~~~ 467s /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]’: 467s /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 467s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 467s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 2021 | std::move(__comp), std::move(__proj)); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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]’: 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 929 | void lift_bc(std::span b, const Form& a, mdspan2_t x_dofmap, 467s | ^~~~~~~ 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s 985 | _lift_bc_cells( 467s | ~~~~~~~~~~~~~~~~~~~~~~~^ 467s 986 | b, x_dofmap, x, kernel, cells, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 987 | {dofmap0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 988 | {dofmap1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 989 | constants, coeffs, cstride, cell_info0, cell_info1, bc_values1, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 990 | bc_markers1, x0, alpha); 467s | ~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s /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 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s 994 | _lift_bc_cells( 467s | ~~~~~~~~~~~~~~~~~~~~~~~^ 467s 995 | b, x_dofmap, x, kernel, cells, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 996 | {dofmap0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 997 | {dofmap1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 998 | constants, coeffs, cstride, cell_info0, cell_info1, bc_values1, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 999 | bc_markers1, x0, alpha); 467s | ~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s /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 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s 1003 | _lift_bc_cells(b, x_dofmap, x, kernel, cells, 467s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1004 | {dofmap0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1005 | P0, 467s | ~~~ 467s 1006 | {dofmap1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1007 | P1T, constants, coeffs, cstride, cell_info0, cell_info1, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1008 | bc_values1, bc_markers1, x0, alpha); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s /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 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s 1028 | _lift_bc_exterior_facets( 467s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 467s 1029 | b, x_dofmap, x, num_facets_per_cell, kernel, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1030 | a.domain(IntegralType::exterior_facet, i), 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1031 | {dofmap0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1032 | {dofmap1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1033 | constants, coeffs, cstride, cell_info0, cell_info1, bc_values1, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1034 | bc_markers1, x0, alpha, perms); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s /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 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s 1043 | _lift_bc_interior_facets( 467s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 467s 1044 | b, x_dofmap, x, num_facets_per_cell, kernel, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1045 | a.domain(IntegralType::interior_facet, i), 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1046 | {dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1047 | {dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1048 | constants, coeffs, cstride, cell_info0, cell_info1, perms, bc_values1, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1049 | bc_markers1, x0, alpha); 467s | ~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s /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 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s /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 >]’: 467s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s 382 | create_geometry( 467s | ^~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s 424 | const std::vector l2l = graph::build::compute_local_to_local( 467s | ^~~ 467s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 429 | std::ranges::transform(l2l, igi.begin(), 467s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 467s 430 | [&nodes](auto index) { return nodes[index]; }); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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]’: 467s /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 467s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 386 | __result, __alloc); 467s | ~~~~~~~~~~~~~~~~~~ 467s In file included from /usr/include/c++/14/array:43, 467s from /usr/include/basix/cell.h:7: 467s /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 > >]’: 467s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 467s 642 | copy(_II __first, _II __last, _OI __result) 467s | ^~~~ 467s /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]’: 467s /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 467s 398 | return std::__uninitialized_copy_a 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 467s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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]’: 467s /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 467s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 386 | __result, __alloc); 467s | ~~~~~~~~~~~~~~~~~~ 467s /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 >]’: 467s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 642 | copy(_II __first, _II __last, _OI __result) 467s | ^~~~ 467s /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]’: 467s /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 467s 398 | return std::__uninitialized_copy_a 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 467s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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]’: 467s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 467s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 467s | ^~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 467s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 467s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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]’: 467s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 467s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 467s | ^~~~~~~~ 467s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 467s 577 | _element->Tt_apply(data, n, cell_permutation); 467s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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]’: 467s /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 467s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 467s | ^~~~~~~~~~~~~~~~~~~ 467s /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 467s /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 467s 1697 | std::__uninitialized_copy_a(__first, __last, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 467s 1698 | this->_M_impl._M_start, 467s | ~~~~~~~~~~~~~~~~~~~~~~~ 467s 1699 | _M_get_Tp_allocator()); 467s | ~~~~~~~~~~~~~~~~~~~~~~ 467s /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]’: 467s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 467s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 467s | ^~~~~~~~~~ 467s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 467s 593 | _element->Tinv_apply(data, n, cell_permutation); 467s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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]’: 467s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 467s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 467s | ^~~~~~~ 467s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 467s 544 | _element->T_apply(data, n, cell_permutation); 467s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/c++/14/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 > > >]’: 467s /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 467s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 467s | ^~~~~~~~ 467s /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 467s /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 467s 683 | { return std::copy(__first, __first + __n, __result); } 467s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/c++/14/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 > > >]’: 467s /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 467s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 467s | ^~~~~~~~ 467s /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 467s /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 467s 683 | { return std::copy(__first, __first + __n, __result); } 467s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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]’: 467s /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 467s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 467s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1805 | std::move(__comp), std::move(__proj)); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/c++/14/bits/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 >]’: 467s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 467s | ^~~~~~~~ 467s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 683 | { return std::copy(__first, __first + __n, __result); } 467s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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)::]’: 467s /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 467s 3867 | find_if(_InputIterator __first, _InputIterator __last, 467s | ^~~~~~~ 467s /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 467s /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 467s 3876 | return std::__find_if(__first, __last, 467s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 467s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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]’: 467s /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 467s 707 | vector(_InputIterator __first, _InputIterator __last, 467s | ^~~~~~ 467s /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 467s /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 467s 711 | _M_range_initialize(__first, __last, 467s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 467s 712 | std::__iterator_category(__first)); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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]’: 467s /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 467s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 467s | ^~~~~~~~ 467s /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 467s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 467s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 737 | std::move(__result), 467s | ~~~~~~~~~~~~~~~~~~~~ 467s 738 | std::move(__op), std::move(__proj)); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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 467s /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 >]’: 467s /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 467s 318 | operator()(_Range&& __r, _Out __result) const 467s | ^~~~~~~~ 467s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 467s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 321 | std::move(__result)); 467s | ~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s /usr/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 > >]’: 467s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 467s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 467s | ^~~~~~ 467s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 467s /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 467s 715 | return std::__copy_n(__first, __n2, __result, 467s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 467s 716 | std::__iterator_category(__first)); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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]’: 467s /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 467s 1618 | _M_allocate_and_copy(size_type __n, 467s | ^~~~~~~~~~~~~~~~~~~~ 467s /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 467s /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 467s 1624 | std::__uninitialized_copy_a(__first, __last, __result, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1625 | _M_get_Tp_allocator()); 467s | ~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/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 > >]’: 467s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 467s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 467s | ^~~~~~ 467s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 467s /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 467s 715 | return std::__copy_n(__first, __n2, __result, 467s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 467s 716 | std::__iterator_category(__first)); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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 >]’: 467s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 642 | copy(_II __first, _II __last, _OI __result) 467s | ^~~~ 467s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 467s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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]’: 467s /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 467s 1789 | operator()(_Iter __first, _Sent __last, 467s | ^~~~~~~~ 467s /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 467s /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 467s 1792 | auto __lasti = ranges::next(__first, __last); 467s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 467s /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 467s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 467s | ^ 467s In file included from /usr/include/c++/14/tuple:44, 467s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 467s from /usr/include/c++/14/bits/memory_resource.h:41, 467s from /usr/include/c++/14/vector:87: 467s /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]’: 467s /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 467s 767 | operator()(_Iter __first, _Sent __last, 467s | ^~~~~~~~ 467s /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 467s /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]’: 467s /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 467s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 467s | ^~~~~~~~ 467s /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 467s /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]’: 467s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 467s 195 | vector<_Tp, _Alloc>:: 467s | ^~~~~~~~~~~~~~~~~~~ 467s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 467s /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 467s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 467s | ^~~~~~~~~~~~~~ 467s /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]’: 467s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 467s 181 | vector<_Tp, _Alloc>:: 467s | ^~~~~~~~~~~~~~~~~~~ 467s /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 467s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 467s | ^~~~~~~~~~~~~~ 467s /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*]’: 467s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 467s | ^~~~~~~~~~~~~~~~ 467s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s /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]’: 467s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 467s | ^~~~~~~~ 467s /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*]’: 467s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 467s | ^~~~~~~~~~~~~~~~~~ 467s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s /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 467s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 185 | __uninit_copy(__first, __last, __result); 467s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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]’: 467s /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 467s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 467s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 3147 | std::move(__comp), std::move(__proj)); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/c++/14/bits/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 > >]’: 467s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 467s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 467s | ^~~~~~~~ 467s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 467s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 467s 683 | { return std::copy(__first, __first + __n, __result); } 467s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/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 > >]’: 467s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 467s | ^~~~~~ 467s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 467s /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]’: 467s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 467s | ^~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s /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 467s 371 | return std::__do_uninit_copy(__first, __last, __result); 467s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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 467s 373 | return std::uninitialized_copy(__first, __last, __result); 467s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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 >]’: 467s /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 467s 318 | operator()(_Range&& __r, _Out __result) const 467s | ^~~~~~~~ 467s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 467s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 321 | std::move(__result)); 467s | ~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s In file included from /usr/include/dolfinx/fem/Function.h:10: 467s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 467s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 319 | return [](std::span, std::span, std::int32_t, int) 467s | ^ 467s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 467s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 341 | return [dims, sub_element_fns](std::span data, 467s | ^ 467s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 467s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 350 | block_size); 467s | ~~~~~~~~~~~ 467s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = std::complex; ElementType = const std::complex]’: 467s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor >’ changed in GCC 7.1 467s 1104 | constexpr default_accessor(default_accessor) noexcept {} 467s | ^~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 467s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 362 | return [ebs, sub_fn](std::span data, 467s | ^ 467s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 467s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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 >]’: 467s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 467s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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 467s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 467s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 508 | { return std::get<0>(idx) != r; }); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 467s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 553 | [](auto x) { return std::get<1>(x); }); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 467s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 372 | return [this](std::span data, std::span cell_info, 467s | ^ 467s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 467s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 467s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 467s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 467s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 467s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 467s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 467s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 646 | std::next(x_new.begin(), shape[1] * i)); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 467s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 376 | return [this](std::span data, std::span cell_info, 467s | ^ 467s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 467s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 467s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 658 | std::next(x_new.begin(), shape[1] * i)); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 467s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 467s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 467s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 467s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 380 | return [this](std::span data, std::span cell_info, 467s | ^ 467s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 467s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 467s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 384 | return [this](std::span data, std::span cell_info, 467s | ^ 467s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 386 | { T_apply(data, cell_info[cell], block_size); }; 467s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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> >]’: 467s /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 467s 318 | operator()(_Range&& __r, _Out __result) const 467s | ^~~~~~~~ 467s /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 467s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 467s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 321 | std::move(__result)); 467s | ~~~~~~~~~~~~~~~~~~~~ 467s /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 467s /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]’: 467s /usr/include/dolfinx/fem/interpolate.h:424:29: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 467s 424 | apply_dof_transformation(local0, cell_info0, cells0[c], 1); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/interpolate.h:433:32: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 467s 433 | apply_inverse_dof_transform(local1, cell_info1, cells1[c], 1); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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 > >]’: 467s /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 467s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 467s | ^~~~~~ 467s /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 467s /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}]’: 467s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 587 | operator()(_ArgTypes... __args) const 467s | ^~~~~~~~ 467s /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 > >]’: 467s /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 467s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 467s | ^~~~~~ 467s /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 467s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 467s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 467s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 608 | __miter_base(_Iterator __it) 467s | ^~~~~~~~~~~~ 467s /usr/include/c++/14/bits/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 >]’: 467s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 467s | ^~~~~~~~~~~~~ 467s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s /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]’: 467s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 467s | ^~~~~~~~~~~~~~~~~~~ 467s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 467s from /usr/include/c++/14/bits/stl_algobase.h:67: 467s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 467s /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 467s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 467s | ^~~~~~~~ 467s /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 467s /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 467s 193 | return std::_Destroy_aux::__destroy(__first, __last); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 467s /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 467s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 196 | __destroy(__first, __last); 467s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 467s /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]’: 467s /usr/include/dolfinx/fem/interpolate.h:523:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s 523 | cmap.tabulate(1, X, Xshape, phi_b); 467s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/interpolate.h:607:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s 607 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/interpolate.h:620:32: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s 620 | apply_dof_transformation0( 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 467s 621 | std::span(basis_reference0_b.data() + p * dim0 * value_size_ref0, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 622 | dim0 * value_size_ref0), 467s | ~~~~~~~~~~~~~~~~~~~~~~~~ 467s 623 | cell_info0, cells0[c], value_size_ref0); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/interpolate.h:688:33: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 467s 688 | apply_inverse_dof_transform1(local1, cell_info1, cells1[c], 1); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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]’: 467s /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 467s 1999 | operator()(_Iter __first, _Sent __last, 467s | ^~~~~~~~ 467s /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 467s /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 >&]’: 467s /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 467s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 467s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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]’: 467s /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 467s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 467s | ^~~~~~~~ 467s /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 467s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 467s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 737 | std::move(__result), 467s | ~~~~~~~~~~~~~~~~~~~~ 467s 738 | std::move(__op), std::move(__proj)); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/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 > >]’: 467s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 467s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 467s | ^~~~~~ 467s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 467s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:13: 467s /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]’: 467s /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 467s 128 | math::dot(cell_geometry, dphi, J, true); 467s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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 467s /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 467s /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]’: 467s /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 467s 140 | math::inv(J, K); 467s | ~~~~~~~~~^~~~~~ 467s /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 467s /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 467s 142 | math::pinv(J, K); 467s | ~~~~~~~~~~^~~~~~ 467s /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 467s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17: 467s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 467s /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 467s 87 | auto det(Matrix A) 467s | ^~~ 467s In file included from /usr/include/c++/14/bits/ranges_util.h:34, 467s from /usr/include/c++/14/tuple:44, 467s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 467s from /usr/include/c++/14/bits/memory_resource.h:41, 467s from /usr/include/c++/14/vector:87: 467s /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 > >]’: 467s /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 467s 994 | operator()(_It __x, _Sent __bound) const 467s | ^~~~~~~~ 467s /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 467s /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&)::]’: 467s /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 467s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 467s | ^~~~ 467s /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 467s /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 467s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 467s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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 > >]’: 467s /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 467s 952 | operator()(_It&& __first, _Sent __last) const 467s | ^~~~~~~~ 467s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/biharmonic/main.cpp: In lambda function: 467s /tmp/autopkgtest.kte2W7/build.m6l/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 467s 179 | [](auto x) -> std::pair, std::vector> 467s | ^ 467s /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]’: 467s /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 467s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 467s | ^~~~~~~~~~~~~~~~~~~~~~ 467s /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 467s /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 467s 371 | return std::__do_uninit_copy(__first, __last, __result); 467s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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 467s 373 | return std::uninitialized_copy(__first, __last, __result); 467s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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]’: 467s /usr/include/dolfinx/fem/CoordinateElement.h:152:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s 152 | compute_jacobian_determinant(const U& J, std::span w) 467s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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 467s 172 | math::dot(B, J, BA); 467s | ~~~~~~~~~^~~~~~~~~~ 467s /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 467s /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 467s /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 >]’: 467s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 467s | ^~~~~~~~~~~~~ 467s In file included from /usr/include/basix/maps.h:7: 467s /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]’: 467s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor >’ changed in GCC 7.1 467s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 467s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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]’: 467s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 467s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 467s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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 > >]’: 467s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 642 | copy(_II __first, _II __last, _OI __result) 467s | ^~~~ 467s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 467s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 467s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/c++/14/bits/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 > >]’: 467s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 467s | ^~~~~~~~ 467s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 467s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 683 | { return std::copy(__first, __first + __n, __result); } 467s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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]’: 467s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 467s | ^~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s /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 467s 371 | return std::__do_uninit_copy(__first, __last, __result); 467s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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 467s 373 | return std::uninitialized_copy(__first, __last, __result); 467s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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]’: 467s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 467s | ^~~~~~~~~~~~~~~~~~~ 467s /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]’: 467s /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 467s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 467s | ^~~~~~~~~~~~~~~~~~~ 467s /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 467s /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 467s 1697 | std::__uninitialized_copy_a(__first, __last, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 467s 1698 | this->_M_impl._M_start, 467s | ~~~~~~~~~~~~~~~~~~~~~~~ 467s 1699 | _M_get_Tp_allocator()); 467s | ~~~~~~~~~~~~~~~~~~~~~~ 467s /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 >]’: 467s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 467s | ^~~~~~~~ 467s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 310 | return ranges::__copy_or_move(std::move(__first), 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 467s 311 | std::move(__last), 467s | ~~~~~~~~~~~~~~~~~~ 467s 312 | std::move(__result)); 467s | ~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 467s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 467s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 608 | __miter_base(_Iterator __it) 467s | ^~~~~~~~~~~~ 467s /usr/include/c++/14/bits/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 >]’: 467s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 467s | ^~~~~~~~~~~~~ 467s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 467s from /usr/include/c++/14/bits/stl_algobase.h:67: 467s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 467s /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 467s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 467s | ^~~~~~~~ 467s /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 467s /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 467s 193 | return std::_Destroy_aux::__destroy(__first, __last); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 467s /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 467s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 196 | __destroy(__first, __last); 467s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 467s /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]’: 467s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 467s | ^~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 467s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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]’: 467s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 467s | ^~~~~~~~ 467s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 577 | _element->Tt_apply(data, n, cell_permutation); 467s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s In file included from /usr/include/c++/14/bits/ranges_util.h:34: 467s /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 >]’: 467s /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 467s 994 | operator()(_It __x, _Sent __bound) const 467s | ^~~~~~~~ 467s /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 467s /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]’: 467s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 467s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 467s | ^~~~~~~~~~~~~~~~ 467s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 467s 1849 | permute_data(u, n, cell_info, _eperm); 467s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 467s 1852 | transform_data(u, n, cell_info, _etrans_invT, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1853 | precompute::apply_matrix); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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]’: 467s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 467s | ^~~~~~~~~~ 467s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 593 | _element->Tinv_apply(data, n, cell_permutation); 467s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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&)::]’: 467s /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 467s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 467s | ^~~~ 467s /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 467s /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 467s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 467s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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]’: 467s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 467s | ^~~~~~~ 467s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 544 | _element->T_apply(data, n, cell_permutation); 467s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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 >]’: 467s /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 467s 675 | move(_II __first, _II __last, _OI __result) 467s | ^~~~ 467s /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 467s /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 467s /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 467s 683 | return std::__copy_move_a(std::__miter_base(__first), 467s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 684 | std::__miter_base(__last), __result); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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]’: 467s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 467s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 467s | ^~~~~~~~~~~~~~~~ 467s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 467s 1833 | permute_data(u, n, cell_info, _eperm_inv); 467s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 467s 1836 | transform_data(u, n, cell_info, _etransT, 467s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1837 | precompute::apply_matrix); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/c++/14/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 > >]’: 467s /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 467s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 467s | ^~~~~~~~ 467s /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 467s /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 467s 683 | { return std::copy(__first, __first + __n, __result); } 467s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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]’: 467s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 467s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 467s | ^~~~~~~~~~~~~~~~ 467s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 467s 1865 | permute_data(u, n, cell_info, _eperm_inv); 467s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 467s 1868 | transform_data(u, n, cell_info, _etrans_inv, 467s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1869 | precompute::apply_matrix); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/c++/14/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 > >]’: 467s /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 467s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 467s | ^~~~~~~~ 467s /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 467s /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 467s 683 | { return std::copy(__first, __first + __n, __result); } 467s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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*]’: 467s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 467s | ^~~~~~~~~~~~~ 467s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s /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 467s 147 | { return std::copy(__first, __last, __result); } 467s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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]’: 467s /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 467s 3123 | operator()(_Iter __first, _Sent __last, 467s | ^~~~~~~~ 467s /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 467s /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]’: 467s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 467s 1810 | void FiniteElement::T_apply(std::span u, int n, 467s | ^~~~~~~~~~~~~~~~ 467s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 467s 1817 | permute_data(u, n, cell_info, _eperm); 467s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 467s 1820 | transform_data(u, n, cell_info, _etrans, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1821 | precompute::apply_matrix); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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 >]’: 467s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 467s | ^~~~~~~~ 467s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 310 | return ranges::__copy_or_move(std::move(__first), 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 467s 311 | std::move(__last), 467s | ~~~~~~~~~~~~~~~~~~ 467s 312 | std::move(__result)); 467s | ~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s /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 > >]’: 467s /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 467s 642 | copy(_II __first, _II __last, _OI __result) 467s | ^~~~ 467s /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 467s /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 467s /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 467s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 467s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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 > >]’: 467s /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 467s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 467s | ^~~~~~~~ 467s /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 467s /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 467s /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 467s 310 | return ranges::__copy_or_move(std::move(__first), 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 467s 311 | std::move(__last), 467s | ~~~~~~~~~~~~~~~~~~ 467s 312 | std::move(__result)); 467s | ~~~~~~~~~~~~~~~~~~~~ 467s /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 467s /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 > >]’: 467s /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 467s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 467s | ^~~~~~~~ 467s /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]’: 467s /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 467s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 467s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1805 | std::move(__comp), std::move(__proj)); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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)::]’: 467s /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 467s 3867 | find_if(_InputIterator __first, _InputIterator __last, 467s | ^~~~~~~ 467s /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 467s /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 467s 3876 | return std::__find_if(__first, __last, 467s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 467s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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 > >]’: 467s /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 467s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 467s | ^~~~~~~~ 467s /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 467s /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 467s 577 | return ranges::fill_n(std::move(__first), __len, __value); 467s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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 >]’: 467s /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 467s 181 | void dot(U A, V B, P C, bool transpose = false) 467s | ^~~ 467s /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 467s /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 467s /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 >]’: 467s /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 467s 181 | void dot(U A, V B, P C, bool transpose = false) 467s | ^~~ 467s /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 467s /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 467s /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)::]’: 467s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 927 | void pack_coefficient_entity(std::span c, int cstride, 467s | ^~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 467s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 467s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 467s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 467s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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]’: 467s /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 467s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 467s | ^~~~~~~~ 467s /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 467s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 467s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 737 | std::move(__result), 467s | ~~~~~~~~~~~~~~~~~~~~ 467s 738 | std::move(__op), std::move(__proj)); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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 467s /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)::]’: 467s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 927 | void pack_coefficient_entity(std::span c, int cstride, 467s | ^~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 467s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 467s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 467s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 467s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 467s /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 467s 87 | auto det(Matrix A) 467s | ^~~ 467s /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 >]’: 467s /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 467s 125 | void inv(U A, V B) 467s | ^~~ 467s /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 467s /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 >]’: 467s /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 467s 125 | void inv(U A, V B) 467s | ^~~ 467s /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 467s /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)::]’: 467s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 927 | void pack_coefficient_entity(std::span c, int cstride, 467s | ^~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 467s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 467s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 467s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 467s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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]’: 467s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 467s | ^~~~~~~~ 467s /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 >]’: 467s /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 467s 181 | void dot(U A, V B, P C, bool transpose = false) 467s | ^~~ 467s /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 467s /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 467s /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)::]’: 467s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 927 | void pack_coefficient_entity(std::span c, int cstride, 467s | ^~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 467s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 467s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 467s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 467s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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]’: 467s /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 467s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 467s | ^~~~~~~~~~~~~~~~~~~~~~ 467s /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 467s /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 467s 371 | return std::__do_uninit_copy(__first, __last, __result); 467s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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 467s 373 | return std::uninitialized_copy(__first, __last, __result); 467s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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 > >]’: 467s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 467s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 467s | ^~~~~~~~~~~~~ 467s /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 >]’: 467s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 467s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 467s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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 >)>]’: 467s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s 494 | void assemble_matrix( 467s | ^~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s 549 | impl::assemble_cells( 467s | ~~~~~~~~~~~~~~~~~~~~^ 467s 550 | mat_set, x_dofmap, x, a.domain(IntegralType::cell, i), 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 551 | {dofs0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 552 | {dofs1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, bc0, bc1, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 553 | fn, coeffs, cstride, constants, cell_info0, cell_info1); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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 467s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s 572 | impl::assemble_exterior_facets( 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 467s 573 | mat_set, x_dofmap, x, num_facets_per_cell, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 574 | a.domain(IntegralType::exterior_facet, i), 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 575 | {dofs0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 576 | {dofs1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 577 | bc0, bc1, fn, coeffs, cstride, constants, cell_info0, cell_info1, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 578 | perms); 467s | ~~~~~~ 467s /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 467s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s 588 | impl::assemble_interior_facets( 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 467s 589 | mat_set, x_dofmap, x, num_facets_per_cell, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 590 | a.domain(IntegralType::interior_facet, i), 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 591 | {*dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 592 | {*dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 593 | bc0, bc1, fn, coeffs, cstride, c_offsets, constants, cell_info0, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 594 | cell_info1, perms); 467s | ~~~~~~~~~~~~~~~~~~ 467s /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 467s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s /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 >&]’: 467s /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 467s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 467s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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)::]’: 467s /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 467s 3867 | find_if(_InputIterator __first, _InputIterator __last, 467s | ^~~~~~~ 467s /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 467s /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 467s 3876 | return std::__find_if(__first, __last, 467s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 467s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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]’: 467s /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 467s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 467s | ^~~~~~~~ 467s /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 467s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 467s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 737 | std::move(__result), 467s | ~~~~~~~~~~~~~~~~~~~~ 467s 738 | std::move(__op), std::move(__proj)); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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 467s /usr/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 > >]’: 467s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 467s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 467s | ^~~~~~ 467s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 467s /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 467s 715 | return std::__copy_n(__first, __n2, __result, 467s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 467s 716 | std::__iterator_category(__first)); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/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 > >]’: 467s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 467s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 467s | ^~~~~~ 467s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 467s /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 467s 715 | return std::__copy_n(__first, __n2, __result, 467s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 467s 716 | std::__iterator_category(__first)); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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]’: 467s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 467s | ^~~~~~~~ 467s /usr/include/c++/14/bits/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 > >]’: 467s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 467s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 467s | ^~~~~~~~ 467s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 467s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 467s 683 | { return std::copy(__first, __first + __n, __result); } 467s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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]’: 467s /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 467s 135 | __uninit_copy(_InputIterator __first, _InputIterator __last, 467s | ^~~~~~~~~~~~~ 467s /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 467s /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 467s 137 | { return std::__do_uninit_copy(__first, __last, __result); } 467s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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 > >]’: 467s /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 467s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 467s | ^~~~~~~~ 467s /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]’: 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 1147 | void assemble_vector( 467s | ^~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 1189 | impl::assemble_cells( 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 467s 1190 | P0, b, x_dofmap, x, cells, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1191 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1192 | coeffs, cstride, cell_info0); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s /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 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 1196 | impl::assemble_cells( 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 467s 1197 | P0, b, x_dofmap, x, cells, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1198 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1199 | coeffs, cstride, cell_info0); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s /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 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 1203 | impl::assemble_cells(P0, b, x_dofmap, x, cells, 467s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1204 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1205 | fn, constants, coeffs, cstride, cell_info0); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s /usr/include/c++/14/bits/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 > >]’: 467s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 467s | ^~~~~~~~ 467s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s /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 467s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 683 | { return std::copy(__first, __first + __n, __result); } 467s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 1229 | impl::assemble_exterior_facets( 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 467s 1230 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1231 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1232 | constants, coeffs, cstride, cell_info0, perms); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s /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 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 1236 | impl::assemble_exterior_facets( 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 467s 1237 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1238 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1239 | constants, coeffs, cstride, cell_info0, perms); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s /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 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 1243 | impl::assemble_exterior_facets( 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 467s 1244 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1245 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1246 | constants, coeffs, cstride, cell_info0, perms); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s /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 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 1260 | impl::assemble_interior_facets( 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 467s 1261 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1262 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1263 | constants, coeffs, cstride, cell_info0, perms); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s /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 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 1267 | impl::assemble_interior_facets( 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 467s 1268 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1269 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1270 | constants, coeffs, cstride, cell_info0, perms); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s /usr/include/c++/14/bits/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 >]’: 467s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 467s | ^~~~~~~~ 467s /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 467s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 683 | { return std::copy(__first, __first + __n, __result); } 467s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 1274 | impl::assemble_interior_facets( 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 467s 1275 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1276 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1277 | constants, coeffs, cstride, cell_info0, perms); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s /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 467s /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]’: 467s /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 467s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 467s | ^~~~~~~~~~~~~~ 467s /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]’: 467s /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 467s /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 467s make[2]: Leaving directory '/tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo' 467s /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*]’: 467s /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 467s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 467s | ^~~~~~~~~~~~~~~~ 467s /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 467s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 467s /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 467s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 467s | ^~~~~~~~~~~~~~~~~~ 467s /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 467s /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 467s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 185 | __uninit_copy(__first, __last, __result); 467s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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 >]’: 467s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 467s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 467s | ^~~~~~~~~~~~ 467s /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*]’: 467s /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 467s 346 | __niter_wrap(_From __from, _To __res) 467s | ^~~~~~~~~~~~ 467s /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*]’: 467s /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 467s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 467s | ^~~~~~~~~~~~~~~~ 467s /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 467s /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*]’: 467s /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 467s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 467s | ^~~~~~~~~~~~~~~~~~ 467s /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 467s /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 467s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 185 | __uninit_copy(__first, __last, __result); 467s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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]’: 467s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 467s | ^~~~~~~~~~~~ 467s /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*]’: 467s /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 467s 346 | __niter_wrap(_From __from, _To __res) 467s | ^~~~~~~~~~~~ 467s [ 72%] Built target demo_interpolation_different_meshes 467s /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 >]’: 467s /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 467s 212 | void pinv(U A, V P) 467s | ^~~~ 467s /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 467s /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 467s 245 | dot(AT, A, ATA); 467s | ~~~^~~~~~~~~~~~ 467s /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 467s /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 467s 246 | inv(ATA, Inv); 467s | ~~~^~~~~~~~~~ 467s /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 467s 247 | dot(Inv, AT, P); 467s | ~~~^~~~~~~~~~~~ 467s /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 467s /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*]’: 467s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 642 | copy(_II __first, _II __last, _OI __result) 467s | ^~~~ 467s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 467s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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&):: >]’: 467s /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 467s 1589 | __heap_select(_RandomAccessIterator __first, 467s | ^~~~~~~~~~~~~ 467s /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 467s /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 467s /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 467s 1593 | std::__make_heap(__first, __middle, __comp); 467s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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 467s 1595 | if (__comp(__i, __first)) 467s | ~~~~~~^~~~~~~~~~~~~~ 467s /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 467s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 467s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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&):: >]’: 467s /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 467s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 467s | ^~~~~~~~~~~ 467s /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 467s /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 467s 425 | std::__pop_heap(__first, __last, __last, __comp); 467s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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&):: >]’: 467s /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 467s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 467s | ^~~~~~~~~~~~~~~~~~~~~~ 467s /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*]’: 467s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 467s | ^~~~~~~~~~~~~~~~ 467s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s /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 467s /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 467s /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 467s /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 467s 88 | if (__comp(__a, __b)) 467s | ~~~~~~^~~~~~~~~~ 467s /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 467s 90 | if (__comp(__b, __c)) 467s | ~~~~~~^~~~~~~~~~ 467s /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 467s 91 | std::iter_swap(__result, __b); 467s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 467s /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 467s 92 | else if (__comp(__a, __c)) 467s | ~~~~~~^~~~~~~~~~ 467s /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 467s 93 | std::iter_swap(__result, __c); 467s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 467s /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 467s 95 | std::iter_swap(__result, __a); 467s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 467s /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 467s 97 | else if (__comp(__a, __c)) 467s | ~~~~~~^~~~~~~~~~ 467s /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 467s 98 | std::iter_swap(__result, __a); 467s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 467s /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 467s 99 | else if (__comp(__b, __c)) 467s | ~~~~~~^~~~~~~~~~ 467s /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 467s 100 | std::iter_swap(__result, __c); 467s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 467s /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 467s 102 | std::iter_swap(__result, __b); 467s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 467s /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*]’: 467s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 467s | ^~~~~~~~~~~~~~~~~~ 467s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s /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 467s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 185 | __uninit_copy(__first, __last, __result); 467s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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&):: >]’: 467s /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 467s 1829 | __unguarded_partition(_RandomAccessIterator __first, 467s | ^~~~~~~~~~~~~~~~~~~~~ 467s /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 467s /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 467s /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 467s 1835 | while (__comp(__first, __pivot)) 467s | ~~~~~~^~~~~~~~~~~~~~~~~~ 467s /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 467s 1838 | while (__comp(__pivot, __last)) 467s | ~~~~~~^~~~~~~~~~~~~~~~~ 467s /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 467s 1842 | std::iter_swap(__first, __last); 467s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 467s /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&)::]’: 467s /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 467s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 467s | ^~~~~~~~ 467s /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 467s /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 >]’: 467s /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 467s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 467s | ^~~~~~~~~~~~~ 467s /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 467s /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 467s /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 467s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 923 | std::__miter_base(__last), 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 924 | __result); 467s | ~~~~~~~~~ 467s /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&):: >]’: 467s /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 467s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 467s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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]’: 467s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 467s | ^~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s /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 467s 371 | return std::__do_uninit_copy(__first, __last, __result); 467s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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 467s 373 | return std::uninitialized_copy(__first, __last, __result); 467s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 467s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 467s | ^~~~~~~~~~~~~~ 467s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s /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 467s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 249 | std::move(__result)); 467s | ~~~~~~~~~~~~~~~~~~~~ 467s /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]’: 467s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 467s | ^~~~~~~~~~~~ 467s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 467s /tmp/autopkgtest.kte2W7/build.m6l/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 467s 59 | [](auto x) -> std::pair, std::vector> 467s | ^ 467s /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]’: 467s /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 467s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 467s | ^~~~~~~~~ 467s /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 467s /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 >]’: 467s /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 467s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 467s | ^~~~~~~~~ 467s /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 467s /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 >]’: 467s /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 467s 855 | operator()(_It& __it, _Sent __bound) const 467s | ^~~~~~~~ 467s /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&):: >]’: 467s /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 467s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 467s | ^~~~~~ 467s /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 467s /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 467s 1905 | std::__introsort_loop(__first, __last, 467s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 467s 1906 | std::__lg(__last - __first) * 2, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1907 | __comp); 467s | ~~~~~~~ 467s /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 467s 1908 | std::__final_insertion_sort(__first, __last, __comp); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 467s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 608 | __miter_base(_Iterator __it) 467s | ^~~~~~~~~~~~ 467s /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 >]’: 467s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 467s | ^~~~~~~~~~~~~ 467s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s /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 >]’: 467s /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 467s 181 | void dot(U A, V B, P C, bool transpose = false) 467s | ^~~ 467s /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 467s /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 467s /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*]’: 467s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 642 | copy(_II __first, _II __last, _OI __result) 467s | ^~~~ 467s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 467s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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&):: >]’: 467s /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 467s 1876 | __introsort_loop(_RandomAccessIterator __first, 467s | ^~~~~~~~~~~~~~~~ 467s /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 467s /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 467s 1884 | std::__partial_sort(__first, __last, __last, __comp); 467s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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 467s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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 467s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 467s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 467s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 467s | ^~~~~~~~~~~~~~ 467s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s /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 467s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 249 | std::move(__result)); 467s | ~~~~~~~~~~~~~~~~~~~~ 467s /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&):: >]’: 467s /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 467s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 467s | ^~~~~~~~~~~~~~~~~~~~~~ 467s /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 467s /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 467s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 467s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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 467s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1819 | __comp); 467s | ~~~~~~~ 467s /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 467s 1822 | std::__insertion_sort(__first, __last, __comp); 467s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = std::complex; ElementType = const std::complex]’: 467s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor >’ changed in GCC 7.1 467s 1104 | constexpr default_accessor(default_accessor) noexcept {} 467s | ^~~~~~~~~~~~~~~~ 467s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 467s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 467s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 467s /tmp/autopkgtest.kte2W7/build.m6l/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 467s /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]’: 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 929 | void lift_bc(std::span b, const Form& a, mdspan2_t x_dofmap, 467s | ^~~~~~~ 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s /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]’: 467s /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 467s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 467s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 737 | std::move(__result), 467s | ~~~~~~~~~~~~~~~~~~~~ 467s 738 | std::move(__op), std::move(__proj)); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s 985 | _lift_bc_cells( 467s | ~~~~~~~~~~~~~~~~~~~~~~~^ 467s 986 | b, x_dofmap, x, kernel, cells, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 987 | {dofmap0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 988 | {dofmap1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 989 | constants, coeffs, cstride, cell_info0, cell_info1, bc_values1, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 990 | bc_markers1, x0, alpha); 467s | ~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s /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 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s 994 | _lift_bc_cells( 467s | ~~~~~~~~~~~~~~~~~~~~~~~^ 467s 995 | b, x_dofmap, x, kernel, cells, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 996 | {dofmap0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 997 | {dofmap1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 998 | constants, coeffs, cstride, cell_info0, cell_info1, bc_values1, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 999 | bc_markers1, x0, alpha); 467s | ~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s /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 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s 1003 | _lift_bc_cells(b, x_dofmap, x, kernel, cells, 467s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1004 | {dofmap0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1005 | P0, 467s | ~~~ 467s 1006 | {dofmap1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1007 | P1T, constants, coeffs, cstride, cell_info0, cell_info1, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1008 | bc_values1, bc_markers1, x0, alpha); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s /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 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s 1028 | _lift_bc_exterior_facets( 467s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 467s 1029 | b, x_dofmap, x, num_facets_per_cell, kernel, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1030 | a.domain(IntegralType::exterior_facet, i), 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1031 | {dofmap0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1032 | {dofmap1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1033 | constants, coeffs, cstride, cell_info0, cell_info1, bc_values1, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1034 | bc_markers1, x0, alpha, perms); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s /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 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s 1043 | _lift_bc_interior_facets( 467s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 467s 1044 | b, x_dofmap, x, num_facets_per_cell, kernel, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1045 | a.domain(IntegralType::interior_facet, i), 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1046 | {dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1047 | {dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1048 | constants, coeffs, cstride, cell_info0, cell_info1, perms, bc_values1, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1049 | bc_markers1, x0, alpha); 467s | ~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s /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 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s /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]’: 467s /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 467s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 467s 607 | this->_M_impl._M_start, 467s | ~~~~~~~~~~~~~~~~~~~~~~~ 467s 608 | _M_get_Tp_allocator()); 467s | ~~~~~~~~~~~~~~~~~~~~~~ 467s /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]’: 467s /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 467s 1789 | operator()(_Iter __first, _Sent __last, 467s | ^~~~~~~~ 467s /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 467s /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 467s 1792 | auto __lasti = ranges::next(__first, __last); 467s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 467s /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 467s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 467s | ^ 467s /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):: >]’: 467s /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 467s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 467s | ^~~~~~~~~ 467s /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 467s /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 467s 2152 | return __find_if(__first, __last, __pred, 467s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 467s 2153 | std::__iterator_category(__first)); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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]’: 467s /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 467s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 467s | ^~~~~~~~ 467s /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 467s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s /usr/include/c++/14/bits/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 > >]’: 467s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 467s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 467s | ^~~~~~~~ 467s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 467s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 467s 683 | { return std::copy(__first, __first + __n, __result); } 467s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/c++/14/bits/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 > >]’: 467s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 467s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 467s | ^~~~~~~~ 467s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 467s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 467s 683 | { return std::copy(__first, __first + __n, __result); } 467s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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&):: >]’: 467s /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 467s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 467s | ^~~~~~~~~~~~~ 467s /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 467s 232 | if (__comp(__first + __secondChild, 467s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 467s 233 | __first + (__secondChild - 1))) 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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 >]’: 467s /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 467s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 467s | ^~~~~~~~~~~~ 467s /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 > >]’: 467s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 467s 642 | copy(_II __first, _II __last, _OI __result) 467s | ^~~~ 467s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 467s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 467s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 467s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 467s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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*]’: 467s /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 467s 346 | __niter_wrap(_From __from, _To __res) 467s | ^~~~~~~~~~~~ 467s /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]’: 467s /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 467s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 386 | __result, __alloc); 467s | ~~~~~~~~~~~~~~~~~~ 467s In file included from /usr/include/c++/14/array:43, 467s from /usr/include/basix/cell.h:7: 467s /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 > >]’: 467s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 467s 642 | copy(_II __first, _II __last, _OI __result) 467s | ^~~~ 467s /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]’: 467s /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 467s 398 | return std::__uninitialized_copy_a 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 467s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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]’: 467s /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 467s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 386 | __result, __alloc); 467s | ~~~~~~~~~~~~~~~~~~ 467s /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 >]’: 467s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 642 | copy(_II __first, _II __last, _OI __result) 467s | ^~~~ 467s /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]’: 467s /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 467s 398 | return std::__uninitialized_copy_a 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 467s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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]’: 467s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 467s | ^~~~~~~~~~~~ 467s /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*]’: 467s /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 467s 346 | __niter_wrap(_From __from, _To __res) 467s | ^~~~~~~~~~~~ 467s /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]’: 467s /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 467s 135 | __uninit_copy(_InputIterator __first, _InputIterator __last, 467s | ^~~~~~~~~~~~~ 467s /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 467s /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 467s 137 | { return std::__do_uninit_copy(__first, __last, __result); } 467s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 467s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 608 | __miter_base(_Iterator __it) 467s | ^~~~~~~~~~~~ 467s /usr/include/c++/14/bits/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*]’: 467s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 467s | ^~~~~~~~~~~~~ 467s /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]’: 467s /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 467s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 467s | ^~~~~~~~~~~~~~~~~~~ 467s /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 467s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s /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 467s 1697 | std::__uninitialized_copy_a(__first, __last, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 467s 1698 | this->_M_impl._M_start, 467s | ~~~~~~~~~~~~~~~~~~~~~~~ 467s 1699 | _M_get_Tp_allocator()); 467s | ~~~~~~~~~~~~~~~~~~~~~~ 467s /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&):: >]’: 467s /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 467s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 467s | ^~~~~~~~~~~ 467s /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 467s /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&):: >]’: 467s /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 467s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 467s | ^~~~~~~~~~ 467s /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 467s /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 467s /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 >]’: 467s /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 467s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 467s | ^~~~~~~~~ 467s /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 467s /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 >]’: 467s /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 467s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 467s | ^~~~~~~~~~~~~~~~~~~~~~ 467s /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 467s /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 467s /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&)::]’: 467s /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 467s 239 | operator()(_Value& __val, _Iterator __it) 467s | ^~~~~~~~ 467s /usr/include/c++/14/bits/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 >]’: 467s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 467s | ^~~~~~~~ 467s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 683 | { return std::copy(__first, __first + __n, __result); } 467s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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]’: 467s /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 467s 707 | vector(_InputIterator __first, _InputIterator __last, 467s | ^~~~~~ 467s /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 467s /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 467s 711 | _M_range_initialize(__first, __last, 467s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 467s 712 | std::__iterator_category(__first)); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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 >]’: 467s /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 467s 318 | operator()(_Range&& __r, _Out __result) const 467s | ^~~~~~~~ 467s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 467s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 321 | std::move(__result)); 467s | ~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s /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]’: 467s /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 467s 1618 | _M_allocate_and_copy(size_type __n, 467s | ^~~~~~~~~~~~~~~~~~~~ 467s /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 467s /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 467s 1624 | std::__uninitialized_copy_a(__first, __last, __result, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1625 | _M_get_Tp_allocator()); 467s | ~~~~~~~~~~~~~~~~~~~~~~ 467s /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 >]’: 467s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 642 | copy(_II __first, _II __last, _OI __result) 467s | ^~~~ 467s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 467s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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&):: >]’: 467s /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 467s 1863 | __partial_sort(_RandomAccessIterator __first, 467s | ^~~~~~~~~~~~~~ 467s /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 467s /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 467s /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 467s 1868 | std::__heap_select(__first, __middle, __last, __comp); 467s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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 467s 1869 | std::__sort_heap(__first, __middle, __comp); 467s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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]’: 467s /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 467s 1789 | operator()(_Iter __first, _Sent __last, 467s | ^~~~~~~~ 467s /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 467s /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 467s 1792 | auto __lasti = ranges::next(__first, __last); 467s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 467s /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 467s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 467s | ^ 467s /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&):: >]’: 467s /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 467s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 467s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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 467s /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 467s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1856 | __comp); 467s | ~~~~~~~ 467s /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 467s /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 467s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s In file included from /usr/include/c++/14/tuple:44, 467s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 467s from /usr/include/c++/14/bits/memory_resource.h:41, 467s from /usr/include/c++/14/vector:87: 467s /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]’: 467s /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 467s 767 | operator()(_Iter __first, _Sent __last, 467s | ^~~~~~~~ 467s /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 467s /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&):: >]’: 467s /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 467s 1770 | __insertion_sort(_RandomAccessIterator __first, 467s | ^~~~~~~~~~~~~~~~ 467s /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 467s /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]’: 467s /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 467s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 467s | ^~~~~~~~ 467s /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 467s /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 467s 1777 | if (__comp(__i, __first)) 467s | ~~~~~~^~~~~~~~~~~~~~ 467s /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 467s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 467s | ^~~~~~~~~~~~~~~~~~~~~~~ 467s /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]’: 467s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 467s 195 | vector<_Tp, _Alloc>:: 467s | ^~~~~~~~~~~~~~~~~~~ 467s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 467s /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&):: >]’: 467s /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 467s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 467s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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 467s /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 467s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 467s | ^~~~~~~~~~~~~~ 467s /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]’: 467s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 467s 181 | vector<_Tp, _Alloc>:: 467s | ^~~~~~~~~~~~~~~~~~~ 467s /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 467s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 467s | ^~~~~~~~~~~~~~ 467s /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*]’: 467s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 467s | ^~~~~~~~~~~~~~~~ 467s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s /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*]’: 467s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 467s | ^~~~~~~~~~~~~~~~~~ 467s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s /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 467s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 185 | __uninit_copy(__first, __last, __result); 467s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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]’: 467s /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 467s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 467s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 3147 | std::move(__comp), std::move(__proj)); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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&):: >]’: 467s /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 467s 135 | __push_heap(_RandomAccessIterator __first, 467s | ^~~~~~~~~~~ 467s /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]’: 467s /usr/include/c++/14/bits/vector.tcc:954:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 467s 954 | vector<_Tp, _Alloc>:: 467s | ^~~~~~~~~~~~~~~~~~~ 467s /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 467s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 467s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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 >]’: 467s /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 467s 318 | operator()(_Range&& __r, _Out __result) const 467s | ^~~~~~~~ 467s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 467s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 321 | std::move(__result)); 467s | ~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s /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*]’: 467s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 467s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 467s | ^~~~~~~~~~~~~~~~ 467s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 467s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 > >]’: 467s /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 467s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 467s | ^~~~~~~~~~~~~~ 467s /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 467s /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 467s /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 467s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 249 | std::move(__result)); 467s | ~~~~~~~~~~~~~~~~~~~~ 467s /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*]’: 467s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 467s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 467s | ^~~~~~~~~~~~~~~~~~ 467s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 467s /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 467s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 185 | __uninit_copy(__first, __last, __result); 467s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 467s /tmp/autopkgtest.kte2W7/build.m6l/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 467s 143 | [](auto x) -> std::pair, std::vector> 467s | ^ 467s /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 >]’: 467s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s 676 | distribute_data(MPI_Comm comm0, std::span indices, 467s | ^~~~~~~~~~~~~~~ 467s /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 >]’: 467s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 467s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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 467s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 467s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 508 | { return std::get<0>(idx) != r; }); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 467s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 608 | __miter_base(_Iterator __it) 467s | ^~~~~~~~~~~~ 467s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 467s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 553 | [](auto x) { return std::get<1>(x); }); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/c++/14/bits/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 > >]’: 467s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 467s | ^~~~~~~~~~~~~ 467s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 467s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 467s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 467s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 467s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 467s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 467s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 467s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 646 | std::next(x_new.begin(), shape[1] * i)); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 467s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 467s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 658 | std::next(x_new.begin(), shape[1] * i)); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 467s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 467s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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 > >]’: 467s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 642 | copy(_II __first, _II __last, _OI __result) 467s | ^~~~ 467s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 467s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 467s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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)>]’: 467s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 467s | ^~~~ 467s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 902 | transform(coeffs, cell_info, cell, 1); 467s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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 >]’: 467s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s 382 | create_geometry( 467s | ^~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 467s /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)>]’: 467s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 467s | ^~~~ 467s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s 424 | const std::vector l2l = graph::build::compute_local_to_local( 467s | ^~~ 467s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 429 | std::ranges::transform(l2l, igi.begin(), 467s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 467s 430 | [&nodes](auto index) { return nodes[index]; }); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 902 | transform(coeffs, cell_info, cell, 1); 467s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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]’: 467s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 467s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 467s | ^~~~~~~~~~~~ 467s /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&):: >]’: 467s /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 467s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 467s | ^~~~~~~~~~~~~ 467s /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 467s 232 | if (__comp(__first + __secondChild, 467s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 467s 233 | __first + (__secondChild - 1))) 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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)>]’: 467s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 467s | ^~~~ 467s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 902 | transform(coeffs, cell_info, cell, 1); 467s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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)>]’: 467s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 467s | ^~~~ 467s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 902 | transform(coeffs, cell_info, cell, 1); 467s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 467s /usr/include/dolfinx/fem/FiniteElement.h:424:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 424 | return [](std::span, std::span, std::int32_t, int) 467s | ^ 467s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 467s /usr/include/dolfinx/fem/FiniteElement.h:443:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 443 | return [this, sub_element_fns](std::span data, 467s | ^ 467s /usr/include/dolfinx/fem/FiniteElement.h:450:31: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 450 | sub_element_fns[e](data.subspan(offset, data.size() - offset), 467s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 451 | cell_info, cell, block_size); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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]’: 467s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 467s | ^~~~~~~~~~~~~~~~ 467s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s 1849 | permute_data(u, n, cell_info, _eperm); 467s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s 1852 | transform_data(u, n, cell_info, _etrans_invT, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1853 | precompute::apply_matrix); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 467s /usr/include/dolfinx/fem/FiniteElement.h:466:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 466 | return [this, sub_fn](std::span data, 467s | ^ 467s /usr/include/dolfinx/fem/FiniteElement.h:474:19: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 474 | sub_fn(data.subspan(block * dof_count, dof_count), cell_info, cell, 467s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 475 | ebs); 467s | ~~~~ 467s /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&):: >]’: 467s /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 467s 1589 | __heap_select(_RandomAccessIterator __first, 467s | ^~~~~~~~~~~~~ 467s /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 467s /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 467s /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 467s 1593 | std::__make_heap(__first, __middle, __comp); 467s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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 467s 1595 | if (__comp(__i, __first)) 467s | ~~~~~~^~~~~~~~~~~~~~ 467s /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 467s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 467s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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&):: >]’: 467s /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 467s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 467s | ^~~~~~~~~~~ 467s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 467s /usr/include/dolfinx/fem/FiniteElement.h:484:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 484 | return [this](std::span data, std::span cell_info, 467s | ^ 467s /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 467s /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 467s 425 | std::__pop_heap(__first, __last, __last, __comp); 467s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/FiniteElement.h:486:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 486 | { Tt_inv_apply_right(data, cell_info[cell], n); }; 467s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 467s /usr/include/dolfinx/fem/FiniteElement.h:488:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 488 | return [this](std::span data, std::span cell_info, 467s | ^ 467s /usr/include/dolfinx/fem/FiniteElement.h:490:23: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 490 | { Tt_apply_right(data, cell_info[cell], n); }; 467s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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&):: >]’: 467s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 467s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 467s | ^~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 467s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 467s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 467s /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 467s 88 | if (__comp(__a, __b)) 467s | ~~~~~~^~~~~~~~~~ 467s /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 467s 90 | if (__comp(__b, __c)) 467s | ~~~~~~^~~~~~~~~~ 467s /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 467s 91 | std::iter_swap(__result, __b); 467s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 467s /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 467s 92 | else if (__comp(__a, __c)) 467s | ~~~~~~^~~~~~~~~~ 467s /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 467s 93 | std::iter_swap(__result, __c); 467s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 467s /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 467s 95 | std::iter_swap(__result, __a); 467s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 467s /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 467s 97 | else if (__comp(__a, __c)) 467s | ~~~~~~^~~~~~~~~~ 467s /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 467s 98 | std::iter_swap(__result, __a); 467s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 467s /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 467s 99 | else if (__comp(__b, __c)) 467s | ~~~~~~^~~~~~~~~~ 467s /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 467s 100 | std::iter_swap(__result, __c); 467s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 467s /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 467s 102 | std::iter_swap(__result, __b); 467s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 467s /usr/include/dolfinx/fem/FiniteElement.h:492:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 492 | return [this](std::span data, std::span cell_info, 467s | ^ 467s /usr/include/dolfinx/fem/FiniteElement.h:494:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 494 | { Tinv_apply_right(data, cell_info[cell], n); }; 467s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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]’: 467s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 467s | ^~~~~~~~~~~~~~~~ 467s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s 1833 | permute_data(u, n, cell_info, _eperm_inv); 467s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s 1836 | transform_data(u, n, cell_info, _etransT, 467s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1837 | precompute::apply_matrix); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 467s /usr/include/dolfinx/fem/FiniteElement.h:496:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 496 | return [this](std::span data, std::span cell_info, 467s | ^ 467s /usr/include/dolfinx/fem/FiniteElement.h:498:22: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 498 | { T_apply_right(data, cell_info[cell], n); }; 467s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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&):: >]’: 467s /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 467s 1829 | __unguarded_partition(_RandomAccessIterator __first, 467s | ^~~~~~~~~~~~~~~~~~~~~ 467s /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 467s /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 467s /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 467s 1835 | while (__comp(__first, __pivot)) 467s | ~~~~~~^~~~~~~~~~~~~~~~~~ 467s /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 467s 1838 | while (__comp(__pivot, __last)) 467s | ~~~~~~^~~~~~~~~~~~~~~~~ 467s /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 467s 1842 | std::iter_swap(__first, __last); 467s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 467s /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&)::]’: 467s /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 467s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 467s | ^~~~~~~~ 467s /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 467s /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 > >]’: 467s /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 467s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 467s | ^~~~~~~~~~~~~ 467s /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 467s /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 467s /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 467s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 923 | std::__miter_base(__last), 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 924 | __result); 467s | ~~~~~~~~~ 467s /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]’: 467s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 467s | ^~~~~~~~~~~~~~~~ 467s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s 1865 | permute_data(u, n, cell_info, _eperm_inv); 467s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s 1868 | transform_data(u, n, cell_info, _etrans_inv, 467s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1869 | precompute::apply_matrix); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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&):: >]’: 467s /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 467s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 467s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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]’: 467s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 467s 1674 | void FiniteElement::permute_data( 467s | ^~~~~~~~~~~~~~~~ 467s /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]’: 467s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s 1810 | void FiniteElement::T_apply(std::span u, int n, 467s | ^~~~~~~~~~~~~~~~ 467s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s 1817 | permute_data(u, n, cell_info, _eperm); 467s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s 1820 | transform_data(u, n, cell_info, _etrans, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1821 | precompute::apply_matrix); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s In file included from /usr/include/basix/finite-element.h:12: 467s /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]’: 467s /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 467s 243 | void apply_matrix( 467s | ^~~~~~~~~~~~ 467s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 467s /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]’: 467s /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 467s 1999 | operator()(_Iter __first, _Sent __last, 467s | ^~~~~~~~ 467s /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 467s /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&)::]’: 467s /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 467s 195 | operator()(_Iterator __it, _Value& __val) 467s | ^~~~~~~~ 467s /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]’: 467s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 467s 1733 | void FiniteElement::transform_data( 467s | ^~~~~~~~~~~~~~~~ 467s /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 467s 1754 | op(std::span(v_size_t), 467s | ~~^~~~~~~~~~~~~~~~~~~~~ 467s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1756 | dofstart, block_size); 467s | ~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 467s /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 467s 1775 | op(std::span(v_size_t), 467s | ~~^~~~~~~~~~~~~~~~~~~~~ 467s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1777 | dofstart, block_size); 467s | ~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 467s /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 467s 1786 | op(std::span(v_size_t), 467s | ~~^~~~~~~~~~~~~~~~~~~~~ 467s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1788 | dofstart, block_size); 467s | ~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 467s /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*)>]’: 467s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s 61 | void assemble_cells( 467s | ^~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 467s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 467s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 155 | mat_set(dofs0, dofs1, Ae); 467s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 467s /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]’: 467s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 467s 1674 | void FiniteElement::permute_data( 467s | ^~~~~~~~~~~~~~~~ 467s /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]’: 467s /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 467s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 467s | ^~~~~~~~ 467s /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 467s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 467s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 737 | std::move(__result), 467s | ~~~~~~~~~~~~~~~~~~~~ 467s 738 | std::move(__op), std::move(__proj)); 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/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 > >]’: 467s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 467s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 467s | ^~~~~~ 467s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 467s /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 > >]’: 467s /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 467s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 467s | ^~~~~~~~ 467s /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]’: 467s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 467s 1733 | void FiniteElement::transform_data( 467s | ^~~~~~~~~~~~~~~~ 467s /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 467s 1754 | op(std::span(v_size_t), 467s | ~~^~~~~~~~~~~~~~~~~~~~~ 467s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1756 | dofstart, block_size); 467s | ~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 467s /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&):: >]’: 467s /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 467s 135 | __push_heap(_RandomAccessIterator __first, 467s | ^~~~~~~~~~~ 467s /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 467s 1786 | op(std::span(v_size_t), 467s | ~~^~~~~~~~~~~~~~~~~~~~~ 467s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1788 | dofstart, block_size); 467s | ~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 467s /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 467s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 467s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /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 467s 1797 | op(std::span(v_size_t), 467s | ~~^~~~~~~~~~~~~~~~~~~~~ 467s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 467s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s 1799 | dofstart, block_size); 467s | ~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 467s /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 >]’: 467s /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 467s 181 | void dot(U A, V B, P C, bool transpose = false) 467s | ^~~ 467s /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 467s /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 467s /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*)>]’: 467s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 467s 195 | void assemble_exterior_facets( 467s | ^~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s /usr/include/dolfinx/fem/assemble_matrix_impl.h:254:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 254 | P0(_Ae, cell_info0, cell0, ndim1); 467s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/assemble_matrix_impl.h:255:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 255 | P1T(_Ae, cell_info1, cell1, ndim0); 467s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467s /usr/include/dolfinx/fem/assemble_matrix_impl.h:292:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 467s 292 | mat_set(dofs0, dofs1, Ae); 467s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 467s /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&):: >]’: 467s /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 467s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 467s | ^~~~~~~~~~~ 467s /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 467s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 467s /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 467s 87 | auto det(Matrix A) 467s | ^~~ 467s /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&):: >]’: 467s /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 467s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 467s | ^~~~~~~~~~ 467s /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 467s /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 467s /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 > >]’: 467s /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 467s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 467s | ^~~~~~~~~ 467s /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 467s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, span > >]’: 467s /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 467s 608 | __miter_base(_Iterator __it) 467s | ^~~~~~~~~~~~ 467s /usr/include/c++/14/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 > >]’: 467s /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 467s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 467s | ^~~~~~~~~~~~~ 467s /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 >]’: 467s /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 467s 125 | void inv(U A, V B) 467s | ^~~ 467s /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 467s /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 467s /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 467s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 467s /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 467s 608 | __miter_base(_Iterator __it) 467s | ^~~~~~~~~~~~ 467s /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 > >]’: 467s /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 467s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 467s | ^~~~~~~~~~~~~~~~~~~~~~ 467s /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 467s /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 467s /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&)::]’: 467s /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 467s 239 | operator()(_Value& __val, _Iterator __it) 467s | ^~~~~~~~ 468s /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*)>]’: 468s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s 334 | void assemble_interior_facets( 468s | ^~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /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 >]’: 468s /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 468s 181 | void dot(U A, V B, P C, bool transpose = false) 468s | ^~~ 468s /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 468s /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 468s /usr/include/dolfinx/fem/assemble_matrix_impl.h:439:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 439 | P0(_Ae, cell_info0, cells0[0], num_cols); 468s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/assemble_matrix_impl.h:440:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 440 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 468s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/assemble_matrix_impl.h:441:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 441 | P1T(_Ae, cell_info1, cells1[0], num_rows); 468s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/assemble_matrix_impl.h:449:10: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 449 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 468s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/assemble_matrix_impl.h:484:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 484 | mat_set(dmapjoint0, dmapjoint1, Ae); 468s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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&)::]’: 468s /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 468s 195 | operator()(_Iterator __it, _Value& __val) 468s | ^~~~~~~~ 468s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 468s /tmp/autopkgtest.kte2W7/build.m6l/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 468s 151 | [](auto x) -> std::pair, std::vector> 468s | ^ 468s /tmp/autopkgtest.kte2W7/build.m6l/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 468s 155 | std::ranges::transform(f, f.begin(), [](auto x) { return x + T(1); }); 468s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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 >]’: 468s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 468s | ^~~~~~~~ 468s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 310 | return ranges::__copy_or_move(std::move(__first), 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 468s 311 | std::move(__last), 468s | ~~~~~~~~~~~~~~~~~~ 468s 312 | std::move(__result)); 468s | ~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s /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&):: >]’: 468s /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 468s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 468s | ^~~~~~~~~~~~~ 468s /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 468s 232 | if (__comp(__first + __secondChild, 468s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 468s 233 | __first + (__secondChild - 1))) 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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 >]’: 468s /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 468s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 468s | ^~~~~~~~~~~~ 468s /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*]’: 468s /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 468s 346 | __niter_wrap(_From __from, _To __res) 468s | ^~~~~~~~~~~~ 468s /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&):: >]’: 468s /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 468s 135 | __push_heap(_RandomAccessIterator __first, 468s | ^~~~~~~~~~~ 468s /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 468s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 468s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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*)>]’: 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 634 | void assemble_cells( 468s | ^~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 674 | P0(_be, cell_info0, c0, 1); 468s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 468s /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 > >]’: 468s /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 468s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 468s | ^~~~~~~~ 468s /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 468s /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 468s 577 | return ranges::fill_n(std::move(__first), __len, __value); 468s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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&)::]’: 468s /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 468s 195 | operator()(_Iterator __it, _Value& __val) 468s | ^~~~~~~~ 468s /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*)>]’: 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 634 | void assemble_cells( 468s | ^~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 674 | P0(_be, cell_info0, c0, 1); 468s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 468s /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*)>]’: 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 634 | void assemble_cells( 468s | ^~~~~~~~~~~~~~ 468s /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 >]’: 468s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 642 | copy(_II __first, _II __last, _OI __result) 468s | ^~~~ 468s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 468s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 674 | P0(_be, cell_info0, c0, 1); 468s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 468s /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*]’: 468s /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 468s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 468s | ^~~~~~~~~~~~~ 468s /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 468s /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 468s 147 | { return std::copy(__first, __last, __result); } 468s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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*)>]’: 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 720 | void assemble_exterior_facets( 468s | ^~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 770 | P0(_be, cell_info0, cell0, 1); 468s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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*]’: 468s /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 468s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 468s | ^~~~~~~~~~~~~ 468s /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 468s /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 468s 147 | { return std::copy(__first, __last, __result); } 468s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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*)>]’: 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 720 | void assemble_exterior_facets( 468s | ^~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 770 | P0(_be, cell_info0, cell0, 1); 468s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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*)>]’: 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 720 | void assemble_exterior_facets( 468s | ^~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 770 | P0(_be, cell_info0, cell0, 1); 468s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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*]’: 468s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 468s | ^~~~~~~~~~~~~ 468s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s /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 468s 147 | { return std::copy(__first, __last, __result); } 468s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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*)>]’: 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 816 | void assemble_interior_facets( 468s | ^~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 887 | P0(be, cell_info0, cells0[0], 1); 468s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 888 | P0(sub_be, cell_info0, cells0[1], 1); 468s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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 > >]’: 468s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 468s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 468s | ^~~~~~~~ 468s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 468s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 468s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 468s 310 | return ranges::__copy_or_move(std::move(__first), 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 468s 311 | std::move(__last), 468s | ~~~~~~~~~~~~~~~~~~ 468s 312 | std::move(__result)); 468s | ~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 468s /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*]’: 468s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 468s | ^~~~~~~~~~~~~~~~ 468s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s /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*]’: 468s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 468s | ^~~~~~~~~~~~~~~~~~ 468s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s /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 468s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 185 | __uninit_copy(__first, __last, __result); 468s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 468s /tmp/autopkgtest.kte2W7/build.m6l/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 468s 143 | [](auto x) -> std::pair, std::vector> 468s | ^ 468s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 468s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 468s | ^~~~~~~~~~~~~~ 468s /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&):: >]’: 468s /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 468s 1876 | __introsort_loop(_RandomAccessIterator __first, 468s | ^~~~~~~~~~~~~~~~ 468s /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 468s /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 468s 1884 | std::__partial_sort(__first, __last, __last, __comp); 468s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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 468s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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 468s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 468s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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&):: >]’: 468s /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 468s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 468s | ^~~~~~~~~~~~~~~~~~~~~~ 468s /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 468s /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 468s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 468s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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 468s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 1819 | __comp); 468s | ~~~~~~~ 468s /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 468s 1822 | std::__insertion_sort(__first, __last, __comp); 468s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/c++/14/bits/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*]’: 468s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 468s | ^~~~~~~~~~~~~ 468s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 468s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 468s | ^~~~~~~~~~~~~~ 468s /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*)>]’: 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 816 | void assemble_interior_facets( 468s | ^~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 887 | P0(be, cell_info0, cells0[0], 1); 468s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 888 | P0(sub_be, cell_info0, cells0[1], 1); 468s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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]’: 468s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 468s | ^~~~~~~~ 468s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s /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]’: 468s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 468s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 468s | ^~~~~~~~~~~~~~~~ 468s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 468s 1849 | permute_data(u, n, cell_info, _eperm); 468s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 468s 1852 | transform_data(u, n, cell_info, _etrans_invT, 468s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 1853 | precompute::apply_matrix); 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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]’: 468s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 468s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 468s | ^~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 468s /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 468s 371 | return std::__do_uninit_copy(__first, __last, __result); 468s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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 468s 373 | return std::uninitialized_copy(__first, __last, __result); 468s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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]’: 468s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 468s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 468s | ^~~~~~~~~~~~~~~~ 468s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 468s 1833 | permute_data(u, n, cell_info, _eperm_inv); 468s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 468s 1836 | transform_data(u, n, cell_info, _etransT, 468s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 1837 | precompute::apply_matrix); 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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*)>]’: 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 816 | void assemble_interior_facets( 468s | ^~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 887 | P0(be, cell_info0, cells0[0], 1); 468s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 888 | P0(sub_be, cell_info0, cells0[1], 1); 468s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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]’: 468s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 468s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 468s | ^~~~~~~~~~~~~~~~ 468s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 468s 1865 | permute_data(u, n, cell_info, _eperm_inv); 468s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 468s 1868 | transform_data(u, n, cell_info, _etrans_inv, 468s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 1869 | precompute::apply_matrix); 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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 > >]’: 468s /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 468s 994 | operator()(_It __x, _Sent __bound) const 468s | ^~~~~~~~ 468s /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 468s /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&)::]’: 468s /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 468s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 468s | ^~~~ 468s /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 468s /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 468s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 468s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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):: >]’: 468s /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 468s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 468s | ^~~~~~~~~ 468s /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 468s /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 468s 2107 | if (__pred(__first)) 468s | ~~~~~~^~~~~~~~~ 468s /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 468s 2111 | if (__pred(__first)) 468s | ~~~~~~^~~~~~~~~ 468s /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 468s 2115 | if (__pred(__first)) 468s | ~~~~~~^~~~~~~~~ 468s /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 468s 2119 | if (__pred(__first)) 468s | ~~~~~~^~~~~~~~~ 468s /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 468s 2127 | if (__pred(__first)) 468s | ~~~~~~^~~~~~~~~ 468s /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 468s 2132 | if (__pred(__first)) 468s | ~~~~~~^~~~~~~~~ 468s /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 468s 2137 | if (__pred(__first)) 468s | ~~~~~~^~~~~~~~~ 468s /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 > >]’: 468s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 468s 642 | copy(_II __first, _II __last, _OI __result) 468s | ^~~~ 468s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 468s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 468s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 468s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 468s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/poisson/main.cpp: In lambda function: 468s /tmp/autopkgtest.kte2W7/build.m6l/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 468s 181 | [](auto x) -> std::pair, std::vector> 468s | ^ 468s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 468s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 468s 608 | __miter_base(_Iterator __it) 468s | ^~~~~~~~~~~~ 468s /usr/include/c++/14/bits/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 > >]’: 468s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 468s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 468s | ^~~~~~~~~~~~~ 468s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 468s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 468s /usr/include/c++/14/bits/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 > >]’: 468s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 468s | ^~~~~~~~ 468s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 468s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 683 | { return std::copy(__first, __first + __n, __result); } 468s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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 >]’: 468s /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 468s 283 | std::fill(begin(), end(), __val); 468s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 468s /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)::]’: 468s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s 927 | void pack_coefficient_entity(std::span c, int cstride, 468s | ^~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 468s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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)>]’: 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 76 | void _lift_bc_cells( 468s | ^~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 468s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 468s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 468s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:168:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 168 | P0(Ae, cell_info0, c0, num_cols); 468s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:169:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 169 | P1T(Ae, cell_info1, c1, num_rows); 468s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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]’: 468s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 468s | ^~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 468s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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]’: 468s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 468s | ^~~~~~~~ 468s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 577 | _element->Tt_apply(data, n, cell_permutation); 468s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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)::]’: 468s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s 927 | void pack_coefficient_entity(std::span c, int cstride, 468s | ^~~~~~~~~~~~~~~~~~~~~~~ 468s /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]’: 468s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 468s | ^~~~~~~~~~ 468s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 468s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 593 | _element->Tinv_apply(data, n, cell_permutation); 468s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 468s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 468s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 468s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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]’: 468s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 468s | ^~~~~~~ 468s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 544 | _element->T_apply(data, n, cell_permutation); 468s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/c++/14/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 > >]’: 468s /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 468s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 468s | ^~~~~~~~ 468s /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 468s /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 468s 683 | { return std::copy(__first, __first + __n, __result); } 468s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/c++/14/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 > >]’: 468s /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 468s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 468s | ^~~~~~~~ 468s /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 468s /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 468s 683 | { return std::copy(__first, __first + __n, __result); } 468s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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)>]’: 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 76 | void _lift_bc_cells( 468s | ^~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:168:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 168 | P0(Ae, cell_info0, c0, num_cols); 468s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:169:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 169 | P1T(Ae, cell_info1, c1, num_rows); 468s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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)::]’: 468s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s 927 | void pack_coefficient_entity(std::span c, int cstride, 468s | ^~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 468s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s In file included from /usr/include/dolfinx/fem/DirichletBC.h:10: 468s /usr/include/dolfinx/fem/Constant.h: In constructor ‘dolfinx::fem::Constant::Constant(value_type) [with T = std::complex]’: 468s /usr/include/dolfinx/fem/Constant.h:30:37: note: parameter passing for argument of type ‘std::initializer_list >’ changed in GCC 7.1 468s 30 | explicit Constant(value_type c) : value({c}) {} 468s | ^~~~~~~~~~ 468s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 468s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 468s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 468s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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)::]’: 468s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s 927 | void pack_coefficient_entity(std::span c, int cstride, 468s | ^~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 468s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 468s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 468s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 468s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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)>]’: 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 76 | void _lift_bc_cells( 468s | ^~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:168:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 168 | P0(Ae, cell_info0, c0, num_cols); 468s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:169:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 169 | P1T(Ae, cell_info1, c1, num_rows); 468s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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 > >]’: 468s /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 468s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 468s | ^~~~~~~~ 468s /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 468s /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 468s 577 | return ranges::fill_n(std::move(__first), __len, __value); 468s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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 >]’: 468s /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 468s 181 | void dot(U A, V B, P C, bool transpose = false) 468s | ^~~ 468s /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 468s /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 468s /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]’: 468s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 468s | ^~~~~~~~~~~~ 468s In file included from /usr/include/c++/14/bits/ranges_algobase.h:39: 468s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 468s /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 468s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 468s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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)>]’: 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 263 | void _lift_bc_exterior_facets( 468s | ^~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:347:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 347 | P0(Ae, cell_info0, cell0, num_cols); 468s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:348:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 348 | P1T(Ae, cell_info1, cell1, num_rows); 468s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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)>]’: 468s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s 494 | void assemble_matrix( 468s | ^~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s 549 | impl::assemble_cells( 468s | ~~~~~~~~~~~~~~~~~~~~^ 468s 550 | mat_set, x_dofmap, x, a.domain(IntegralType::cell, i), 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 551 | {dofs0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 552 | {dofs1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, bc0, bc1, 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 553 | fn, coeffs, cstride, constants, cell_info0, cell_info1); 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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 468s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s 572 | impl::assemble_exterior_facets( 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 468s 573 | mat_set, x_dofmap, x, num_facets_per_cell, 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 574 | a.domain(IntegralType::exterior_facet, i), 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 575 | {dofs0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 576 | {dofs1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 577 | bc0, bc1, fn, coeffs, cstride, constants, cell_info0, cell_info1, 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 578 | perms); 468s | ~~~~~~ 468s /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 468s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s 588 | impl::assemble_interior_facets( 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 468s 589 | mat_set, x_dofmap, x, num_facets_per_cell, 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 590 | a.domain(IntegralType::interior_facet, i), 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 591 | {*dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 592 | {*dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 593 | bc0, bc1, fn, coeffs, cstride, c_offsets, constants, cell_info0, 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 594 | cell_info1, perms); 468s | ~~~~~~~~~~~~~~~~~~ 468s /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 468s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 468s /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 468s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 468s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 468s /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 468s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 468s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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 >]’: 468s /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 468s 125 | void inv(U A, V B) 468s | ^~~ 468s /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 468s /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]’: 468s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 468s 154 | void apply_permutation_mapped(std::span perm, 468s | ^~~~~~~~~~~~~~~~~~~~~~~~ 468s /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]’: 468s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 468s 144 | void apply_permutation(std::span perm, std::span data, 468s | ^~~~~~~~~~~~~~~~~ 468s /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)>]’: 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 412 | void _lift_bc_interior_facets( 468s | ^~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 468s /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 468s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 468s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:546:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 546 | P0(_Ae, cell_info0, cells0[0], num_cols); 468s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:547:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 547 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 468s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:548:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 548 | P1T(_Ae, cell_info1, cells1[0], num_rows); 468s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:556:10: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 556 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 468s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 468s /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 468s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 468s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 468s /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 468s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 468s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 468s /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 468s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 468s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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 >]’: 468s /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 468s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 468s | ^~~~~~~~~~~~ 468s /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 >]’: 468s /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 468s /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*]’: 468s /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 468s 346 | __niter_wrap(_From __from, _To __res) 468s | ^~~~~~~~~~~~ 468s /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 > >]’: 468s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 468s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 468s | ^~~~~~~~~~~~~ 468s /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]’: 468s /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 468s 997 | __fill_a(_FIte __first, _FIte __last, const _Tp& __value) 468s | ^~~~~~~~ 468s /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 468s /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 468s 998 | { std::__fill_a1(__first, __last, __value); } 468s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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]’: 468s /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 468s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 468s | ^~~~~~~~~~~~~~~~~~~~~~ 468s /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 468s /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 468s 371 | return std::__do_uninit_copy(__first, __last, __result); 468s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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 468s 373 | return std::uninitialized_copy(__first, __last, __result); 468s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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]’: 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s 1147 | void assemble_vector( 468s | ^~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s /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 > >]’: 468s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 468s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 468s | ^~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s 1189 | impl::assemble_cells( 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 468s 1190 | P0, b, x_dofmap, x, cells, 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 1191 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 1192 | coeffs, cstride, cell_info0); 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s /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 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s 1196 | impl::assemble_cells( 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 468s 1197 | P0, b, x_dofmap, x, cells, 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 1198 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 1199 | coeffs, cstride, cell_info0); 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s /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 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s 1203 | impl::assemble_cells(P0, b, x_dofmap, x, cells, 468s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 1204 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 1205 | fn, constants, coeffs, cstride, cell_info0); 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s /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 468s /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 > >]’: 468s /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 468s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 468s | ^~~~~~~~ 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s 1229 | impl::assemble_exterior_facets( 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 468s 1230 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 1231 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 1232 | constants, coeffs, cstride, cell_info0, perms); 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s /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 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s 1236 | impl::assemble_exterior_facets( 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 468s 1237 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 1238 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 1239 | constants, coeffs, cstride, cell_info0, perms); 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s /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 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s 1243 | impl::assemble_exterior_facets( 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 468s 1244 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 1245 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 1246 | constants, coeffs, cstride, cell_info0, perms); 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s /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 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s 1260 | impl::assemble_interior_facets( 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 468s 1261 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 1262 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 1263 | constants, coeffs, cstride, cell_info0, perms); 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s /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 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s 1267 | impl::assemble_interior_facets( 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 468s 1268 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 1269 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 1270 | constants, coeffs, cstride, cell_info0, perms); 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s /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 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s 1274 | impl::assemble_interior_facets( 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 468s 1275 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 1276 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 1277 | constants, coeffs, cstride, cell_info0, perms); 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s /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 468s /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]’: 468s /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 468s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 468s | ^~~~~~~~~~~~~~~~~~~~~~ 468s /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 468s /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 468s 371 | return std::__do_uninit_copy(__first, __last, __result); 468s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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 468s 373 | return std::uninitialized_copy(__first, __last, __result); 468s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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 >]’: 468s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 468s | ^~~~~~~~~~~~~ 468s /usr/include/c++/14/bits/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 >]’: 468s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 468s | ^~~~~~~~~~~~~ 468s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 468s /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 468s 642 | copy(_II __first, _II __last, _OI __result) 468s | ^~~~ 468s /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 468s /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*]’: 468s /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 468s /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 468s /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]’: 468s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 468s | ^~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s /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 468s 371 | return std::__do_uninit_copy(__first, __last, __result); 468s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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 468s 373 | return std::uninitialized_copy(__first, __last, __result); 468s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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]’: 468s /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 468s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 468s | ^~~~~~~~~~~~~~~~~~~ 468s /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 468s /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 468s 1697 | std::__uninitialized_copy_a(__first, __last, 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 468s 1698 | this->_M_impl._M_start, 468s | ~~~~~~~~~~~~~~~~~~~~~~~ 468s 1699 | _M_get_Tp_allocator()); 468s | ~~~~~~~~~~~~~~~~~~~~~~ 468s /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 >]’: 468s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 468s | ^~~~~~~~ 468s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 310 | return ranges::__copy_or_move(std::move(__first), 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 468s 311 | std::move(__last), 468s | ~~~~~~~~~~~~~~~~~~ 468s 312 | std::move(__result)); 468s | ~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 468s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 468s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 608 | __miter_base(_Iterator __it) 468s | ^~~~~~~~~~~~ 468s /usr/include/c++/14/bits/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 >]’: 468s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 468s | ^~~~~~~~~~~~~ 468s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 468s from /usr/include/c++/14/bits/stl_algobase.h:67: 468s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 468s /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 468s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 468s | ^~~~~~~~ 468s /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 468s /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 468s 193 | return std::_Destroy_aux::__destroy(__first, __last); 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 468s /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 468s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 196 | __destroy(__first, __last); 468s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 468s /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*]’: 468s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s In file included from /usr/include/c++/14/bits/ranges_util.h:34: 468s /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 >]’: 468s /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 468s 994 | operator()(_It __x, _Sent __bound) const 468s | ^~~~~~~~ 468s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s /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 468s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 468s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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&)::]’: 468s /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 468s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 468s | ^~~~ 468s /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 468s /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 468s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 468s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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 >]’: 468s /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 468s 212 | void pinv(U A, V P) 468s | ^~~~ 468s /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 468s /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 468s 245 | dot(AT, A, ATA); 468s | ~~~^~~~~~~~~~~~ 468s /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 468s /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 468s 246 | inv(ATA, Inv); 468s | ~~~^~~~~~~~~~ 468s /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 468s 247 | dot(Inv, AT, P); 468s | ~~~^~~~~~~~~~~~ 468s /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 468s /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 >]’: 468s /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 468s 675 | move(_II __first, _II __last, _OI __result) 468s | ^~~~ 468s /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 468s /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 468s /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 468s 683 | return std::__copy_move_a(std::__miter_base(__first), 468s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 684 | std::__miter_base(__last), __result); 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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*]’: 468s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 468s | ^~~~~~~~~~~~~ 468s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s /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 468s 147 | { return std::copy(__first, __last, __result); } 468s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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&):: >]’: 468s /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 468s 1863 | __partial_sort(_RandomAccessIterator __first, 468s | ^~~~~~~~~~~~~~ 468s /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 468s /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 468s /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 468s 1868 | std::__heap_select(__first, __middle, __last, __comp); 468s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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 468s 1869 | std::__sort_heap(__first, __middle, __comp); 468s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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&):: >]’: 468s /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 468s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 468s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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 468s /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 468s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 1856 | __comp); 468s | ~~~~~~~ 468s /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 468s /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 468s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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&):: >]’: 468s /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 468s 1770 | __insertion_sort(_RandomAccessIterator __first, 468s | ^~~~~~~~~~~~~~~~ 468s /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 468s /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 468s 1777 | if (__comp(__i, __first)) 468s | ~~~~~~^~~~~~~~~~~~~~ 468s /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 468s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 468s | ^~~~~~~~~~~~~~~~~~~~~~~ 468s /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*]’: 468s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 468s | ^~~~~~~~~~~~~ 468s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s /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 468s 147 | { return std::copy(__first, __last, __result); } 468s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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]’: 468s /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 468s 3123 | operator()(_Iter __first, _Sent __last, 468s | ^~~~~~~~ 468s /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 468s /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&):: >]’: 468s /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 468s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 468s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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 468s /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 >]’: 468s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 468s | ^~~~~~~~ 468s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 310 | return ranges::__copy_or_move(std::move(__first), 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 468s 311 | std::move(__last), 468s | ~~~~~~~~~~~~~~~~~~ 468s 312 | std::move(__result)); 468s | ~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s /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 >]’: 468s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 468s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 468s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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 > >]’: 468s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 642 | copy(_II __first, _II __last, _OI __result) 468s | ^~~~ 468s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 468s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 468s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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 > >]’: 468s /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 468s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 468s | ^~~~~~~~ 468s /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 >]’: 468s /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 468s 181 | void dot(U A, V B, P C, bool transpose = false) 468s | ^~~ 468s /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 468s /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 468s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = std::complex; ElementType = const std::complex]’: 468s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor >’ changed in GCC 7.1 468s 1104 | constexpr default_accessor(default_accessor) noexcept {} 468s | ^~~~~~~~~~~~~~~~ 468s /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*]’: 468s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 468s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 468s | ^~~~~~~~~~~~~~~~ 468s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 468s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 468s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 468s /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*]’: 468s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 468s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 468s | ^~~~~~~~~~~~~~~~~~ 468s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 468s /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 468s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 185 | __uninit_copy(__first, __last, __result); 468s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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]’: 468s /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 468s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 468s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 1805 | std::move(__comp), std::move(__proj)); 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/poisson/main.cpp: In lambda function: 468s /tmp/autopkgtest.kte2W7/build.m6l/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 468s 195 | [](auto x) -> std::pair, std::vector> 468s | ^ 468s /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)::]’: 468s /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 468s 3867 | find_if(_InputIterator __first, _InputIterator __last, 468s | ^~~~~~~ 468s /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 468s /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 468s 3876 | return std::__find_if(__first, __last, 468s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 468s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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]’: 468s /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 468s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 386 | __result, __alloc); 468s | ~~~~~~~~~~~~~~~~~~ 468s /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 > >]’: 468s /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 468s 855 | operator()(_It& __it, _Sent __bound) const 468s | ^~~~~~~~ 468s /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&):: >]’: 468s /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 468s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 468s | ^~~~~~ 468s /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]’: 468s /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 468s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 468s | ^~~~~~~~ 468s /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 468s /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 468s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 468s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 737 | std::move(__result), 468s | ~~~~~~~~~~~~~~~~~~~~ 468s 738 | std::move(__op), std::move(__proj)); 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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 468s 1905 | std::__introsort_loop(__first, __last, 468s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 468s 1906 | std::__lg(__last - __first) * 2, 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 1907 | __comp); 468s | ~~~~~~~ 468s /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 468s /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 468s 1908 | std::__final_insertion_sort(__first, __last, __comp); 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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 >]’: 468s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 642 | copy(_II __first, _II __last, _OI __result) 468s | ^~~~ 468s /usr/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 > >]’: 468s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 468s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 468s | ^~~~~~ 468s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 468s /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 468s 715 | return std::__copy_n(__first, __n2, __result, 468s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 468s 716 | std::__iterator_category(__first)); 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/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 > >]’: 468s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 468s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 468s | ^~~~~~ 468s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 468s /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]’: 468s /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 468s 398 | return std::__uninitialized_copy_a 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 468s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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 468s 715 | return std::__copy_n(__first, __n2, __result, 468s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 468s 716 | std::__iterator_category(__first)); 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 468s /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)::]’: 468s /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 468s 317 | operator()(_Iterator __it) 468s | ^~~~~~~~ 468s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 468s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 468s 608 | __miter_base(_Iterator __it) 468s | ^~~~~~~~~~~~ 468s /usr/include/c++/14/bits/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 > >]’: 468s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 468s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 468s | ^~~~~~~~~~~~~ 468s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 468s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 468s /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 >]’: 468s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 468s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 468s | ^~~~~~~~~~~~ 468s /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]’: 468s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 468s | ^~~~~~~~ 468s /usr/include/c++/14/bits/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 > >]’: 468s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 468s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 468s | ^~~~~~~~ 468s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 468s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 468s 683 | { return std::copy(__first, __first + __n, __result); } 468s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 > >]’: 468s /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 468s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 468s | ^~~~~~~~~~~~~~ 468s /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 468s /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 468s /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 468s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 249 | std::move(__result)); 468s | ~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/c++/14/bits/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 >]’: 468s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 468s | ^~~~~~~~ 468s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 683 | { return std::copy(__first, __first + __n, __result); } 468s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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 >]’: 468s /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 468s 678 | vector(initializer_list __l, 468s | ^~~~~~ 468s /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]’: 468s /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 468s 707 | vector(_InputIterator __first, _InputIterator __last, 468s | ^~~~~~ 468s /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 468s /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 468s 711 | _M_range_initialize(__first, __last, 468s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 468s 712 | std::__iterator_category(__first)); 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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)>]’: 468s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 468s | ^~~~ 468s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 902 | transform(coeffs, cell_info, cell, 1); 468s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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)>]’: 468s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 468s | ^~~~ 468s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 902 | transform(coeffs, cell_info, cell, 1); 468s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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)>]’: 468s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 468s | ^~~~ 468s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 902 | transform(coeffs, cell_info, cell, 1); 468s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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 >]’: 468s /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 468s 318 | operator()(_Range&& __r, _Out __result) const 468s | ^~~~~~~~ 468s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 468s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 321 | std::move(__result)); 468s | ~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s /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)>]’: 468s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 468s | ^~~~ 468s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 902 | transform(coeffs, cell_info, cell, 1); 468s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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]’: 468s /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 468s 1789 | operator()(_Iter __first, _Sent __last, 468s | ^~~~~~~~ 468s /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 468s /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 468s 1792 | auto __lasti = ranges::next(__first, __last); 468s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 468s /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 468s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 468s | ^ 468s /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]’: 468s /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 468s 767 | operator()(_Iter __first, _Sent __last, 468s | ^~~~~~~~ 468s /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 468s /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 >]’: 468s /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 468s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 468s 607 | this->_M_impl._M_start, 468s | ~~~~~~~~~~~~~~~~~~~~~~~ 468s 608 | _M_get_Tp_allocator()); 468s | ~~~~~~~~~~~~~~~~~~~~~~ 468s /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]’: 468s /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 468s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 468s | ^~~~~~~~ 468s /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 468s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 468s /usr/include/dolfinx/fem/FiniteElement.h:424:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 424 | return [](std::span, std::span, std::int32_t, int) 468s | ^ 468s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 468s /usr/include/dolfinx/fem/FiniteElement.h:443:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 443 | return [this, sub_element_fns](std::span data, 468s | ^ 468s /usr/include/dolfinx/fem/FiniteElement.h:450:31: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 450 | sub_element_fns[e](data.subspan(offset, data.size() - offset), 468s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 451 | cell_info, cell, block_size); 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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]’: 468s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 468s 195 | vector<_Tp, _Alloc>:: 468s | ^~~~~~~~~~~~~~~~~~~ 468s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 468s /usr/include/dolfinx/fem/FiniteElement.h:466:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 466 | return [this, sub_fn](std::span data, 468s | ^ 468s /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 468s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 468s | ^~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/FiniteElement.h:474:19: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 474 | sub_fn(data.subspan(block * dof_count, dof_count), cell_info, cell, 468s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 475 | ebs); 468s | ~~~~ 468s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 468s /usr/include/dolfinx/fem/FiniteElement.h:484:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 484 | return [this](std::span data, std::span cell_info, 468s | ^ 468s /usr/include/dolfinx/fem/FiniteElement.h:486:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 486 | { Tt_inv_apply_right(data, cell_info[cell], n); }; 468s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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]’: 468s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 468s 181 | vector<_Tp, _Alloc>:: 468s | ^~~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 468s /usr/include/dolfinx/fem/FiniteElement.h:488:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 488 | return [this](std::span data, std::span cell_info, 468s | ^ 468s /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 468s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 468s | ^~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/FiniteElement.h:490:23: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 490 | { Tt_apply_right(data, cell_info[cell], n); }; 468s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 468s /usr/include/dolfinx/fem/FiniteElement.h:492:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 492 | return [this](std::span data, std::span cell_info, 468s | ^ 468s /usr/include/dolfinx/fem/FiniteElement.h:494:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 494 | { Tinv_apply_right(data, cell_info[cell], n); }; 468s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 468s /usr/include/dolfinx/fem/FiniteElement.h:496:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 496 | return [this](std::span data, std::span cell_info, 468s | ^ 468s /usr/include/dolfinx/fem/FiniteElement.h:498:22: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 498 | { T_apply_right(data, cell_info[cell], n); }; 468s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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 > >]’: 468s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 642 | copy(_II __first, _II __last, _OI __result) 468s | ^~~~ 468s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 468s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 468s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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*]’: 468s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 468s | ^~~~~~~~~~~~~~~~ 468s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s /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*]’: 468s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 468s | ^~~~~~~~~~~~~~~~~~ 468s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s /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 468s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 185 | __uninit_copy(__first, __last, __result); 468s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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]’: 468s /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 468s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 468s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 3147 | std::move(__comp), std::move(__proj)); 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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*)>]’: 468s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s 61 | void assemble_cells( 468s | ^~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 468s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 468s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 155 | mat_set(dofs0, dofs1, Ae); 468s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 468s /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]’: 468s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 468s | ^~~~~~~~~~~~~~~~ 468s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 1849 | permute_data(u, n, cell_info, _eperm); 468s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 1852 | transform_data(u, n, cell_info, _etrans_invT, 468s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 1853 | precompute::apply_matrix); 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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]’: 468s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 468s | ^~~~~~~~~~~~~~~~ 468s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 1833 | permute_data(u, n, cell_info, _eperm_inv); 468s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 1836 | transform_data(u, n, cell_info, _etransT, 468s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 1837 | precompute::apply_matrix); 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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]’: 468s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 468s | ^~~~~~~~~~~~~~~~ 468s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 1865 | permute_data(u, n, cell_info, _eperm_inv); 468s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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 >]’: 468s /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 468s 318 | operator()(_Range&& __r, _Out __result) const 468s | ^~~~~~~~ 468s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 1868 | transform_data(u, n, cell_info, _etrans_inv, 468s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 1869 | precompute::apply_matrix); 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 320 | return (*this)(ranges::begin(__r), ranges::end(__r), 468s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 321 | std::move(__result)); 468s | ~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/c++/14/bits/ranges_algobase.h:320:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s /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]’: 468s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 1810 | void FiniteElement::T_apply(std::span u, int n, 468s | ^~~~~~~~~~~~~~~~ 468s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 1817 | permute_data(u, n, cell_info, _eperm); 468s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 1820 | transform_data(u, n, cell_info, _etrans, 468s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 1821 | precompute::apply_matrix); 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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*)>]’: 468s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s 195 | void assemble_exterior_facets( 468s | ^~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_matrix_impl.h:254:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 254 | P0(_Ae, cell_info0, cell0, ndim1); 468s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/assemble_matrix_impl.h:255:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 255 | P1T(_Ae, cell_info1, cell1, ndim0); 468s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/assemble_matrix_impl.h:292:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 292 | mat_set(dofs0, dofs1, Ae); 468s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 468s /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 > >]’: 468s /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 468s 642 | copy(_II __first, _II __last, _OI __result) 468s | ^~~~ 468s /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 468s /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 468s /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 468s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 468s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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 >]’: 468s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 468s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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 468s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 468s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 508 | { return std::get<0>(idx) != r; }); 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 468s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 553 | [](auto x) { return std::get<1>(x); }); 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 468s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 468s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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*)>]’: 468s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s 334 | void assemble_interior_facets( 468s | ^~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_matrix_impl.h:439:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 439 | P0(_Ae, cell_info0, cells0[0], num_cols); 468s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/assemble_matrix_impl.h:440:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 440 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 468s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/assemble_matrix_impl.h:441:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 441 | P1T(_Ae, cell_info1, cells1[0], num_rows); 468s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/assemble_matrix_impl.h:449:10: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 449 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 468s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/assemble_matrix_impl.h:484:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 484 | mat_set(dmapjoint0, dmapjoint1, Ae); 468s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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 > >]’: 468s /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 468s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 468s | ^~~~~~~~ 468s /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 >]’: 468s /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 468s 181 | void dot(U A, V B, P C, bool transpose = false) 468s | ^~~ 468s /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 468s /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 468s /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]’: 468s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 468s | ^~~~~~~~~~~~ 468s /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*]’: 468s /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 468s 346 | __niter_wrap(_From __from, _To __res) 468s | ^~~~~~~~~~~~ 468s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 468s /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 468s 87 | auto det(Matrix A) 468s | ^~~ 468s /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*]’: 468s /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 468s 2981 | __miter_base(move_iterator<_Iterator> __it) 468s | ^~~~~~~~~~~~ 468s /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*]’: 468s /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 468s /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*)>]’: 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 634 | void assemble_cells( 468s | ^~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 674 | P0(_be, cell_info0, c0, 1); 468s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 468s /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 >]’: 468s /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 468s 125 | void inv(U A, V B) 468s | ^~~ 468s /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 468s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 468s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 608 | __miter_base(_Iterator __it) 468s | ^~~~~~~~~~~~ 468s /usr/include/c++/14/bits/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*]’: 468s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 468s | ^~~~~~~~~~~~~ 468s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s /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*)>]’: 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 634 | void assemble_cells( 468s | ^~~~~~~~~~~~~~ 468s /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 >]’: 468s /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 468s 181 | void dot(U A, V B, P C, bool transpose = false) 468s | ^~~ 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s /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 468s /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 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 674 | P0(_be, cell_info0, c0, 1); 468s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 468s /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*]’: 468s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 642 | copy(_II __first, _II __last, _OI __result) 468s | ^~~~ 468s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 468s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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&):: >]’: 468s /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 468s 1589 | __heap_select(_RandomAccessIterator __first, 468s | ^~~~~~~~~~~~~ 468s /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 468s /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 468s /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 468s 1593 | std::__make_heap(__first, __middle, __comp); 468s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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 468s 1595 | if (__comp(__i, __first)) 468s | ~~~~~~^~~~~~~~~~~~~~ 468s /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 468s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 468s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 468s /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&):: >]’: 468s /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 468s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 468s | ^~~~~~~~~~~ 468s /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 468s /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 468s 425 | std::__pop_heap(__first, __last, __last, __comp); 468s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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&):: >]’: 468s /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 468s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 468s | ^~~~~~~~~~~~~~~~~~~~~~ 468s /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 468s /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 468s /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 468s /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 468s 88 | if (__comp(__a, __b)) 468s | ~~~~~~^~~~~~~~~~ 468s /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 468s 90 | if (__comp(__b, __c)) 468s | ~~~~~~^~~~~~~~~~ 468s /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 468s 91 | std::iter_swap(__result, __b); 468s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 468s /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 468s 92 | else if (__comp(__a, __c)) 468s | ~~~~~~^~~~~~~~~~ 468s /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 468s 93 | std::iter_swap(__result, __c); 468s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 468s /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 468s 95 | std::iter_swap(__result, __a); 468s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 468s /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 468s 97 | else if (__comp(__a, __c)) 468s | ~~~~~~^~~~~~~~~~ 468s /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 468s 98 | std::iter_swap(__result, __a); 468s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 468s /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 468s 99 | else if (__comp(__b, __c)) 468s | ~~~~~~^~~~~~~~~~ 468s /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 468s 100 | std::iter_swap(__result, __c); 468s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 468s /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 468s 102 | std::iter_swap(__result, __b); 468s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 468s /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&):: >]’: 468s /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 468s 1829 | __unguarded_partition(_RandomAccessIterator __first, 468s | ^~~~~~~~~~~~~~~~~~~~~ 468s /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 468s /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 468s /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 468s 1835 | while (__comp(__first, __pivot)) 468s | ~~~~~~^~~~~~~~~~~~~~~~~~ 468s /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 468s 1838 | while (__comp(__pivot, __last)) 468s | ~~~~~~^~~~~~~~~~~~~~~~~ 468s /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 468s 1842 | std::iter_swap(__first, __last); 468s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 468s /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*)>]’: 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 634 | void assemble_cells( 468s | ^~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 674 | P0(_be, cell_info0, c0, 1); 468s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 468s /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&)::]’: 468s /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 468s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 468s | ^~~~~~~~ 468s /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 468s /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 >]’: 468s /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 468s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 468s | ^~~~~~~~~~~~~ 468s /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 468s /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 468s /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 468s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 923 | std::__miter_base(__last), 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 924 | __result); 468s | ~~~~~~~~~ 468s /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&):: >]’: 468s /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 468s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 468s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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*)>]’: 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 720 | void assemble_exterior_facets( 468s | ^~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 770 | P0(_be, cell_info0, cell0, 1); 468s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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]’: 468s /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 468s 1999 | operator()(_Iter __first, _Sent __last, 468s | ^~~~~~~~ 468s /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 468s /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*]’: 468s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 468s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 468s | ^~~~~~~~~~~~~ 468s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 468s /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 468s 147 | { return std::copy(__first, __last, __result); } 468s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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*)>]’: 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 720 | void assemble_exterior_facets( 468s | ^~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 770 | P0(_be, cell_info0, cell0, 1); 468s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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&):: >]’: 468s /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 468s 1876 | __introsort_loop(_RandomAccessIterator __first, 468s | ^~~~~~~~~~~~~~~~ 468s /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 468s /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 468s 1884 | std::__partial_sort(__first, __last, __last, __comp); 468s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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 468s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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 468s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 468s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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&):: >]’: 468s /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 468s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 468s | ^~~~~~~~~~~~~~~~~~~~~~ 468s /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 468s /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 468s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 468s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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 468s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 1819 | __comp); 468s | ~~~~~~~ 468s /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 468s 1822 | std::__insertion_sort(__first, __last, __comp); 468s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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*)>]’: 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 720 | void assemble_exterior_facets( 468s | ^~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 770 | P0(_be, cell_info0, cell0, 1); 468s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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]’: 468s /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 468s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 468s | ^~~~~~~~ 468s /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 468s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 468s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 737 | std::move(__result), 468s | ~~~~~~~~~~~~~~~~~~~~ 468s 738 | std::move(__op), std::move(__proj)); 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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*)>]’: 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 816 | void assemble_interior_facets( 468s | ^~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 887 | P0(be, cell_info0, cells0[0], 1); 468s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 888 | P0(sub_be, cell_info0, cells0[1], 1); 468s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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]’: 468s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 468s 1810 | void FiniteElement::T_apply(std::span u, int n, 468s | ^~~~~~~~~~~~~~~~ 468s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 468s 1817 | permute_data(u, n, cell_info, _eperm); 468s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 468s 1820 | transform_data(u, n, cell_info, _etrans, 468s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 1821 | precompute::apply_matrix); 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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*)>]’: 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 816 | void assemble_interior_facets( 468s | ^~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 887 | P0(be, cell_info0, cells0[0], 1); 468s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 888 | P0(sub_be, cell_info0, cells0[1], 1); 468s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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 > > >]’: 468s /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 468s 642 | copy(_II __first, _II __last, _OI __result) 468s | ^~~~ 468s /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 468s /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 468s /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 468s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 468s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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*)>]’: 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 816 | void assemble_interior_facets( 468s | ^~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 887 | P0(be, cell_info0, cells0[0], 1); 468s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 888 | P0(sub_be, cell_info0, cells0[1], 1); 468s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 468s /tmp/autopkgtest.kte2W7/build.m6l/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 468s 151 | [](auto x) -> std::pair, std::vector> 468s | ^ 468s /tmp/autopkgtest.kte2W7/build.m6l/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 468s 155 | std::ranges::transform(f, f.begin(), [](auto x) { return x + T(1); }); 468s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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> >]’: 468s /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 468s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 468s | ^~~~~~~~ 468s /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 468s /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 468s /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 468s 310 | return ranges::__copy_or_move(std::move(__first), 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 468s 311 | std::move(__last), 468s | ~~~~~~~~~~~~~~~~~~ 468s 312 | std::move(__result)); 468s | ~~~~~~~~~~~~~~~~~~~~ 468s /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 468s /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 > >&]’: 468s /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 468s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 468s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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]’: 468s /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 468s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 468s | ^~~~~~~~~~~~~~ 468s /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]’: 468s /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 468s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 468s | ^~~~~~~~ 468s /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 468s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 468s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 737 | std::move(__result), 468s | ~~~~~~~~~~~~~~~~~~~~ 468s 738 | std::move(__op), std::move(__proj)); 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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*]’: 468s /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 468s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 468s | ^~~~~~~~~~~~~~~~ 468s /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 468s /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*]’: 468s /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 468s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 468s | ^~~~~~~~~~~~~~~~~~ 468s /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 468s /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 468s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 185 | __uninit_copy(__first, __last, __result); 468s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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&)::]’: 468s /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 468s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 468s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 201 | std::move(__f), std::move(__proj)); 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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]’: 468s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 468s | ^~~~~~~~~~~~ 468s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 > >]’: 468s /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 468s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 468s | ^~~~~~~~~~~~~~ 468s /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*]’: 468s /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 468s 346 | __niter_wrap(_From __from, _To __res) 468s | ^~~~~~~~~~~~ 468s /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 >]’: 468s /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 468s 283 | std::fill(begin(), end(), __val); 468s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 468s /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)>]’: 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 76 | void _lift_bc_cells( 468s | ^~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:168:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 168 | P0(Ae, cell_info0, c0, num_cols); 468s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:169:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 169 | P1T(Ae, cell_info1, c1, num_rows); 468s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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*]’: 468s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 468s | ^~~~~~~~~~~~~~~~ 468s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s /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*]’: 468s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 468s | ^~~~~~~~~~~~~~~~~~ 468s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s /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 468s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 185 | __uninit_copy(__first, __last, __result); 468s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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]’: 468s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 468s | ^~~~~~~~~~~~ 468s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 468s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 608 | __miter_base(_Iterator __it) 468s | ^~~~~~~~~~~~ 468s /usr/include/c++/14/bits/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*]’: 468s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 468s | ^~~~~~~~~~~~~ 468s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s /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&):: >]’: 468s /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 468s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 468s | ^~~~~~~~~~~ 468s /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 468s /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]’: 468s /usr/include/dolfinx/fem/FiniteElement.h:656:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 656 | void Tt_inv_apply_right(std::span data, std::uint32_t cell_permutation, 468s | ^~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/FiniteElement.h:660:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 660 | _element->Tt_inv_apply_right(data, n, cell_permutation); 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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]’: 468s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 468s | ^~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s /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 468s 371 | return std::__do_uninit_copy(__first, __last, __result); 468s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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 468s 373 | return std::uninitialized_copy(__first, __last, __result); 468s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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&):: >]’: 468s /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 468s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 468s | ^~~~~~~~~~ 468s /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 468s /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 468s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 468s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 468s | ^~~~~~~~~~~~~~ 468s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s /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 468s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 249 | std::move(__result)); 468s | ~~~~~~~~~~~~~~~~~~~~ 468s /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]’: 468s /usr/include/dolfinx/fem/FiniteElement.h:639:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 639 | void Tt_apply_right(std::span data, std::uint32_t cell_permutation, 468s | ^~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/FiniteElement.h:643:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 643 | _element->Tt_apply_right(data, n, cell_permutation); 468s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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 >]’: 468s /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 468s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 468s | ^~~~~~~~~ 468s /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 468s /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]’: 468s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 468s | ^~~~~~~~~~~~ 468s /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]’: 468s /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 468s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 468s | ^~~~~~~~~ 468s /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 468s /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 >]’: 468s /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 468s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 468s | ^~~~~~~~~~~~~~~~~~~~~~ 468s /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]’: 468s /usr/include/dolfinx/fem/FiniteElement.h:622:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 622 | void Tinv_apply_right(std::span data, std::uint32_t cell_permutation, 468s | ^~~~~~~~~~~~~~~~ 468s /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 468s /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 468s /usr/include/dolfinx/fem/FiniteElement.h:626:31: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 626 | _element->Tinv_apply_right(data, n, cell_permutation); 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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 >]’: 468s /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 468s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 468s | ^~~~~~~~~ 468s /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 468s /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&)::]’: 468s /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 468s 239 | operator()(_Value& __val, _Iterator __it) 468s | ^~~~~~~~ 468s /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]’: 468s /usr/include/dolfinx/fem/FiniteElement.h:605:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 605 | void T_apply_right(std::span data, std::uint32_t cell_permutation, 468s | ^~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/FiniteElement.h:609:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 609 | _element->T_apply_right(data, n, cell_permutation); 468s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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 >]’: 468s /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 468s 855 | operator()(_It& __it, _Sent __bound) const 468s | ^~~~~~~~ 468s /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&):: >]’: 468s /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 468s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 468s | ^~~~~~ 468s /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 468s /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 468s 1905 | std::__introsort_loop(__first, __last, 468s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 468s 1906 | std::__lg(__last - __first) * 2, 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 1907 | __comp); 468s | ~~~~~~~ 468s /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 468s 1908 | std::__final_insertion_sort(__first, __last, __comp); 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 468s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 608 | __miter_base(_Iterator __it) 468s | ^~~~~~~~~~~~ 468s /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 >]’: 468s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 468s | ^~~~~~~~~~~~~ 468s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s /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)>]’: 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 76 | void _lift_bc_cells( 468s | ^~~~~~~~~~~~~~ 468s /usr/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 > >]’: 468s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 468s | ^~~~~~ 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /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 >&]’: 468s /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 468s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 468s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:168:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 168 | P0(Ae, cell_info0, c0, num_cols); 468s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:169:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 169 | P1T(Ae, cell_info1, c1, num_rows); 468s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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*]’: 468s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 642 | copy(_II __first, _II __last, _OI __result) 468s | ^~~~ 468s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 468s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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]’: 468s /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 468s 1178 | fill_n(_OI __first, _Size __n, const _Tp& __value) 468s | ^~~~~~ 468s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 468s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 468s | ^~~~~~~~~~~~~~ 468s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s /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 468s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 249 | std::move(__result)); 468s | ~~~~~~~~~~~~~~~~~~~~ 468s /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*]’: 468s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 468s 642 | copy(_II __first, _II __last, _OI __result) 468s | ^~~~ 468s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 468s /usr/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 >]’: 468s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 468s | ^~~~~~ 468s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 468s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 468s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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&):: >]’: 468s /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 468s 1863 | __partial_sort(_RandomAccessIterator __first, 468s | ^~~~~~~~~~~~~~ 468s /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 468s /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 468s /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 468s 1868 | std::__heap_select(__first, __middle, __last, __comp); 468s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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 468s 1869 | std::__sort_heap(__first, __middle, __comp); 468s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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&):: >]’: 468s /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 468s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 468s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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 468s /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 468s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 1856 | __comp); 468s | ~~~~~~~ 468s /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 468s /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 468s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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&):: >]’: 468s /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 468s 1770 | __insertion_sort(_RandomAccessIterator __first, 468s | ^~~~~~~~~~~~~~~~ 468s /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 468s /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 468s 1777 | if (__comp(__i, __first)) 468s | ~~~~~~^~~~~~~~~~~~~~ 468s /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 468s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 468s | ^~~~~~~~~~~~~~~~~~~~~~~ 468s /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&):: >]’: 468s /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 468s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 468s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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 468s /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]’: 468s /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 468s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 468s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 737 | std::move(__result), 468s | ~~~~~~~~~~~~~~~~~~~~ 468s 738 | std::move(__op), std::move(__proj)); 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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)>]’: 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 76 | void _lift_bc_cells( 468s | ^~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:168:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 168 | P0(Ae, cell_info0, c0, num_cols); 468s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:169:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 169 | P1T(Ae, cell_info1, c1, num_rows); 468s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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]’: 468s /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 468s 1789 | operator()(_Iter __first, _Sent __last, 468s | ^~~~~~~~ 468s /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 468s /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 468s 1792 | auto __lasti = ranges::next(__first, __last); 468s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 468s /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 468s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 468s | ^ 468s /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):: >]’: 468s /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 468s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 468s | ^~~~~~~~~ 468s /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 468s /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 468s 2152 | return __find_if(__first, __last, __pred, 468s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 468s 2153 | std::__iterator_category(__first)); 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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]’: 468s /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 468s 1022 | fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) 468s | ^~~~ 468s /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 468s /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 468s 1029 | std::__fill_a(__first, __last, __value); 468s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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]’: 468s /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 468s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 468s | ^~~~~~~~ 468s /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 468s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s /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]’: 468s /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 468s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 468s | ^~~~~~~~~~~~~~ 468s /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]’: 468s /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 468s /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*]’: 468s /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 468s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 468s | ^~~~~~~~~~~~~~~~ 468s /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 468s /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)>]’: 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 263 | void _lift_bc_exterior_facets( 468s | ^~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 468s /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 468s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 468s | ^~~~~~~~~~~~~~~~~~ 468s /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 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s /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 468s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 185 | __uninit_copy(__first, __last, __result); 468s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:347:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 347 | P0(Ae, cell_info0, cell0, num_cols); 468s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:348:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 348 | P1T(Ae, cell_info1, cell1, num_rows); 468s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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 >]’: 468s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 468s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 468s | ^~~~~~~~~~~~ 468s /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*]’: 468s /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 468s 346 | __niter_wrap(_From __from, _To __res) 468s | ^~~~~~~~~~~~ 468s /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*]’: 468s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 468s | ^~~~~~~~~~~~~~~~ 468s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s /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*]’: 468s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 468s | ^~~~~~~~~~~~~~~~~~ 468s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s /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 468s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 185 | __uninit_copy(__first, __last, __result); 468s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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*]’: 468s /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 468s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 468s | ^~~~~~~~~~~~~~~~ 468s /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 468s /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*]’: 468s /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 468s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 468s | ^~~~~~~~~~~~~~~~~~ 468s /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 468s /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 468s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 185 | __uninit_copy(__first, __last, __result); 468s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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]’: 468s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 468s | ^~~~~~~~~~~~ 468s /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*]’: 468s /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 468s 346 | __niter_wrap(_From __from, _To __res) 468s | ^~~~~~~~~~~~ 468s /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]’: 468s /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 468s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 468s | ^~~~~~~~~~~~~~ 468s /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]’: 468s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 468s | ^~~~~~~~ 468s /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*]’: 468s /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 468s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 468s | ^~~~~~~~~~~~~~~~ 468s /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 468s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 468s /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 468s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 468s | ^~~~~~~~~~~~~~~~~~ 468s /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 468s /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 468s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 185 | __uninit_copy(__first, __last, __result); 468s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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 >]’: 468s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 468s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 468s | ^~~~~~~~~~~~ 468s /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*]’: 468s /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 468s 346 | __niter_wrap(_From __from, _To __res) 468s | ^~~~~~~~~~~~ 468s /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&)::]’: 468s /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 468s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 468s | ^~~~~~~~ 468s /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 468s /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*]’: 468s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 468s | ^~~~~~~~~~~~~~~~ 468s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s /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*]’: 468s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 468s | ^~~~~~~~~~~~~~~~~~ 468s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s /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 468s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 185 | __uninit_copy(__first, __last, __result); 468s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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)>]’: 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 412 | void _lift_bc_interior_facets( 468s | ^~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /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]’: 468s /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 468s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 468s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 737 | std::move(__result), 468s | ~~~~~~~~~~~~~~~~~~~~ 468s 738 | std::move(__op), std::move(__proj)); 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:546:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 546 | P0(_Ae, cell_info0, cells0[0], num_cols); 468s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:547:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 547 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 468s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:548:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 548 | P1T(_Ae, cell_info1, cells1[0], num_rows); 468s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/dolfinx/fem/assemble_vector_impl.h:556:10: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 556 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 468s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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]’: 468s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 468s | ^~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s /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 468s 371 | return std::__do_uninit_copy(__first, __last, __result); 468s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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 468s 373 | return std::uninitialized_copy(__first, __last, __result); 468s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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):: >]’: 468s /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 468s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 468s | ^~~~~~~~~ 468s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 468s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 468s | ^~~~~~~~~~~~~~ 468s /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 468s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s /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 468s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 249 | std::move(__result)); 468s | ~~~~~~~~~~~~~~~~~~~~ 468s /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 468s 2152 | return __find_if(__first, __last, __pred, 468s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 468s 2153 | std::__iterator_category(__first)); 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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]’: 468s /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 468s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 468s | ^~~~~~~~ 468s /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 468s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s /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]’: 468s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 468s | ^~~~~~~~~~~~ 468s /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]’: 468s /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 468s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 468s | ^~~~~~~~~ 468s /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 468s /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 >]’: 468s /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 468s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 468s | ^~~~~~~~~ 468s /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 468s /usr/include/c++/14/bits/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 > >]’: 468s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 468s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 468s | ^~~~~~~~ 468s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 468s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 468s 683 | { return std::copy(__first, __first + __n, __result); } 468s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/c++/14/bits/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 > >]’: 468s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 468s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 468s | ^~~~~~~~ 468s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 468s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 468s 683 | { return std::copy(__first, __first + __n, __result); } 468s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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]’: 468s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 468s | ^~~~~~~~~~~~ 468s /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 >]’: 468s /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 468s 855 | operator()(_It& __it, _Sent __bound) const 468s | ^~~~~~~~ 468s /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]’: 468s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s /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&):: >]’: 468s /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 468s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 468s | ^~~~~~ 468s /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 468s /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 468s 1905 | std::__introsort_loop(__first, __last, 468s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 468s 1906 | std::__lg(__last - __first) * 2, 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 1907 | __comp); 468s | ~~~~~~~ 468s /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 468s 1908 | std::__final_insertion_sort(__first, __last, __comp); 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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]’: 468s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 468s | ^~~~~~~~~~~~ 468s /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 > >]’: 468s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 468s 642 | copy(_II __first, _II __last, _OI __result) 468s | ^~~~ 468s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 468s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 468s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 468s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 468s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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&):: >]’: 468s /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 468s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 468s | ^~~~~~~~~~~~~ 468s /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 468s 232 | if (__comp(__first + __secondChild, 468s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 468s 233 | __first + (__secondChild - 1))) 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 468s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 608 | __miter_base(_Iterator __it) 468s | ^~~~~~~~~~~~ 468s /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 >]’: 468s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 468s | ^~~~~~~~~~~~~ 468s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s /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*]’: 468s /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 468s 346 | __niter_wrap(_From __from, _To __res) 468s | ^~~~~~~~~~~~ 468s /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]’: 468s /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 468s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 468s | ^~~~~~~~~ 468s /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 468s /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 >]’: 468s /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 468s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 468s | ^~~~~~~~~ 468s /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 468s /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*]’: 468s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 642 | copy(_II __first, _II __last, _OI __result) 468s | ^~~~ 468s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 468s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 468s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 468s | ^~~~~~~~~~~~~~ 468s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s /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 468s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 249 | std::move(__result)); 468s | ~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/c++/14/bits/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*]’: 468s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 468s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 468s | ^~~~~~~~~~~~~ 468s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 468s /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&):: >]’: 468s /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 468s 1589 | __heap_select(_RandomAccessIterator __first, 468s | ^~~~~~~~~~~~~ 468s /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 468s /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 468s /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 468s 1593 | std::__make_heap(__first, __middle, __comp); 468s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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 468s 1595 | if (__comp(__i, __first)) 468s | ~~~~~~^~~~~~~~~~~~~~ 468s /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 468s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 468s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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&):: >]’: 468s /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 468s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 468s | ^~~~~~~~~~~ 468s /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 468s /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 468s 425 | std::__pop_heap(__first, __last, __last, __comp); 468s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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&):: >]’: 468s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 468s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 468s | ^~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 468s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 468s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 468s /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 468s 88 | if (__comp(__a, __b)) 468s | ~~~~~~^~~~~~~~~~ 468s /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 468s 90 | if (__comp(__b, __c)) 468s | ~~~~~~^~~~~~~~~~ 468s /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 468s 91 | std::iter_swap(__result, __b); 468s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 468s /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 468s 92 | else if (__comp(__a, __c)) 468s | ~~~~~~^~~~~~~~~~ 468s /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 468s 93 | std::iter_swap(__result, __c); 468s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 468s /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 468s 95 | std::iter_swap(__result, __a); 468s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 468s /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 468s 97 | else if (__comp(__a, __c)) 468s | ~~~~~~^~~~~~~~~~ 468s /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 468s 98 | std::iter_swap(__result, __a); 468s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 468s /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 468s 99 | else if (__comp(__b, __c)) 468s | ~~~~~~^~~~~~~~~~ 468s /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 468s 100 | std::iter_swap(__result, __c); 468s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 468s /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 468s 102 | std::iter_swap(__result, __b); 468s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 468s /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]’: 468s /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 468s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 468s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 737 | std::move(__result), 468s | ~~~~~~~~~~~~~~~~~~~~ 468s 738 | std::move(__op), std::move(__proj)); 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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&):: >]’: 468s /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 468s 1829 | __unguarded_partition(_RandomAccessIterator __first, 468s | ^~~~~~~~~~~~~~~~~~~~~ 468s /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 468s /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 468s /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 468s 1835 | while (__comp(__first, __pivot)) 468s | ~~~~~~^~~~~~~~~~~~~~~~~~ 468s /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 468s 1838 | while (__comp(__pivot, __last)) 468s | ~~~~~~^~~~~~~~~~~~~~~~~ 468s /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 468s 1842 | std::iter_swap(__first, __last); 468s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 468s /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]’: 468s /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 468s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 468s 607 | this->_M_impl._M_start, 468s | ~~~~~~~~~~~~~~~~~~~~~~~ 468s 608 | _M_get_Tp_allocator()); 468s | ~~~~~~~~~~~~~~~~~~~~~~ 468s /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&)::]’: 468s /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 468s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 468s | ^~~~~~~~ 468s /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 468s /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 > >]’: 468s /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 468s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 468s | ^~~~~~~~~~~~~ 468s /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 468s /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 468s /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 468s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 923 | std::__miter_base(__last), 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 924 | __result); 468s | ~~~~~~~~~ 468s /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&):: >]’: 468s /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 468s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 468s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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]’: 468s /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 468s 1789 | operator()(_Iter __first, _Sent __last, 468s | ^~~~~~~~ 468s /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 468s /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 468s 1792 | auto __lasti = ranges::next(__first, __last); 468s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 468s /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 468s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 468s | ^ 468s /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):: >]’: 468s /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 468s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 468s | ^~~~~~~~~ 468s /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 468s /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 468s 2152 | return __find_if(__first, __last, __pred, 468s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 468s 2153 | std::__iterator_category(__first)); 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s [ 77%] Linking CXX executable demo_codim_0_assembly 468s cd /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/codim_0_assembly && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_codim_0_assembly.dir/link.txt --verbose=1 468s /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]’: 468s /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 468s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 468s | ^~~~~~~~ 468s /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 468s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s /usr/include/c++/14/bits/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 > >]’: 468s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 468s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 468s | ^~~~~~~~ 468s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 468s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 468s 683 | { return std::copy(__first, __first + __n, __result); } 468s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/c++/14/bits/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 > >]’: 468s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 468s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 468s | ^~~~~~~~ 468s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 468s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 468s 683 | { return std::copy(__first, __first + __n, __result); } 468s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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 > >]’: 468s /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 468s 855 | operator()(_It& __it, _Sent __bound) const 468s | ^~~~~~~~ 468s /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&):: >]’: 468s /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 468s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 468s | ^~~~~~ 468s /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 468s /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 468s 1905 | std::__introsort_loop(__first, __last, 468s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 468s 1906 | std::__lg(__last - __first) * 2, 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 1907 | __comp); 468s | ~~~~~~~ 468s /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 468s 1908 | std::__final_insertion_sort(__first, __last, __comp); 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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]’: 468s /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 468s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 468s | ^~~~~~~~~~~~~~~~~~~~~~ 468s /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 468s /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 468s 371 | return std::__do_uninit_copy(__first, __last, __result); 468s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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 468s 373 | return std::uninitialized_copy(__first, __last, __result); 468s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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 > >]’: 468s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 468s 642 | copy(_II __first, _II __last, _OI __result) 468s | ^~~~ 468s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 468s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 468s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 468s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 468s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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 > >]’: 468s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 468s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 468s | ^~~~~~~~~~~~~ 468s /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 >]’: 468s /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 468s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 468s 607 | this->_M_impl._M_start, 468s | ~~~~~~~~~~~~~~~~~~~~~~~ 468s 608 | _M_get_Tp_allocator()); 468s | ~~~~~~~~~~~~~~~~~~~~~~ 468s /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]’: 468s /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 468s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 468s | ^~~~~~~~~~~~~~~~~~~~~~ 468s /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 468s /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 468s 371 | return std::__do_uninit_copy(__first, __last, __result); 468s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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 468s 373 | return std::uninitialized_copy(__first, __last, __result); 468s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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 >]’: 468s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 468s | ^~~~~~~~~~~~~ 468s /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&):: >]’: 468s /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 468s 135 | __push_heap(_RandomAccessIterator __first, 468s | ^~~~~~~~~~~ 468s /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 468s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 468s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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]’: 468s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 468s | ^~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s /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 468s 371 | return std::__do_uninit_copy(__first, __last, __result); 468s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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 468s 373 | return std::uninitialized_copy(__first, __last, __result); 468s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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&):: >]’: 468s /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 468s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 468s | ^~~~~~~~~~~ 468s /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 468s /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]’: 468s /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 468s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 468s | ^~~~~~~~~~~~~~~~~~~ 468s /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 468s /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 468s 1697 | std::__uninitialized_copy_a(__first, __last, 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 468s 1698 | this->_M_impl._M_start, 468s | ~~~~~~~~~~~~~~~~~~~~~~~ 468s 1699 | _M_get_Tp_allocator()); 468s | ~~~~~~~~~~~~~~~~~~~~~~ 468s /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&):: >]’: 468s /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 468s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 468s | ^~~~~~~~~~ 468s /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 468s /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 468s /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 >]’: 468s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 468s | ^~~~~~~~ 468s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 310 | return ranges::__copy_or_move(std::move(__first), 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 468s 311 | std::move(__last), 468s | ~~~~~~~~~~~~~~~~~~ 468s 312 | std::move(__result)); 468s | ~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 468s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 468s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 608 | __miter_base(_Iterator __it) 468s | ^~~~~~~~~~~~ 468s /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]’: 468s /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 468s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 468s | ^~~~~~~~~~~~~~~~~~~~~~ 468s /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 468s /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 468s 371 | return std::__do_uninit_copy(__first, __last, __result); 468s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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 468s 373 | return std::uninitialized_copy(__first, __last, __result); 468s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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 > >]’: 468s /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 468s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 468s | ^~~~~~~~~ 468s /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 468s /usr/include/c++/14/bits/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 >]’: 468s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 468s | ^~~~~~~~~~~~~ 468s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 468s from /usr/include/c++/14/bits/stl_algobase.h:67: 468s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 468s /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 468s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 468s | ^~~~~~~~ 468s /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 468s /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 468s 193 | return std::_Destroy_aux::__destroy(__first, __last); 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 468s /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 468s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 196 | __destroy(__first, __last); 468s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 468s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 468s /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 468s 608 | __miter_base(_Iterator __it) 468s | ^~~~~~~~~~~~ 468s /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 > >]’: 468s /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 468s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 468s | ^~~~~~~~~~~~~~~~~~~~~~ 468s /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 468s /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 468s /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&)::]’: 468s /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 468s 239 | operator()(_Value& __val, _Iterator __it) 468s | ^~~~~~~~ 468s In file included from /usr/include/c++/14/bits/ranges_util.h:34: 468s /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 >]’: 468s /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 468s 994 | operator()(_It __x, _Sent __bound) const 468s | ^~~~~~~~ 468s /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 468s /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&)::]’: 468s /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 468s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 468s | ^~~~ 468s /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 468s /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 468s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 468s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 468s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 608 | __miter_base(_Iterator __it) 468s | ^~~~~~~~~~~~ 468s /usr/include/c++/14/bits/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 > >]’: 468s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 468s | ^~~~~~~~~~~~~ 468s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 468s /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 >]’: 468s /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 468s 675 | move(_II __first, _II __last, _OI __result) 468s | ^~~~ 468s /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 468s /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 468s /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 468s 683 | return std::__copy_move_a(std::__miter_base(__first), 468s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 684 | std::__miter_base(__last), __result); 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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*]’: 468s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 468s | ^~~~~~~~~~~~~ 468s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s /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 468s 147 | { return std::copy(__first, __last, __result); } 468s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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]’: 468s /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 468s 3123 | operator()(_Iter __first, _Sent __last, 468s | ^~~~~~~~ 468s /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 468s /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 >]’: 468s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 468s | ^~~~~~~~ 468s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 310 | return ranges::__copy_or_move(std::move(__first), 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 468s 311 | std::move(__last), 468s | ~~~~~~~~~~~~~~~~~~ 468s 312 | std::move(__result)); 468s | ~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s /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 >]’: 468s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 468s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 468s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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&)::]’: 468s /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 468s 195 | operator()(_Iterator __it, _Value& __val) 468s | ^~~~~~~~ 468s /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&):: >]’: 468s /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 468s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 468s | ^~~~~~~~~~~~~ 468s /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 468s 232 | if (__comp(__first + __secondChild, 468s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 468s 233 | __first + (__secondChild - 1))) 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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 >]’: 468s /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 468s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 468s | ^~~~~~~~~~~~ 468s /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*]’: 468s /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 468s 346 | __niter_wrap(_From __from, _To __res) 468s | ^~~~~~~~~~~~ 468s /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]’: 468s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 1674 | void FiniteElement::permute_data( 468s | ^~~~~~~~~~~~~~~~ 468s In file included from /usr/include/basix/finite-element.h:12: 468s /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]’: 468s /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 468s 243 | void apply_matrix( 468s | ^~~~~~~~~~~~ 468s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /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]’: 468s /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 468s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 468s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 1805 | std::move(__comp), std::move(__proj)); 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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)::]’: 468s /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 468s 3867 | find_if(_InputIterator __first, _InputIterator __last, 468s | ^~~~~~~ 468s /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 468s /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 468s 3876 | return std::__find_if(__first, __last, 468s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 468s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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]’: 468s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 1733 | void FiniteElement::transform_data( 468s | ^~~~~~~~~~~~~~~~ 468s /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 468s 1754 | op(std::span(v_size_t), 468s | ~~^~~~~~~~~~~~~~~~~~~~~ 468s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 1756 | dofstart, block_size); 468s | ~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /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 468s 1775 | op(std::span(v_size_t), 468s | ~~^~~~~~~~~~~~~~~~~~~~~ 468s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 1777 | dofstart, block_size); 468s | ~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /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 468s 1786 | op(std::span(v_size_t), 468s | ~~^~~~~~~~~~~~~~~~~~~~~ 468s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 1788 | dofstart, block_size); 468s | ~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /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&):: >]’: 468s /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 468s 135 | __push_heap(_RandomAccessIterator __first, 468s | ^~~~~~~~~~~ 468s /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 468s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 468s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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]’: 468s /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 468s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 468s | ^~~~~~~~ 468s /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 468s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 468s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 737 | std::move(__result), 468s | ~~~~~~~~~~~~~~~~~~~~ 468s 738 | std::move(__op), std::move(__proj)); 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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 468s /usr/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 > >]’: 468s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 468s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 468s | ^~~~~~ 468s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 468s /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 468s 715 | return std::__copy_n(__first, __n2, __result, 468s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 468s 716 | std::__iterator_category(__first)); 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/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 > >]’: 468s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 468s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 468s | ^~~~~~ 468s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 468s /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 468s 715 | return std::__copy_n(__first, __n2, __result, 468s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 468s 716 | std::__iterator_category(__first)); 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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]’: 468s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 1674 | void FiniteElement::permute_data( 468s | ^~~~~~~~~~~~~~~~ 468s /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]’: 468s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s 1733 | void FiniteElement::transform_data( 468s | ^~~~~~~~~~~~~~~~ 468s /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 468s 1754 | op(std::span(v_size_t), 468s | ~~^~~~~~~~~~~~~~~~~~~~~ 468s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 1756 | dofstart, block_size); 468s | ~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /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 468s 1786 | op(std::span(v_size_t), 468s | ~~^~~~~~~~~~~~~~~~~~~~~ 468s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 1788 | dofstart, block_size); 468s | ~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /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 468s 1797 | op(std::span(v_size_t), 468s | ~~^~~~~~~~~~~~~~~~~~~~~ 468s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 468s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s 1799 | dofstart, block_size); 468s | ~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 468s /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&)::]’: 468s /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 468s 195 | operator()(_Iterator __it, _Value& __val) 468s | ^~~~~~~~ 468s /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]’: 468s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 468s | ^~~~~~~~ 468s /usr/include/c++/14/bits/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 > >]’: 468s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 468s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 468s | ^~~~~~~~ 468s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 468s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 468s 683 | { return std::copy(__first, __first + __n, __result); } 468s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, span > >]’: 468s /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 468s 608 | __miter_base(_Iterator __it) 468s | ^~~~~~~~~~~~ 468s /usr/include/c++/14/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 > >]’: 468s /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 468s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 468s | ^~~~~~~~~~~~~ 468s /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 468s /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 468s /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*]’: 468s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 468s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 468s | ^~~~~~~~~~~~~ 468s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 468s /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 468s 147 | { return std::copy(__first, __last, __result); } 468s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 468s /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 > >]’: 468s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 468s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 468s | ^~~~~~ 468s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 468s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 608 | __miter_base(_Iterator __it) 468s | ^~~~~~~~~~~~ 468s /usr/include/c++/14/bits/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 > >]’: 468s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 468s | ^~~~~~~~~~~~~ 468s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 468s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s /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]’: 469s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s 1674 | void FiniteElement::permute_data( 469s | ^~~~~~~~~~~~~~~~ 469s In file included from /usr/include/basix/finite-element.h:12: 469s /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]’: 469s /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 469s 243 | void apply_matrix( 469s | ^~~~~~~~~~~~ 469s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s /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]’: 469s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s 1733 | void FiniteElement::transform_data( 469s | ^~~~~~~~~~~~~~~~ 469s /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 469s 1754 | op(std::span(v_size_t), 469s | ~~^~~~~~~~~~~~~~~~~~~~~ 469s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 1756 | dofstart, block_size); 469s | ~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s /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 469s 1775 | op(std::span(v_size_t), 469s | ~~^~~~~~~~~~~~~~~~~~~~~ 469s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 1777 | dofstart, block_size); 469s | ~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s /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 469s 1786 | op(std::span(v_size_t), 469s | ~~^~~~~~~~~~~~~~~~~~~~~ 469s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 1788 | dofstart, block_size); 469s | ~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s /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]’: 469s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s 1674 | void FiniteElement::permute_data( 469s | ^~~~~~~~~~~~~~~~ 469s /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]’: 469s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s 1733 | void FiniteElement::transform_data( 469s | ^~~~~~~~~~~~~~~~ 469s /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 469s 1754 | op(std::span(v_size_t), 469s | ~~^~~~~~~~~~~~~~~~~~~~~ 469s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 1756 | dofstart, block_size); 469s | ~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s /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 469s 1786 | op(std::span(v_size_t), 469s | ~~^~~~~~~~~~~~~~~~~~~~~ 469s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 1788 | dofstart, block_size); 469s | ~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s /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 469s 1797 | op(std::span(v_size_t), 469s | ~~^~~~~~~~~~~~~~~~~~~~~ 469s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 1799 | dofstart, block_size); 469s | ~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s /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]’: 469s /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 469s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 469s | ^~~~~~~~ 469s /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 469s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 469s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 737 | std::move(__result), 469s | ~~~~~~~~~~~~~~~~~~~~ 469s 738 | std::move(__op), std::move(__proj)); 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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 469s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 469s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 469s | ^~~~~~~~~~~~~~ 469s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s /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 469s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 249 | std::move(__result)); 469s | ~~~~~~~~~~~~~~~~~~~~ 469s /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 >]’: 469s /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 469s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 469s 607 | this->_M_impl._M_start, 469s | ~~~~~~~~~~~~~~~~~~~~~~~ 469s 608 | _M_get_Tp_allocator()); 469s | ~~~~~~~~~~~~~~~~~~~~~~ 469s /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 > >]’: 469s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s 642 | copy(_II __first, _II __last, _OI __result) 469s | ^~~~ 469s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 469s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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]’: 469s /usr/include/basix/finite-element.h:1947:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 469s 1947 | void FiniteElement::Tt_inv_apply_right(std::span u, int n, 469s | ^~~~~~~~~~~~~~~~ 469s /usr/include/basix/finite-element.h:1959:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 469s 1959 | permute_data(dblock, 1, cell_info, _eperm_inv); 469s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/basix/finite-element.h:1964:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 469s 1964 | transform_data(u, n, cell_info, _etrans_inv, 469s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 1965 | precompute::apply_tranpose_matrix_right); 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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]’: 469s /usr/include/basix/finite-element.h:1875:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 469s 1875 | void FiniteElement::Tt_apply_right(std::span u, int n, 469s | ^~~~~~~~~~~~~~~~ 469s /usr/include/basix/finite-element.h:1887:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 469s 1887 | permute_data(dblock, 1, cell_info, _eperm); 469s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/basix/finite-element.h:1892:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 469s 1892 | transform_data(u, n, cell_info, _etrans, 469s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 1893 | precompute::apply_tranpose_matrix_right); 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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]’: 469s /usr/include/basix/finite-element.h:1899:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 469s 1899 | void FiniteElement::Tinv_apply_right(std::span u, int n, 469s | ^~~~~~~~~~~~~~~~ 469s /usr/include/basix/finite-element.h:1911:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 469s 1911 | permute_data(dblock, 1, cell_info, _eperm); 469s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/basix/finite-element.h:1916:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 469s 1916 | transform_data(u, n, cell_info, _etrans_invT, 469s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 1917 | precompute::apply_tranpose_matrix_right); 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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]’: 469s /usr/include/basix/finite-element.h:1923:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 469s 1923 | void FiniteElement::T_apply_right(std::span u, int n, 469s | ^~~~~~~~~~~~~~~~ 469s /usr/include/basix/finite-element.h:1935:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 469s 1935 | permute_data(dblock, 1, cell_info, _eperm_inv); 469s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/basix/finite-element.h:1940:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 469s 1940 | transform_data(u, n, cell_info, _etransT, 469s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 1941 | precompute::apply_tranpose_matrix_right); 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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]’: 469s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 469s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 469s | ^~~~~~~~~~~~~~~~ 469s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 469s 1849 | permute_data(u, n, cell_info, _eperm); 469s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 469s 1852 | transform_data(u, n, cell_info, _etrans_invT, 469s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 1853 | precompute::apply_matrix); 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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]’: 469s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 469s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 469s | ^~~~~~~~~~~~~~~~ 469s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 469s 1833 | permute_data(u, n, cell_info, _eperm_inv); 469s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 469s 1836 | transform_data(u, n, cell_info, _etransT, 469s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 1837 | precompute::apply_matrix); 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/c++/14/bits/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 > >]’: 469s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 469s | ^~~~~~~~ 469s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s 683 | { return std::copy(__first, __first + __n, __result); } 469s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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 > >]’: 469s /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 469s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 469s | ^~~~~~~~ 469s /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 469s /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 469s 577 | return ranges::fill_n(std::move(__first), __len, __value); 469s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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]’: 469s /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 469s 1143 | __fill_n_a(_OutputIterator __first, _Size __n, const _Tp& __value, 469s | ^~~~~~~~~~ 469s /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 469s 1154 | std::__fill_a(__first, __first + __n, __value); 469s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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]’: 469s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 469s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 469s | ^~~~~~~~~~~~~~~~ 469s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 469s 1865 | permute_data(u, n, cell_info, _eperm_inv); 469s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 469s 1868 | transform_data(u, n, cell_info, _etrans_inv, 469s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 1869 | precompute::apply_matrix); 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/c++/14/bits/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 >]’: 469s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 469s | ^~~~~~~~ 469s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s 683 | { return std::copy(__first, __first + __n, __result); } 469s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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]’: 469s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 469s 1810 | void FiniteElement::T_apply(std::span u, int n, 469s | ^~~~~~~~~~~~~~~~ 469s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 469s 1817 | permute_data(u, n, cell_info, _eperm); 469s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 469s 1820 | transform_data(u, n, cell_info, _etrans, 469s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 1821 | precompute::apply_matrix); 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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 > >]’: 469s /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 469s 642 | copy(_II __first, _II __last, _OI __result) 469s | ^~~~ 469s /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 469s /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 469s /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 469s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 469s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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]’: 469s /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 469s 997 | __fill_a(_FIte __first, _FIte __last, const _Tp& __value) 469s | ^~~~~~~~ 469s /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 469s /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 469s 998 | { std::__fill_a1(__first, __last, __value); } 469s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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 > >]’: 469s /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 469s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 469s | ^~~~~~~~ 469s /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*]’: 469s /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 469s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 469s | ^~~~~~~~~~~~~ 469s /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 469s /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 469s 147 | { return std::copy(__first, __last, __result); } 469s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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 >]’: 469s /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 469s 181 | void dot(U A, V B, P C, bool transpose = false) 469s | ^~~ 469s /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 469s /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 469s /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*]’: 469s /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 469s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 469s | ^~~~~~~~~~~~~ 469s /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 469s /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 469s 147 | { return std::copy(__first, __last, __result); } 469s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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 > > >]’: 469s /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 469s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 469s | ^~~~~~ 469s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 469s /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 469s 87 | auto det(Matrix A) 469s | ^~~ 469s /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 >]’: 469s /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 469s 125 | void inv(U A, V B) 469s | ^~~ 469s /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 469s /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*]’: 469s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 469s | ^~~~~~~~~~~~~ 469s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s /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 469s 147 | { return std::copy(__first, __last, __result); } 469s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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 >]’: 469s /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 469s 181 | void dot(U A, V B, P C, bool transpose = false) 469s | ^~~ 469s /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 469s /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 469s /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*]’: 469s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 469s | ^~~~~~~~~~~~~~~~ 469s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s /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*]’: 469s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 469s | ^~~~~~~~~~~~~~~~~~ 469s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s /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 469s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 185 | __uninit_copy(__first, __last, __result); 469s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 469s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 469s | ^~~~~~~~~~~~~~ 469s /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]’: 469s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 469s 1674 | void FiniteElement::permute_data( 469s | ^~~~~~~~~~~~~~~~ 469s /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&):: >]’: 469s /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 469s 1876 | __introsort_loop(_RandomAccessIterator __first, 469s | ^~~~~~~~~~~~~~~~ 469s /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 469s /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 469s 1884 | std::__partial_sort(__first, __last, __last, __comp); 469s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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 469s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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 469s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 469s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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&):: >]’: 469s /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 469s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 469s | ^~~~~~~~~~~~~~~~~~~~~~ 469s /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 469s /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 469s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 469s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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 469s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 1819 | __comp); 469s | ~~~~~~~ 469s /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 469s 1822 | std::__insertion_sort(__first, __last, __comp); 469s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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]’: 469s /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 469s 243 | void apply_matrix( 469s | ^~~~~~~~~~~~ 469s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 469s /usr/include/c++/14/bits/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*]’: 469s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 469s | ^~~~~~~~~~~~~ 469s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 469s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 469s | ^~~~~~~~~~~~~~ 469s /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]’: 469s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 469s 1733 | void FiniteElement::transform_data( 469s | ^~~~~~~~~~~~~~~~ 469s /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 469s 1754 | op(std::span(v_size_t), 469s | ~~^~~~~~~~~~~~~~~~~~~~~ 469s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 1756 | dofstart, block_size); 469s | ~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 469s /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 469s 1775 | op(std::span(v_size_t), 469s | ~~^~~~~~~~~~~~~~~~~~~~~ 469s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 1777 | dofstart, block_size); 469s | ~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 469s /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 469s 1786 | op(std::span(v_size_t), 469s | ~~^~~~~~~~~~~~~~~~~~~~~ 469s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 1788 | dofstart, block_size); 469s | ~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 469s /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]’: 469s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 469s | ^~~~~~~~ 469s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s /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]’: 469s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 469s | ^~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s /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 469s 371 | return std::__do_uninit_copy(__first, __last, __result); 469s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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 469s 373 | return std::uninitialized_copy(__first, __last, __result); 469s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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]’: 469s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 469s 1674 | void FiniteElement::permute_data( 469s | ^~~~~~~~~~~~~~~~ 469s /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]’: 469s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 469s 1733 | void FiniteElement::transform_data( 469s | ^~~~~~~~~~~~~~~~ 469s /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 469s 1754 | op(std::span(v_size_t), 469s | ~~^~~~~~~~~~~~~~~~~~~~~ 469s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 1756 | dofstart, block_size); 469s | ~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 469s /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 469s 1786 | op(std::span(v_size_t), 469s | ~~^~~~~~~~~~~~~~~~~~~~~ 469s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 1788 | dofstart, block_size); 469s | ~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 469s /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 469s 1797 | op(std::span(v_size_t), 469s | ~~^~~~~~~~~~~~~~~~~~~~~ 469s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 1799 | dofstart, block_size); 469s | ~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 469s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 > >]’: 469s /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 469s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 469s | ^~~~~~~~~~~~~~ 469s /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 > >]’: 469s /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 469s 994 | operator()(_It __x, _Sent __bound) const 469s | ^~~~~~~~ 469s /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 469s /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&)::]’: 469s /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 469s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 469s | ^~~~ 469s /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 469s /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 469s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 469s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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):: >]’: 469s /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 469s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 469s | ^~~~~~~~~ 469s /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 469s /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 469s 2107 | if (__pred(__first)) 469s | ~~~~~~^~~~~~~~~ 469s /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 469s 2111 | if (__pred(__first)) 469s | ~~~~~~^~~~~~~~~ 469s /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 469s 2115 | if (__pred(__first)) 469s | ~~~~~~^~~~~~~~~ 469s /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 469s 2119 | if (__pred(__first)) 469s | ~~~~~~^~~~~~~~~ 469s /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 469s 2127 | if (__pred(__first)) 469s | ~~~~~~^~~~~~~~~ 469s /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 469s 2132 | if (__pred(__first)) 469s | ~~~~~~^~~~~~~~~ 469s /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 469s 2137 | if (__pred(__first)) 469s | ~~~~~~^~~~~~~~~ 469s /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 > >]’: 469s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s 642 | copy(_II __first, _II __last, _OI __result) 469s | ^~~~ 469s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 469s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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> >]’: 469s /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 469s 608 | __miter_base(_Iterator __it) 469s | ^~~~~~~~~~~~ 469s /usr/include/c++/14/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 > > >]’: 469s /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 469s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 469s | ^~~~~~~~~~~~~ 469s /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 469s /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 469s /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]’: 469s /usr/include/dolfinx/fem/FiniteElement.h:656:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 469s 656 | void Tt_inv_apply_right(std::span data, std::uint32_t cell_permutation, 469s | ^~~~~~~~~~~~~~~~~~ 469s /usr/include/dolfinx/fem/FiniteElement.h:660:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 469s 660 | _element->Tt_inv_apply_right(data, n, cell_permutation); 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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]’: 469s /usr/include/dolfinx/fem/FiniteElement.h:639:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 469s 639 | void Tt_apply_right(std::span data, std::uint32_t cell_permutation, 469s | ^~~~~~~~~~~~~~ 469s /usr/include/dolfinx/fem/FiniteElement.h:643:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 469s 643 | _element->Tt_apply_right(data, n, cell_permutation); 469s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 469s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s 608 | __miter_base(_Iterator __it) 469s | ^~~~~~~~~~~~ 469s /usr/include/c++/14/bits/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 > >]’: 469s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 469s | ^~~~~~~~~~~~~ 469s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s /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]’: 469s /usr/include/dolfinx/fem/FiniteElement.h:622:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 469s 622 | void Tinv_apply_right(std::span data, std::uint32_t cell_permutation, 469s | ^~~~~~~~~~~~~~~~ 469s /usr/include/dolfinx/fem/FiniteElement.h:626:31: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 469s 626 | _element->Tinv_apply_right(data, n, cell_permutation); 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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]’: 469s /usr/include/dolfinx/fem/FiniteElement.h:605:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 469s 605 | void T_apply_right(std::span data, std::uint32_t cell_permutation, 469s | ^~~~~~~~~~~~~ 469s /usr/include/dolfinx/fem/FiniteElement.h:609:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 469s 609 | _element->T_apply_right(data, n, cell_permutation); 469s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/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 > >]’: 469s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 469s | ^~~~~~ 469s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s /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 >&]’: 469s /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 469s 598 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 469s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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]’: 469s /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 469s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 469s | ^~~~~~~~ 469s /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 469s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 469s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 737 | std::move(__result), 469s | ~~~~~~~~~~~~~~~~~~~~ 469s 738 | std::move(__op), std::move(__proj)); 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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 469s /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]’: 469s /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 469s 1178 | fill_n(_OI __first, _Size __n, const _Tp& __value) 469s | ^~~~~~ 469s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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> >]’: 469s /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 469s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 469s | ^~~~~~~~~~~~~~ 469s /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 469s /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 469s /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 469s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 249 | std::move(__result)); 469s | ~~~~~~~~~~~~~~~~~~~~ 469s /usr/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 >]’: 469s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 469s | ^~~~~~ 469s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s /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 > > >]’: 469s /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 469s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 469s | ^~~~~~~~ 469s /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 469s /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 469s 577 | return ranges::fill_n(std::move(__first), __len, __value); 469s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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*]’: 469s /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 469s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 469s | ^~~~~~~~~~~~~ 469s /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 469s /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 469s 147 | { return std::copy(__first, __last, __result); } 469s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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]’: 469s /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 469s 1022 | fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) 469s | ^~~~ 469s /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 469s /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 469s 1029 | std::__fill_a(__first, __last, __value); 469s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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*]’: 469s /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 469s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 469s | ^~~~~~~~~~~~~~~~ 469s /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 469s /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*]’: 469s /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 469s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 469s | ^~~~~~~~~~~~~~~~~~ 469s /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 469s /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 469s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 185 | __uninit_copy(__first, __last, __result); 469s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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*]’: 469s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 469s | ^~~~~~~~~~~~~ 469s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s /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 469s 147 | { return std::copy(__first, __last, __result); } 469s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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]’: 469s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 469s | ^~~~~~~~~~~~ 469s In file included from /usr/include/c++/14/bits/refwrap.h:38, 469s from /usr/include/c++/14/vector:68: 469s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 469s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 469s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 469s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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]’: 469s /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 469s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 469s | ^~~~~~~~~~~~~~ 469s /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]’: 469s /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 469s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 469s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 469s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 469s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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*]’: 469s /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 469s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 469s | ^~~~~~~~~~~~~~~~ 469s /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 469s /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*]’: 469s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 469s | ^~~~~~~~~~~~~~~~ 469s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s /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*]’: 469s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 469s | ^~~~~~~~~~~~~~~~~~ 469s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 469s /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 469s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 469s | ^~~~~~~~~~~~~~~~~~ 469s /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 469s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s /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 469s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 185 | __uninit_copy(__first, __last, __result); 469s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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 469s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 185 | __uninit_copy(__first, __last, __result); 469s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 469s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 469s | ^~~~~~~~~~~~~~ 469s /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 >]’: 469s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 469s | ^~~~~~~~~~~~ 469s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 469s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 469s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 469s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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*]’: 469s /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 469s 346 | __niter_wrap(_From __from, _To __res) 469s | ^~~~~~~~~~~~ 469s /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&):: >]’: 469s /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 469s 1876 | __introsort_loop(_RandomAccessIterator __first, 469s | ^~~~~~~~~~~~~~~~ 469s /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 469s /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 469s 1884 | std::__partial_sort(__first, __last, __last, __comp); 469s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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 469s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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 469s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 469s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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&):: >]’: 469s /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 469s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 469s | ^~~~~~~~~~~~~~~~~~~~~~ 469s /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 469s /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 469s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 469s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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 469s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 1819 | __comp); 469s | ~~~~~~~ 469s /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 469s 1822 | std::__insertion_sort(__first, __last, __comp); 469s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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*]’: 469s /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 469s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 469s | ^~~~~~~~~~~~~~~~ 469s /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 469s /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]’: 469s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 469s 154 | void apply_permutation_mapped(std::span perm, 469s | ^~~~~~~~~~~~~~~~~~~~~~~~ 469s /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*]’: 469s /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 469s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 469s | ^~~~~~~~~~~~~~~~~~ 469s /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 469s /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 469s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 185 | __uninit_copy(__first, __last, __result); 469s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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]’: 469s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 469s 144 | void apply_permutation(std::span perm, std::span data, 469s | ^~~~~~~~~~~~~~~~~ 469s /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]’: 469s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 469s | ^~~~~~~~~~~~ 469s /usr/include/c++/14/bits/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*]’: 469s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 469s | ^~~~~~~~~~~~~ 469s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s /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*]’: 469s /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 469s 346 | __niter_wrap(_From __from, _To __res) 469s | ^~~~~~~~~~~~ 469s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 469s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 469s | ^~~~~~~~~~~~~~ 469s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 469s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 469s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 469s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 469s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 469s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 469s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 469s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 469s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 469s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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]’: 469s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 469s | ^~~~~~~~ 469s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 469s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 469s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 469s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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*]’: 469s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 469s | ^~~~~~~~~~~~~~~~ 469s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s /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 >]’: 469s /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 469s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 469s | ^~~~~~~~~~~~ 469s /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 >]’: 469s /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 469s /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*]’: 469s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 469s | ^~~~~~~~~~~~~~~~~~ 469s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s /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 469s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 185 | __uninit_copy(__first, __last, __result); 469s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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*]’: 469s /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 469s 346 | __niter_wrap(_From __from, _To __res) 469s | ^~~~~~~~~~~~ 469s /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]’: 469s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 469s | ^~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s /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 469s 371 | return std::__do_uninit_copy(__first, __last, __result); 469s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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 469s 373 | return std::uninitialized_copy(__first, __last, __result); 469s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 469s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 469s | ^~~~~~~~~~~~~~ 469s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s /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 469s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 249 | std::move(__result)); 469s | ~~~~~~~~~~~~~~~~~~~~ 469s /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]’: 469s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 469s | ^~~~~~~~~~~~ 469s /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 > >]’: 469s /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 469s 994 | operator()(_It __x, _Sent __bound) const 469s | ^~~~~~~~ 469s /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 469s /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]’: 469s /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 469s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 469s | ^~~~~~~~~ 469s /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 469s /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&)::]’: 469s /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 469s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 469s | ^~~~ 469s /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 469s /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 469s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 469s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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 >]’: 469s /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 469s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 469s | ^~~~~~~~~ 469s /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 469s /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):: >]’: 469s /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 469s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 469s | ^~~~~~~~~ 469s /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 469s /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 469s 2107 | if (__pred(__first)) 469s | ~~~~~~^~~~~~~~~ 469s /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 469s 2111 | if (__pred(__first)) 469s | ~~~~~~^~~~~~~~~ 469s /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 469s 2115 | if (__pred(__first)) 469s | ~~~~~~^~~~~~~~~ 469s /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 469s 2119 | if (__pred(__first)) 469s | ~~~~~~^~~~~~~~~ 469s /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 469s 2127 | if (__pred(__first)) 469s | ~~~~~~^~~~~~~~~ 469s /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 >]’: 469s /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 469s 855 | operator()(_It& __it, _Sent __bound) const 469s | ^~~~~~~~ 469s /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 469s 2132 | if (__pred(__first)) 469s | ~~~~~~^~~~~~~~~ 469s /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 469s 2137 | if (__pred(__first)) 469s | ~~~~~~^~~~~~~~~ 469s /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&):: >]’: 469s /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 469s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 469s | ^~~~~~ 469s /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 469s /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 469s 1905 | std::__introsort_loop(__first, __last, 469s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 469s 1906 | std::__lg(__last - __first) * 2, 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 1907 | __comp); 469s | ~~~~~~~ 469s /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 469s 1908 | std::__final_insertion_sort(__first, __last, __comp); 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 469s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s 608 | __miter_base(_Iterator __it) 469s | ^~~~~~~~~~~~ 469s /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 >]’: 469s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 469s | ^~~~~~~~~~~~~ 469s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s /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*]’: 469s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s 642 | copy(_II __first, _II __last, _OI __result) 469s | ^~~~ 469s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 469s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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]’: 469s /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 469s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 386 | __result, __alloc); 469s | ~~~~~~~~~~~~~~~~~~ 469s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 469s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 469s | ^~~~~~~~~~~~~~ 469s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s /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 469s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 249 | std::move(__result)); 469s | ~~~~~~~~~~~~~~~~~~~~ 469s /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 > >]’: 469s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s 642 | copy(_II __first, _II __last, _OI __result) 469s | ^~~~ 469s In file included from /usr/include/dolfinx/fem/DirichletBC.h:10: 469s /usr/include/dolfinx/fem/Constant.h: In constructor ‘dolfinx::fem::Constant::Constant(value_type) [with T = std::complex]’: 469s /usr/include/dolfinx/fem/Constant.h:30:37: note: parameter passing for argument of type ‘std::initializer_list >’ changed in GCC 7.1 469s 30 | explicit Constant(value_type c) : value({c}) {} 469s | ^~~~~~~~~~ 469s /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]’: 469s /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 469s 398 | return std::__uninitialized_copy_a 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 469s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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]’: 469s /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 469s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 469s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 737 | std::move(__result), 469s | ~~~~~~~~~~~~~~~~~~~~ 469s 738 | std::move(__op), std::move(__proj)); 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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 >]’: 469s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 469s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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]’: 469s /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 469s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 469s 607 | this->_M_impl._M_start, 469s | ~~~~~~~~~~~~~~~~~~~~~~~ 469s 608 | _M_get_Tp_allocator()); 469s | ~~~~~~~~~~~~~~~~~~~~~~ 469s /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 469s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 469s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 508 | { return std::get<0>(idx) != r; }); 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 469s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 553 | [](auto x) { return std::get<1>(x); }); 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 469s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 469s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 469s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 646 | std::next(x_new.begin(), shape[1] * i)); 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 469s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 658 | std::next(x_new.begin(), shape[1] * i)); 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 469s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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]’: 469s /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 469s 1789 | operator()(_Iter __first, _Sent __last, 469s | ^~~~~~~~ 469s /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 469s /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 469s 1792 | auto __lasti = ranges::next(__first, __last); 469s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 469s /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 469s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 469s | ^ 469s /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*]’: 469s /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 469s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 469s | ^~~~~~~~~~~~~ 469s /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 469s /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 469s 147 | { return std::copy(__first, __last, __result); } 469s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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):: >]’: 469s /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 469s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 469s | ^~~~~~~~~ 469s /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 469s /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 469s 2152 | return __find_if(__first, __last, __pred, 469s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 469s 2153 | std::__iterator_category(__first)); 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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]’: 469s /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 469s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 469s | ^~~~~~~~ 469s /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 469s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s /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]’: 469s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 469s | ^~~~~~~~ 469s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s /usr/include/c++/14/bits/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 > >]’: 469s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 469s | ^~~~~~~~ 469s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s 683 | { return std::copy(__first, __first + __n, __result); } 469s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/c++/14/bits/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 > >]’: 469s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 469s | ^~~~~~~~ 469s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s 683 | { return std::copy(__first, __first + __n, __result); } 469s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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):: >]’: 469s /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 469s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 469s | ^~~~~~~~~ 469s /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 469s /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 469s 2107 | if (__pred(__first)) 469s | ~~~~~~^~~~~~~~~ 469s /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 469s 2111 | if (__pred(__first)) 469s | ~~~~~~^~~~~~~~~ 469s /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 469s 2115 | if (__pred(__first)) 469s | ~~~~~~^~~~~~~~~ 469s /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 469s 2119 | if (__pred(__first)) 469s | ~~~~~~^~~~~~~~~ 469s /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 469s 2127 | if (__pred(__first)) 469s | ~~~~~~^~~~~~~~~ 469s /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 469s 2132 | if (__pred(__first)) 469s | ~~~~~~^~~~~~~~~ 469s /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 469s 2137 | if (__pred(__first)) 469s | ~~~~~~^~~~~~~~~ 469s /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 > >]’: 469s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s 642 | copy(_II __first, _II __last, _OI __result) 469s | ^~~~ 469s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 469s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 469s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s 608 | __miter_base(_Iterator __it) 469s | ^~~~~~~~~~~~ 469s /usr/include/c++/14/bits/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 > >]’: 469s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 469s | ^~~~~~~~~~~~~ 469s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s /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 > >]’: 469s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s 642 | copy(_II __first, _II __last, _OI __result) 469s | ^~~~ 469s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 469s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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]’: 469s /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 469s 285 | void apply_tranpose_matrix_right( 469s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 469s /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]’: 469s /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 469s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 469s | ^~~~~~~~~~~~~~~~~~~~~~ 469s /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 469s /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 469s 371 | return std::__do_uninit_copy(__first, __last, __result); 469s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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 469s 373 | return std::uninitialized_copy(__first, __last, __result); 469s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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 > >]’: 469s /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 469s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 469s | ^~~~~~~~ 469s /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]’: 469s /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 469s 997 | __fill_a(_FIte __first, _FIte __last, const _Tp& __value) 469s | ^~~~~~~~ 469s /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 469s /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 469s 998 | { std::__fill_a1(__first, __last, __value); } 469s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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]’: 469s /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 469s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 469s | ^~~~~~~~ 469s /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 469s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 469s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 737 | std::move(__result), 469s | ~~~~~~~~~~~~~~~~~~~~ 469s 738 | std::move(__op), std::move(__proj)); 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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 >]’: 469s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s 642 | copy(_II __first, _II __last, _OI __result) 469s | ^~~~ 469s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 469s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/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 > >]’: 469s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 469s | ^~~~~~ 469s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s /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]’: 469s /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 469s 978 | __fill_a1(::__gnu_cxx::__normal_iterator<_Ite, _Cont> __first, 469s | ^~~~~~~~~ 469s /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 469s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 469s /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 469s 642 | copy(_II __first, _II __last, _OI __result) 469s | ^~~~ 469s /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 469s /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*]’: 469s /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 469s /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 469s /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*]’: 469s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 469s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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*]’: 469s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 469s | ^~~~~~~~~~~~~ 469s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s /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 469s 147 | { return std::copy(__first, __last, __result); } 469s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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&):: >]’: 469s /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 469s 1863 | __partial_sort(_RandomAccessIterator __first, 469s | ^~~~~~~~~~~~~~ 469s /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 469s /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 469s /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 469s 1868 | std::__heap_select(__first, __middle, __last, __comp); 469s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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 469s 1869 | std::__sort_heap(__first, __middle, __comp); 469s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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&):: >]’: 469s /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 469s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 469s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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 469s /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 469s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 1856 | __comp); 469s | ~~~~~~~ 469s /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 469s /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 469s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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&):: >]’: 469s /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 469s 1770 | __insertion_sort(_RandomAccessIterator __first, 469s | ^~~~~~~~~~~~~~~~ 469s /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 469s /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 469s 1777 | if (__comp(__i, __first)) 469s | ~~~~~~^~~~~~~~~~~~~~ 469s /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 469s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 469s | ^~~~~~~~~~~~~~~~~~~~~~~ 469s /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&):: >]’: 469s /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 469s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 469s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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 469s /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*]’: 469s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s 642 | copy(_II __first, _II __last, _OI __result) 469s | ^~~~ 469s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 469s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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 > >]’: 469s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 469s | ^~~~~~~~ 469s /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]’: 469s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 469s | ^~~~~~~~~~~~ 469s In file included from /usr/include/c++/14/bits/refwrap.h:38, 469s from /usr/include/c++/14/vector:68: 469s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 469s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 469s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 469s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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]’: 469s /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 469s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 469s | ^~~~~~~~~~~~~~~~~~~~~~ 469s /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 469s /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 469s 371 | return std::__do_uninit_copy(__first, __last, __result); 469s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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 469s 373 | return std::uninitialized_copy(__first, __last, __result); 469s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 469s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 469s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 469s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 469s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s 608 | __miter_base(_Iterator __it) 469s | ^~~~~~~~~~~~ 469s /usr/include/c++/14/bits/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 > >]’: 469s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 469s | ^~~~~~~~~~~~~ 469s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 469s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 469s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 469s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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]’: 469s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s 154 | void apply_permutation_mapped(std::span perm, 469s | ^~~~~~~~~~~~~~~~~~~~~~~~ 469s /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]’: 469s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s 144 | void apply_permutation(std::span perm, std::span data, 469s | ^~~~~~~~~~~~~~~~~ 469s /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*]’: 469s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 469s | ^~~~~~~~~~~~~~~~ 469s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s /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*]’: 469s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 469s | ^~~~~~~~~~~~~~~~~~ 469s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s /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 469s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 185 | __uninit_copy(__first, __last, __result); 469s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 469s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 469s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 469s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 469s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 469s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 469s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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 469s make[2]: Leaving directory '/tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo' 469s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 469s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 469s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 469s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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 > >]’: 469s /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 469s 855 | operator()(_It& __it, _Sent __bound) const 469s | ^~~~~~~~ 469s /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&):: >]’: 469s /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 469s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 469s | ^~~~~~ 469s /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 469s /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 469s 1905 | std::__introsort_loop(__first, __last, 469s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 469s 1906 | std::__lg(__last - __first) * 2, 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 1907 | __comp); 469s | ~~~~~~~ 469s /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 469s 1908 | std::__final_insertion_sort(__first, __last, __comp); 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 469s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 469s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 469s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 469s /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)::]’: 469s /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 469s 317 | operator()(_Iterator __it) 469s | ^~~~~~~~ 469s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 469s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s 608 | __miter_base(_Iterator __it) 469s | ^~~~~~~~~~~~ 469s /usr/include/c++/14/bits/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 > >]’: 469s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 469s | ^~~~~~~~~~~~~ 469s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s [ 77%] Built target demo_codim_0_assembly 469s /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 >]’: 469s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 469s | ^~~~~~~~~~~~ 469s /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]’: 469s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 469s | ^~~~~~~~ 469s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 469s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 469s | ^~~~~~~~~~~~~~ 469s /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]’: 469s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 469s 1674 | void FiniteElement::permute_data( 469s | ^~~~~~~~~~~~~~~~ 469s In file included from /usr/include/basix/finite-element.h:12: 469s /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]’: 469s /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 469s 243 | void apply_matrix( 469s | ^~~~~~~~~~~~ 469s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 469s /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]’: 469s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 469s 1733 | void FiniteElement::transform_data( 469s | ^~~~~~~~~~~~~~~~ 469s /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 469s 1754 | op(std::span(v_size_t), 469s | ~~^~~~~~~~~~~~~~~~~~~~~ 469s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 1756 | dofstart, block_size); 469s | ~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 469s /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 469s 1775 | op(std::span(v_size_t), 469s | ~~^~~~~~~~~~~~~~~~~~~~~ 469s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 1777 | dofstart, block_size); 469s | ~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 469s /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 469s 1786 | op(std::span(v_size_t), 469s | ~~^~~~~~~~~~~~~~~~~~~~~ 469s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 1788 | dofstart, block_size); 469s | ~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 469s /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]’: 469s /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 469s 135 | __uninit_copy(_InputIterator __first, _InputIterator __last, 469s | ^~~~~~~~~~~~~ 469s /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 469s /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 469s 137 | { return std::__do_uninit_copy(__first, __last, __result); } 469s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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]’: 469s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 469s 1674 | void FiniteElement::permute_data( 469s | ^~~~~~~~~~~~~~~~ 469s /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]’: 469s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 469s 1733 | void FiniteElement::transform_data( 469s | ^~~~~~~~~~~~~~~~ 469s /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 469s 1754 | op(std::span(v_size_t), 469s | ~~^~~~~~~~~~~~~~~~~~~~~ 469s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 1756 | dofstart, block_size); 469s | ~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 469s /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 469s 1786 | op(std::span(v_size_t), 469s | ~~^~~~~~~~~~~~~~~~~~~~~ 469s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 1788 | dofstart, block_size); 469s | ~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 469s /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 469s 1797 | op(std::span(v_size_t), 469s | ~~^~~~~~~~~~~~~~~~~~~~~ 469s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 1799 | dofstart, block_size); 469s | ~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 469s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 > >]’: 469s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 469s | ^~~~~~~~~~~~~~ 469s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s /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 469s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 249 | std::move(__result)); 469s | ~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, span > >]’: 469s /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 469s 608 | __miter_base(_Iterator __it) 469s | ^~~~~~~~~~~~ 469s /usr/include/c++/14/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 > >]’: 469s /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 469s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 469s | ^~~~~~~~~~~~~ 469s /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 469s /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 469s /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 >]’: 469s /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 469s 678 | vector(initializer_list __l, 469s | ^~~~~~ 469s /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 > > >]’: 469s /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 469s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 469s | ^~~~~~~~ 469s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 469s /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 469s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 469s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 469s /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 469s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 469s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 469s /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 469s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 469s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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]’: 469s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 469s 154 | void apply_permutation_mapped(std::span perm, 469s | ^~~~~~~~~~~~~~~~~~~~~~~~ 469s /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]’: 469s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 469s 144 | void apply_permutation(std::span perm, std::span data, 469s | ^~~~~~~~~~~~~~~~~ 469s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 469s /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 469s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 469s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 469s /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 469s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 469s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s In file included from /usr/include/dolfinx/fem/Function.h:10: 469s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 469s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s 319 | return [](std::span, std::span, std::int32_t, int) 469s | ^ 469s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 469s /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 469s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 469s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 469s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s 341 | return [dims, sub_element_fns](std::span data, 469s | ^ 469s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 469s /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 469s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 469s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 469s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 350 | block_size); 469s | ~~~~~~~~~~~ 469s /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>]’: 469s /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 469s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 469s | ^~~~~~~~~~~~ 469s /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 > >]’: 469s /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 469s /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*]’: 469s /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 469s 346 | __niter_wrap(_From __from, _To __res) 469s | ^~~~~~~~~~~~ 469s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 469s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s 362 | return [ebs, sub_fn](std::span data, 469s | ^ 469s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 469s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 469s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s 372 | return [this](std::span data, std::span cell_info, 469s | ^ 469s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 469s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 469s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s 376 | return [this](std::span data, std::span cell_info, 469s | ^ 469s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 469s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 469s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s 380 | return [this](std::span data, std::span cell_info, 469s | ^ 469s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 469s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 469s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s 384 | return [this](std::span data, std::span cell_info, 469s | ^ 469s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s 386 | { T_apply(data, cell_info[cell], block_size); }; 469s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 469s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 469s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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]’: 469s /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 469s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 469s | ^~~~~~~~ 469s /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 469s /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 469s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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> >]’: 469s /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 469s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 469s | ^~~~~~~~~~~~~~ 469s /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 > > >]’: 469s /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 469s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 469s | ^~~~~~~~ 469s /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*]’: 469s /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 469s 642 | copy(_II __first, _II __last, _OI __result) 469s | ^~~~ 469s /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 469s /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)>]’: 469s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 469s | ^~~~ 469s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s 902 | transform(coeffs, cell_info, cell, 1); 469s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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]’: 469s /usr/include/basix/finite-element.h:1947:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 469s 1947 | void FiniteElement::Tt_inv_apply_right(std::span u, int n, 469s | ^~~~~~~~~~~~~~~~ 469s /usr/include/basix/finite-element.h:1959:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 469s 1959 | permute_data(dblock, 1, cell_info, _eperm_inv); 469s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/basix/finite-element.h:1964:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 469s 1964 | transform_data(u, n, cell_info, _etrans_inv, 469s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 1965 | precompute::apply_tranpose_matrix_right); 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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)>]’: 469s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 469s | ^~~~ 469s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s 902 | transform(coeffs, cell_info, cell, 1); 469s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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]’: 469s /usr/include/basix/finite-element.h:1875:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 469s 1875 | void FiniteElement::Tt_apply_right(std::span u, int n, 469s | ^~~~~~~~~~~~~~~~ 469s /usr/include/basix/finite-element.h:1887:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 469s 1887 | permute_data(dblock, 1, cell_info, _eperm); 469s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/basix/finite-element.h:1892:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 469s 1892 | transform_data(u, n, cell_info, _etrans, 469s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 1893 | precompute::apply_tranpose_matrix_right); 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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)>]’: 469s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 469s | ^~~~ 469s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s 902 | transform(coeffs, cell_info, cell, 1); 469s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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]’: 469s /usr/include/basix/finite-element.h:1899:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 469s 1899 | void FiniteElement::Tinv_apply_right(std::span u, int n, 469s | ^~~~~~~~~~~~~~~~ 469s /usr/include/basix/finite-element.h:1911:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 469s 1911 | permute_data(dblock, 1, cell_info, _eperm); 469s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/basix/finite-element.h:1916:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 469s 1916 | transform_data(u, n, cell_info, _etrans_invT, 469s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 1917 | precompute::apply_tranpose_matrix_right); 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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)>]’: 469s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 469s | ^~~~ 469s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s 902 | transform(coeffs, cell_info, cell, 1); 469s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/c++/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}]’: 469s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 469s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 469s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/c++/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}]’: 469s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 469s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 469s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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*]’: 469s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 469s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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]’: 469s /usr/include/basix/finite-element.h:1923:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 469s 1923 | void FiniteElement::T_apply_right(std::span u, int n, 469s | ^~~~~~~~~~~~~~~~ 469s /usr/include/basix/finite-element.h:1935:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 469s 1935 | permute_data(dblock, 1, cell_info, _eperm_inv); 469s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/basix/finite-element.h:1940:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 469s 1940 | transform_data(u, n, cell_info, _etransT, 469s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 1941 | precompute::apply_tranpose_matrix_right); 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/c++/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}]’: 469s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 469s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 469s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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*]’: 469s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 469s | ^~~~~~~~~~~~~ 469s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s /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 469s 147 | { return std::copy(__first, __last, __result); } 469s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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]’: 469s /usr/include/basix/precompute.h:172:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 469s 172 | void apply_inv_permutation_right(std::span perm, 469s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/c++/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}]’: 469s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 469s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 469s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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&):: >]’: 469s /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 469s 1863 | __partial_sort(_RandomAccessIterator __first, 469s | ^~~~~~~~~~~~~~ 469s /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 469s /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 469s /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 469s 1868 | std::__heap_select(__first, __middle, __last, __comp); 469s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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 469s 1869 | std::__sort_heap(__first, __middle, __comp); 469s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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&):: >]’: 469s /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 469s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 469s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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 469s /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 469s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 1856 | __comp); 469s | ~~~~~~~ 469s /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 469s /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 469s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/c++/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}]’: 469s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 469s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 469s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/c++/14/bits/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 > >]’: 469s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 469s | ^~~~~~~~ 469s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s /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&):: >]’: 469s /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 469s 1770 | __insertion_sort(_RandomAccessIterator __first, 469s | ^~~~~~~~~~~~~~~~ 469s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s 683 | { return std::copy(__first, __first + __n, __result); } 469s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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 469s /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 469s 1777 | if (__comp(__i, __first)) 469s | ~~~~~~^~~~~~~~~~~~~~ 469s /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 469s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 469s | ^~~~~~~~~~~~~~~~~~~~~~~ 469s /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 > >]’: 469s /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 469s 570 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 469s | ^~~~~~~~ 469s /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 469s /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 469s 577 | return ranges::fill_n(std::move(__first), __len, __value); 469s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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]’: 469s /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 469s 1143 | __fill_n_a(_OutputIterator __first, _Size __n, const _Tp& __value, 469s | ^~~~~~~~~~ 469s /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 469s 1154 | std::__fill_a(__first, __first + __n, __value); 469s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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&):: >]’: 469s /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 469s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 469s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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 469s /usr/include/c++/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}]’: 469s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 469s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 469s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/c++/14/bits/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 >]’: 469s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 469s | ^~~~~~~~ 469s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s 683 | { return std::copy(__first, __first + __n, __result); } 469s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/c++/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}]’: 469s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 469s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 469s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 469s /usr/include/dolfinx/fem/FiniteElement.h:424:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s 424 | return [](std::span, std::span, std::int32_t, int) 469s | ^ 469s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 469s /usr/include/dolfinx/fem/FiniteElement.h:443:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s 443 | return [this, sub_element_fns](std::span data, 469s | ^ 469s /usr/include/dolfinx/fem/FiniteElement.h:450:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s 450 | sub_element_fns[e](data.subspan(offset, data.size() - offset), 469s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 451 | cell_info, cell, block_size); 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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]’: 469s /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 469s 978 | __fill_a1(::__gnu_cxx::__normal_iterator<_Ite, _Cont> __first, 469s | ^~~~~~~~~ 469s /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 469s /usr/include/c++/14/bits/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 >]’: 469s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 469s | ^~~~~~~~~~~~~ 469s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 469s /usr/include/dolfinx/fem/FiniteElement.h:466:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s 466 | return [this, sub_fn](std::span data, 469s | ^ 469s /usr/include/dolfinx/fem/FiniteElement.h:474:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s 474 | sub_fn(data.subspan(block * dof_count, dof_count), cell_info, cell, 469s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 475 | ebs); 469s | ~~~~ 469s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 469s /usr/include/dolfinx/fem/FiniteElement.h:484:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s 484 | return [this](std::span data, std::span cell_info, 469s | ^ 469s /usr/include/dolfinx/fem/FiniteElement.h:486:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s 486 | { Tt_inv_apply_right(data, cell_info[cell], n); }; 469s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 469s /usr/include/dolfinx/fem/FiniteElement.h:488:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s 488 | return [this](std::span data, std::span cell_info, 469s | ^ 469s /usr/include/dolfinx/fem/FiniteElement.h:490:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s 490 | { Tt_apply_right(data, cell_info[cell], n); }; 469s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 469s /usr/include/dolfinx/fem/FiniteElement.h:492:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s 492 | return [this](std::span data, std::span cell_info, 469s | ^ 469s /usr/include/dolfinx/fem/FiniteElement.h:494:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s 494 | { Tinv_apply_right(data, cell_info[cell], n); }; 469s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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*]’: 469s /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 469s 2981 | __miter_base(move_iterator<_Iterator> __it) 469s | ^~~~~~~~~~~~ 469s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 469s /usr/include/dolfinx/fem/FiniteElement.h:496:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s 496 | return [this](std::span data, std::span cell_info, 469s | ^ 469s /usr/include/dolfinx/fem/FiniteElement.h:498:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s 498 | { T_apply_right(data, cell_info[cell], n); }; 469s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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*]’: 469s /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 469s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 469s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s 608 | __miter_base(_Iterator __it) 469s | ^~~~~~~~~~~~ 469s /usr/include/c++/14/bits/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*]’: 469s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 469s | ^~~~~~~~~~~~~ 469s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s /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*]’: 469s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s 642 | copy(_II __first, _II __last, _OI __result) 469s | ^~~~ 469s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 469s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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&):: >]’: 469s /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 469s 1589 | __heap_select(_RandomAccessIterator __first, 469s | ^~~~~~~~~~~~~ 469s /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 469s /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 469s /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 469s 1593 | std::__make_heap(__first, __middle, __comp); 469s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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 469s 1595 | if (__comp(__i, __first)) 469s | ~~~~~~^~~~~~~~~~~~~~ 469s /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 469s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 469s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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 > >]’: 469s /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 469s 855 | operator()(_It& __it, _Sent __bound) const 469s | ^~~~~~~~ 469s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 469s /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&):: >]’: 469s /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 469s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 469s | ^~~~~~~~~~~ 469s /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 469s /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 469s 425 | std::__pop_heap(__first, __last, __last, __comp); 469s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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&):: >]’: 469s /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 469s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 469s | ^~~~~~ 469s /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 469s /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 469s 1905 | std::__introsort_loop(__first, __last, 469s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 469s 1906 | std::__lg(__last - __first) * 2, 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 1907 | __comp); 469s | ~~~~~~~ 469s /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 469s 1908 | std::__final_insertion_sort(__first, __last, __comp); 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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]’: 469s /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 469s 997 | __fill_a(_FIte __first, _FIte __last, const _Tp& __value) 469s | ^~~~~~~~ 469s /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 469s /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 469s 998 | { std::__fill_a1(__first, __last, __value); } 469s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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&):: >]’: 469s /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 469s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 469s | ^~~~~~~~~~~~~~~~~~~~~~ 469s /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 469s /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 469s /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 469s /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 469s 88 | if (__comp(__a, __b)) 469s | ~~~~~~^~~~~~~~~~ 469s /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 469s 90 | if (__comp(__b, __c)) 469s | ~~~~~~^~~~~~~~~~ 469s /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 469s 91 | std::iter_swap(__result, __b); 469s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 469s /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 469s 92 | else if (__comp(__a, __c)) 469s | ~~~~~~^~~~~~~~~~ 469s /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 469s 93 | std::iter_swap(__result, __c); 469s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 469s /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 469s 95 | std::iter_swap(__result, __a); 469s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 469s /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 469s 97 | else if (__comp(__a, __c)) 469s | ~~~~~~^~~~~~~~~~ 469s /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 469s 98 | std::iter_swap(__result, __a); 469s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 469s /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 469s 99 | else if (__comp(__b, __c)) 469s | ~~~~~~^~~~~~~~~~ 469s /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 469s 100 | std::iter_swap(__result, __c); 469s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 469s /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 469s 102 | std::iter_swap(__result, __b); 469s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 469s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 469s /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)::]’: 469s /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 469s 317 | operator()(_Iterator __it) 469s | ^~~~~~~~ 469s /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&):: >]’: 469s /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 469s 1829 | __unguarded_partition(_RandomAccessIterator __first, 469s | ^~~~~~~~~~~~~~~~~~~~~ 469s /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 469s /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 469s /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 469s 1835 | while (__comp(__first, __pivot)) 469s | ~~~~~~^~~~~~~~~~~~~~~~~~ 469s /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 469s 1838 | while (__comp(__pivot, __last)) 469s | ~~~~~~^~~~~~~~~~~~~~~~~ 469s /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 469s 1842 | std::iter_swap(__first, __last); 469s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 469s /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&)::]’: 469s /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 469s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 469s | ^~~~~~~~ 469s /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 469s /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]’: 469s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s 61 | void assemble_cells( 469s | ^~~~~~~~~~~~~~ 469s /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 >]’: 469s /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 469s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 469s | ^~~~~~~~~~~~~ 469s /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 469s /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 469s /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 469s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 923 | std::__miter_base(__last), 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 924 | __result); 469s | ~~~~~~~~~ 469s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s /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&):: >]’: 469s /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 469s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 469s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 469s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 469s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s 155 | mat_set(dofs0, dofs1, Ae); 469s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 469s /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*]’: 469s /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 469s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 469s | ^~~~~~~~~~~~~ 469s /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 469s /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 469s 147 | { return std::copy(__first, __last, __result); } 469s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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*]’: 469s /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 469s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 469s | ^~~~~~~~~~~~~ 469s /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 469s /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 469s 147 | { return std::copy(__first, __last, __result); } 469s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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*]’: 469s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 469s | ^~~~~~~~~~~~~ 469s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s /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 469s 147 | { return std::copy(__first, __last, __result); } 469s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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&):: >]’: 469s /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 469s 1876 | __introsort_loop(_RandomAccessIterator __first, 469s | ^~~~~~~~~~~~~~~~ 469s /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 469s /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 469s 1884 | std::__partial_sort(__first, __last, __last, __comp); 469s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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 469s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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 469s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 469s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 469s /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 469s 642 | copy(_II __first, _II __last, _OI __result) 469s | ^~~~ 469s /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 469s /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&):: >]’: 469s /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 469s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 469s | ^~~~~~~~~~~~~~~~~~~~~~ 469s /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 469s /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 469s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 469s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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 469s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 1819 | __comp); 469s | ~~~~~~~ 469s /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 469s 1822 | std::__insertion_sort(__first, __last, __comp); 469s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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]’: 469s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s 195 | void assemble_exterior_facets( 469s | ^~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s /usr/include/dolfinx/fem/assemble_matrix_impl.h:254:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s 254 | P0(_Ae, cell_info0, cell0, ndim1); 469s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/dolfinx/fem/assemble_matrix_impl.h:255:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s 255 | P1T(_Ae, cell_info1, cell1, ndim0); 469s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/dolfinx/fem/assemble_matrix_impl.h:292:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s 292 | mat_set(dofs0, dofs1, Ae); 469s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 469s /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)::]’: 469s /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 469s 317 | operator()(_Iterator __it) 469s | ^~~~~~~~ 469s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 469s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s 608 | __miter_base(_Iterator __it) 469s | ^~~~~~~~~~~~ 469s /usr/include/c++/14/bits/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 > >]’: 469s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 469s | ^~~~~~~~~~~~~ 469s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s /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 >]’: 469s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 469s | ^~~~~~~~~~~~ 469s /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*]’: 469s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 469s | ^~~~~~~~~~~~~ 469s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s /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 469s 147 | { return std::copy(__first, __last, __result); } 469s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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*]’: 469s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 469s | ^~~~~~~~~~~~~~~~ 469s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s /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*]’: 469s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 469s | ^~~~~~~~~~~~~~~~~~ 469s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s /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 469s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 185 | __uninit_copy(__first, __last, __result); 469s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 469s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 469s | ^~~~~~~~~~~~~~ 469s /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&):: >]’: 469s /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 469s 1876 | __introsort_loop(_RandomAccessIterator __first, 469s | ^~~~~~~~~~~~~~~~ 469s /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 469s /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 469s 1884 | std::__partial_sort(__first, __last, __last, __comp); 469s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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 469s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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 469s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 469s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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&):: >]’: 469s /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 469s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 469s | ^~~~~~~~~~~~~~~~~~~~~~ 469s /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 469s /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 469s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 469s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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 469s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 1819 | __comp); 469s | ~~~~~~~ 469s /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 469s 1822 | std::__insertion_sort(__first, __last, __comp); 469s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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]’: 469s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s 334 | void assemble_interior_facets( 469s | ^~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s /usr/include/c++/14/bits/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*]’: 469s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 469s | ^~~~~~~~~~~~~ 469s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s /usr/include/dolfinx/fem/assemble_matrix_impl.h:439:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s 439 | P0(_Ae, cell_info0, cells0[0], num_cols); 469s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/dolfinx/fem/assemble_matrix_impl.h:440:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s 440 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 469s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 469s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 469s | ^~~~~~~~~~~~~~ 469s /usr/include/dolfinx/fem/assemble_matrix_impl.h:441:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s 441 | P1T(_Ae, cell_info1, cells1[0], num_rows); 469s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/dolfinx/fem/assemble_matrix_impl.h:449:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s 449 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 469s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/dolfinx/fem/assemble_matrix_impl.h:484:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s 484 | mat_set(dmapjoint0, dmapjoint1, Ae); 469s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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]’: 469s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 469s | ^~~~~~~~ 469s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s /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]’: 469s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 469s | ^~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s /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 469s 371 | return std::__do_uninit_copy(__first, __last, __result); 469s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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 469s 373 | return std::uninitialized_copy(__first, __last, __result); 469s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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 > >]’: 469s /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 469s 994 | operator()(_It __x, _Sent __bound) const 469s | ^~~~~~~~ 469s /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 469s /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&)::]’: 469s /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 469s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 469s | ^~~~ 469s /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 469s /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 469s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 469s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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):: >]’: 469s /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 469s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 469s | ^~~~~~~~~ 469s /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 469s /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 469s 2107 | if (__pred(__first)) 469s | ~~~~~~^~~~~~~~~ 469s /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 469s 2111 | if (__pred(__first)) 469s | ~~~~~~^~~~~~~~~ 469s /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 469s 2115 | if (__pred(__first)) 469s | ~~~~~~^~~~~~~~~ 469s /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 469s 2119 | if (__pred(__first)) 469s | ~~~~~~^~~~~~~~~ 469s /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 469s 2127 | if (__pred(__first)) 469s | ~~~~~~^~~~~~~~~ 469s /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 469s 2132 | if (__pred(__first)) 469s | ~~~~~~^~~~~~~~~ 469s /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 469s 2137 | if (__pred(__first)) 469s | ~~~~~~^~~~~~~~~ 469s /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 > >]’: 469s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s 642 | copy(_II __first, _II __last, _OI __result) 469s | ^~~~ 469s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 469s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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*]’: 469s /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 469s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 469s | ^~~~~~~~~~~~~~~~ 469s /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 469s /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*]’: 469s /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 469s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 469s | ^~~~~~~~~~~~~~~~~~ 469s /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 469s /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 469s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 185 | __uninit_copy(__first, __last, __result); 469s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 469s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s 608 | __miter_base(_Iterator __it) 469s | ^~~~~~~~~~~~ 469s /usr/include/c++/14/bits/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 > >]’: 469s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 469s | ^~~~~~~~~~~~~ 469s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s /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 >]’: 469s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 469s | ^~~~~~~~~~~~ 469s /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*]’: 469s /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 469s 346 | __niter_wrap(_From __from, _To __res) 469s | ^~~~~~~~~~~~ 469s /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 >]’: 469s /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 469s 951 | _Tp(__make_move_if_noexcept_iterator(__c.begin()), 469s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 952 | __make_move_if_noexcept_iterator(__c.end()), 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 953 | __c.get_allocator()).swap(__c); 469s | ~~~~~~~~~~~~~~~~~~~~ 469s /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]’: 469s /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 469s 978 | __fill_a1(::__gnu_cxx::__normal_iterator<_Ite, _Cont> __first, 469s | ^~~~~~~~~ 469s /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 469s [ 81%] Linking CXX executable demo_poisson_matrix_free 469s cd /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/poisson_matrix_free && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_poisson_matrix_free.dir/link.txt --verbose=1 469s /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]’: 469s /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 469s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 469s | ^~~~~~~~ 469s /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 469s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 469s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 737 | std::move(__result), 469s | ~~~~~~~~~~~~~~~~~~~~ 469s 738 | std::move(__op), std::move(__proj)); 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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]’: 469s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s 634 | void assemble_cells( 469s | ^~~~~~~~~~~~~~ 469s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s 674 | P0(_be, cell_info0, c0, 1); 469s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 469s /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&)::]’: 469s /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 469s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 469s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 201 | std::move(__f), std::move(__proj)); 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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]’: 469s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s 634 | void assemble_cells( 469s | ^~~~~~~~~~~~~~ 469s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s 674 | P0(_be, cell_info0, c0, 1); 469s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/c++/14/bits/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*]’: 469s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 469s | ^~~~~~~~~~~~~ 469s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s In file included from /usr/include/dolfinx/fem/DirichletBC.h:10: 469s /usr/include/dolfinx/fem/Constant.h: In constructor ‘dolfinx::fem::Constant::Constant(value_type) [with T = std::complex]’: 469s /usr/include/dolfinx/fem/Constant.h:30:37: note: parameter passing for argument of type ‘std::initializer_list >’ changed in GCC 7.1 469s 30 | explicit Constant(value_type c) : value({c}) {} 469s | ^~~~~~~~~~ 469s /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]’: 469s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 469s | ^~~~~~~~~~~~ 469s /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*]’: 469s /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 469s 346 | __niter_wrap(_From __from, _To __res) 469s | ^~~~~~~~~~~~ 469s /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]’: 469s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s 634 | void assemble_cells( 469s | ^~~~~~~~~~~~~~ 469s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s 674 | P0(_be, cell_info0, c0, 1); 469s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 469s /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]’: 469s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 469s | ^~~~~~~~~~~~ 469s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 469s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s 608 | __miter_base(_Iterator __it) 469s | ^~~~~~~~~~~~ 469s /usr/include/c++/14/bits/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*]’: 469s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 469s | ^~~~~~~~~~~~~ 469s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s /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&):: >]’: 469s /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 469s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 469s | ^~~~~~~~~~~ 469s /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 469s /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&):: >]’: 469s /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 469s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 469s | ^~~~~~~~~~ 469s /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 469s /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 469s /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]’: 469s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s 720 | void assemble_exterior_facets( 469s | ^~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s /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 >]’: 469s /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 469s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 469s | ^~~~~~~~~ 469s /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 469s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s 770 | P0(_be, cell_info0, cell0, 1); 469s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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 >]’: 469s /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 469s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 469s | ^~~~~~~~~~~~~~~~~~~~~~ 469s /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 469s /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 469s /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&)::]’: 469s /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 469s 239 | operator()(_Value& __val, _Iterator __it) 469s | ^~~~~~~~ 469s /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]’: 469s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s 720 | void assemble_exterior_facets( 469s | ^~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s /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*]’: 469s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s 642 | copy(_II __first, _II __last, _OI __result) 469s | ^~~~ 469s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 469s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 469s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s 770 | P0(_be, cell_info0, cell0, 1); 469s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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&):: >]’: 469s /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 469s 1863 | __partial_sort(_RandomAccessIterator __first, 469s | ^~~~~~~~~~~~~~ 469s /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 469s /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 469s /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 469s 1868 | std::__heap_select(__first, __middle, __last, __comp); 469s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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 469s 1869 | std::__sort_heap(__first, __middle, __comp); 469s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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&):: >]’: 469s /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 469s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 469s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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 469s /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 469s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 1856 | __comp); 469s | ~~~~~~~ 469s /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 469s /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 469s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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&):: >]’: 469s /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 469s 1770 | __insertion_sort(_RandomAccessIterator __first, 469s | ^~~~~~~~~~~~~~~~ 469s /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 469s /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 469s 1777 | if (__comp(__i, __first)) 469s | ~~~~~~^~~~~~~~~~~~~~ 469s /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 469s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 469s | ^~~~~~~~~~~~~~~~~~~~~~~ 469s /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&):: >]’: 469s /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 469s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 469s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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 469s /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 > > >]’: 469s /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 469s 642 | copy(_II __first, _II __last, _OI __result) 469s | ^~~~ 469s /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]’: 469s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s 720 | void assemble_exterior_facets( 469s | ^~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s 770 | P0(_be, cell_info0, cell0, 1); 469s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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*]’: 469s /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 469s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 469s | ^~~~~~~~~~~~~~~~ 469s /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 469s /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*]’: 469s /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 469s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 469s | ^~~~~~~~~~~~~~~~~~ 469s /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 469s /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 469s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 185 | __uninit_copy(__first, __last, __result); 469s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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]’: 469s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 469s | ^~~~~~~~~~~~ 469s In file included from /usr/include/c++/14/bits/refwrap.h:38, 469s from /usr/include/c++/14/vector:68: 469s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 469s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 469s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 469s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 469s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 469s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 469s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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]’: 469s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s 816 | void assemble_interior_facets( 469s | ^~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s 887 | P0(be, cell_info0, cells0[0], 1); 469s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s 888 | P0(sub_be, cell_info0, cells0[1], 1); 469s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 469s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 469s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 469s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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]’: 469s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 469s 154 | void apply_permutation_mapped(std::span perm, 469s | ^~~~~~~~~~~~~~~~~~~~~~~~ 469s /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*]’: 469s /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 469s 2981 | __miter_base(move_iterator<_Iterator> __it) 469s | ^~~~~~~~~~~~ 469s /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]’: 469s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 469s 144 | void apply_permutation(std::span perm, std::span data, 469s | ^~~~~~~~~~~~~~~~~ 469s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 469s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 469s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 469s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 469s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s 608 | __miter_base(_Iterator __it) 469s | ^~~~~~~~~~~~ 469s /usr/include/c++/14/bits/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*]’: 469s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 469s | ^~~~~~~~~~~~~ 469s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 469s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 469s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 469s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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*]’: 469s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s 642 | copy(_II __first, _II __last, _OI __result) 469s | ^~~~ 469s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 469s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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&):: >]’: 469s /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 469s 1589 | __heap_select(_RandomAccessIterator __first, 469s | ^~~~~~~~~~~~~ 469s /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 469s /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 469s /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 469s 1593 | std::__make_heap(__first, __middle, __comp); 469s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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 469s 1595 | if (__comp(__i, __first)) 469s | ~~~~~~^~~~~~~~~~~~~~ 469s /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 469s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 469s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 469s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 469s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 469s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 469s /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&):: >]’: 469s /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 469s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 469s | ^~~~~~~~~~~ 469s /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 469s /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 469s 425 | std::__pop_heap(__first, __last, __last, __comp); 469s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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&):: >]’: 469s /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 469s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 469s | ^~~~~~~~~~~~~~~~~~~~~~ 469s /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 469s /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 469s /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 469s /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 469s 88 | if (__comp(__a, __b)) 469s | ~~~~~~^~~~~~~~~~ 469s /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 469s 90 | if (__comp(__b, __c)) 469s | ~~~~~~^~~~~~~~~~ 469s /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 469s 91 | std::iter_swap(__result, __b); 469s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 469s /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 469s 92 | else if (__comp(__a, __c)) 469s | ~~~~~~^~~~~~~~~~ 469s /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 469s 93 | std::iter_swap(__result, __c); 469s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 469s /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 469s 95 | std::iter_swap(__result, __a); 469s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 469s /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 469s 97 | else if (__comp(__a, __c)) 469s | ~~~~~~^~~~~~~~~~ 469s /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 469s 98 | std::iter_swap(__result, __a); 469s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 469s /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 469s 99 | else if (__comp(__b, __c)) 469s | ~~~~~~^~~~~~~~~~ 469s /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 469s 100 | std::iter_swap(__result, __c); 469s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 469s /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 469s 102 | std::iter_swap(__result, __b); 469s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 469s /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]’: 469s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 469s | ^~~~~~~~ 469s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 469s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 469s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 469s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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&):: >]’: 469s /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 469s 1829 | __unguarded_partition(_RandomAccessIterator __first, 469s | ^~~~~~~~~~~~~~~~~~~~~ 469s /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 469s /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 469s /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 469s 1835 | while (__comp(__first, __pivot)) 469s | ~~~~~~^~~~~~~~~~~~~~~~~~ 469s /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 469s 1838 | while (__comp(__pivot, __last)) 469s | ~~~~~~^~~~~~~~~~~~~~~~~ 469s /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 469s 1842 | std::iter_swap(__first, __last); 469s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 469s /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 >]’: 469s /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 469s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 469s | ^~~~~~~~~~~~ 469s /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 >]’: 469s /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 469s /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&)::]’: 469s /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 469s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 469s | ^~~~~~~~ 469s /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 469s /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*]’: 469s /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 469s 346 | __niter_wrap(_From __from, _To __res) 469s | ^~~~~~~~~~~~ 469s /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 >]’: 469s /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 469s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 469s | ^~~~~~~~~~~~~ 469s /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 469s /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 469s /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 469s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 923 | std::__miter_base(__last), 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 924 | __result); 469s | ~~~~~~~~~ 469s /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&)::]’: 469s /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 469s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 469s | ^~~~~~~~ 469s /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 469s /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&):: >]’: 469s /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 469s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 469s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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]’: 469s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s 816 | void assemble_interior_facets( 469s | ^~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s 887 | P0(be, cell_info0, cells0[0], 1); 469s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 469s 888 | P0(sub_be, cell_info0, cells0[1], 1); 469s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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]’: 469s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 469s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 469s | ^~~~~~~~~~~~ 469s /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&):: >]’: 469s /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 469s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 469s | ^~~~~~~~~~~~~ 469s /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 469s 232 | if (__comp(__first + __secondChild, 469s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 469s 233 | __first + (__secondChild - 1))) 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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&):: >]’: 469s /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 469s 1876 | __introsort_loop(_RandomAccessIterator __first, 469s | ^~~~~~~~~~~~~~~~ 469s /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 469s /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 469s 1884 | std::__partial_sort(__first, __last, __last, __comp); 469s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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 469s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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 469s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 469s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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&):: >]’: 469s /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 469s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 469s | ^~~~~~~~~~~~~~~~~~~~~~ 469s /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 469s /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 469s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 469s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s /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 469s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 469s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 469s 1819 | __comp); 469s | ~~~~~~~ 469s /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 469s 1822 | std::__insertion_sort(__first, __last, __comp); 469s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 470s /usr/include/c++/14/bits/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*]’: 470s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 470s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 470s | ^~~~~~~~~~~~~ 470s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 470s /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&):: >]’: 470s /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 470s 1589 | __heap_select(_RandomAccessIterator __first, 470s | ^~~~~~~~~~~~~ 470s /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 470s /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 470s /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 470s 1593 | std::__make_heap(__first, __middle, __comp); 470s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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 470s 1595 | if (__comp(__i, __first)) 470s | ~~~~~~^~~~~~~~~~~~~~ 470s /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 470s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 470s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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]’: 470s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 470s 816 | void assemble_interior_facets( 470s | ^~~~~~~~~~~~~~~~~~~~~~~~ 470s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 470s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 470s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 470s /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&):: >]’: 470s /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 470s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 470s | ^~~~~~~~~~~ 470s /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 470s /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 470s 425 | std::__pop_heap(__first, __last, __last, __comp); 470s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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&):: >]’: 470s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 470s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 470s | ^~~~~~~~~~~~~~~~~~~~~~ 470s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 470s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 470s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 470s /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 470s 88 | if (__comp(__a, __b)) 470s | ~~~~~~^~~~~~~~~~ 470s /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 470s 90 | if (__comp(__b, __c)) 470s | ~~~~~~^~~~~~~~~~ 470s /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 470s 91 | std::iter_swap(__result, __b); 470s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 470s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 470s 887 | P0(be, cell_info0, cells0[0], 1); 470s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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 470s 92 | else if (__comp(__a, __c)) 470s | ~~~~~~^~~~~~~~~~ 470s /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 470s 93 | std::iter_swap(__result, __c); 470s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 470s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 470s 888 | P0(sub_be, cell_info0, cells0[1], 1); 470s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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 470s 95 | std::iter_swap(__result, __a); 470s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 470s /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 470s 97 | else if (__comp(__a, __c)) 470s | ~~~~~~^~~~~~~~~~ 470s /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 470s 98 | std::iter_swap(__result, __a); 470s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 470s /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 470s 99 | else if (__comp(__b, __c)) 470s | ~~~~~~^~~~~~~~~~ 470s /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 470s 100 | std::iter_swap(__result, __c); 470s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 470s /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 470s 102 | std::iter_swap(__result, __b); 470s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 470s /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&):: >]’: 470s /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 470s 1829 | __unguarded_partition(_RandomAccessIterator __first, 470s | ^~~~~~~~~~~~~~~~~~~~~ 470s /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 470s /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 470s /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 470s 1835 | while (__comp(__first, __pivot)) 470s | ~~~~~~^~~~~~~~~~~~~~~~~~ 470s /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 470s 1838 | while (__comp(__pivot, __last)) 470s | ~~~~~~^~~~~~~~~~~~~~~~~ 470s /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 470s 1842 | std::iter_swap(__first, __last); 470s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 470s /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&)::]’: 470s /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 470s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 470s | ^~~~~~~~ 470s /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 470s /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 > >]’: 470s /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 470s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 470s | ^~~~~~~~~~~~~ 470s /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 470s /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 470s /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 470s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 470s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s 923 | std::__miter_base(__last), 470s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s 924 | __result); 470s | ~~~~~~~~~ 470s /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&):: >]’: 470s /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 470s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 470s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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]’: 470s /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 470s 285 | void apply_tranpose_matrix_right( 470s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 470s /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*]’: 470s /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 470s 2981 | __miter_base(move_iterator<_Iterator> __it) 470s | ^~~~~~~~~~~~ 470s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 470s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 470s 608 | __miter_base(_Iterator __it) 470s | ^~~~~~~~~~~~ 470s /usr/include/c++/14/bits/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 > >]’: 470s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 470s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 470s | ^~~~~~~~~~~~~ 470s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 470s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 470s /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 > >]’: 470s /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 470s 524 | operator()(_Out __first, iter_difference_t<_Out> __n, 470s | ^~~~~~~~ 470s /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]’: 470s /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 470s 997 | __fill_a(_FIte __first, _FIte __last, const _Tp& __value) 470s | ^~~~~~~~ 470s /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 470s /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 470s 998 | { std::__fill_a1(__first, __last, __value); } 470s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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 >]’: 470s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 470s 642 | copy(_II __first, _II __last, _OI __result) 470s | ^~~~ 470s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 470s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 470s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 470s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 470s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 470s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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&):: >]’: 470s /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 470s 135 | __push_heap(_RandomAccessIterator __first, 470s | ^~~~~~~~~~~ 470s /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 470s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 470s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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]’: 470s /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 470s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 470s | ^~~~~~~~~~~~~~~~~~~~~~ 470s /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 470s /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 470s 371 | return std::__do_uninit_copy(__first, __last, __result); 470s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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 470s 373 | return std::uninitialized_copy(__first, __last, __result); 470s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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]’: 470s /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 470s 135 | __uninit_copy(_InputIterator __first, _InputIterator __last, 470s | ^~~~~~~~~~~~~ 470s /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 470s /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 470s 137 | { return std::__do_uninit_copy(__first, __last, __result); } 470s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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&):: >]’: 470s /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 470s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 470s | ^~~~~~~~~~~ 470s /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 470s /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 >]’: 470s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 470s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 470s | ^~~~~~~~~~~~~ 470s /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&):: >]’: 470s /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 470s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 470s | ^~~~~~~~~~ 470s /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 470s /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 470s /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]’: 470s /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 470s 978 | __fill_a1(::__gnu_cxx::__normal_iterator<_Ite, _Cont> __first, 470s | ^~~~~~~~~ 470s /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 470s /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 > >]’: 470s /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 470s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 470s | ^~~~~~~~~ 470s /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 470s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 470s /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 470s 608 | __miter_base(_Iterator __it) 470s | ^~~~~~~~~~~~ 470s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 470s /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 470s 642 | copy(_II __first, _II __last, _OI __result) 470s | ^~~~ 470s /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 470s /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 > >]’: 470s /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 470s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 470s | ^~~~~~~~~~~~~~~~~~~~~~ 470s /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 470s /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 470s /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&)::]’: 470s /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 470s 239 | operator()(_Value& __val, _Iterator __it) 470s | ^~~~~~~~ 470s /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*]’: 470s /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 470s /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 470s /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&)::]’: 470s /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 470s 195 | operator()(_Iterator __it, _Value& __val) 470s | ^~~~~~~~ 470s /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*]’: 470s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 470s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 470s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 470s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 470s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 470s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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 > > >]’: 470s /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 470s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 470s | ^~~~~~~~~~~~~ 470s /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&):: >]’: 470s /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 470s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 470s | ^~~~~~~~~~~~~ 470s /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 470s 232 | if (__comp(__first + __secondChild, 470s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 470s 233 | __first + (__secondChild - 1))) 470s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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*]’: 470s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 470s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 470s | ^~~~~~~~~~~~~ 470s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 470s /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 470s 147 | { return std::copy(__first, __last, __result); } 470s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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 >]’: 470s /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 470s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 470s | ^~~~~~~~~~~~ 470s /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&):: >]’: 470s /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 470s 1863 | __partial_sort(_RandomAccessIterator __first, 470s | ^~~~~~~~~~~~~~ 470s /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 470s /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 470s /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 470s 1868 | std::__heap_select(__first, __middle, __last, __comp); 470s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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*]’: 470s /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 470s 346 | __niter_wrap(_From __from, _To __res) 470s | ^~~~~~~~~~~~ 470s /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 470s 1869 | std::__sort_heap(__first, __middle, __comp); 470s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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]’: 470s /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 470s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 470s | ^~~~~~~~~~~~~~~~~~~ 470s /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 470s /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 470s 1697 | std::__uninitialized_copy_a(__first, __last, 470s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 470s 1698 | this->_M_impl._M_start, 470s | ~~~~~~~~~~~~~~~~~~~~~~~ 470s 1699 | _M_get_Tp_allocator()); 470s | ~~~~~~~~~~~~~~~~~~~~~~ 470s /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&):: >]’: 470s /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 470s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 470s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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 470s /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 470s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 470s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s 1856 | __comp); 470s | ~~~~~~~ 470s /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 470s /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 470s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 470s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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&):: >]’: 470s /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 470s 1770 | __insertion_sort(_RandomAccessIterator __first, 470s | ^~~~~~~~~~~~~~~~ 470s /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 470s /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 470s 1777 | if (__comp(__i, __first)) 470s | ~~~~~~^~~~~~~~~~~~~~ 470s /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 470s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 470s | ^~~~~~~~~~~~~~~~~~~~~~~ 470s /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 >]’: 470s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 470s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 470s | ^~~~~~~~ 470s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 470s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 470s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 470s 310 | return ranges::__copy_or_move(std::move(__first), 470s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 470s 311 | std::move(__last), 470s | ~~~~~~~~~~~~~~~~~~ 470s 312 | std::move(__result)); 470s | ~~~~~~~~~~~~~~~~~~~~ 470s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 470s /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&):: >]’: 470s /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 470s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 470s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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 470s /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]’: 470s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 470s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 470s | ^~~~~~~~~~~~ 470s /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 >]’: 470s /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 470s 994 | operator()(_It __x, _Sent __bound) const 470s | ^~~~~~~~ 470s /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 470s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 470s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 470s 608 | __miter_base(_Iterator __it) 470s | ^~~~~~~~~~~~ 470s /usr/include/c++/14/bits/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*]’: 470s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 470s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 470s | ^~~~~~~~~~~~~ 470s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 470s /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&):: >]’: 470s /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 470s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 470s | ^~~~~~~~~~~ 470s /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 470s /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&)::]’: 470s /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 470s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 470s | ^~~~ 470s /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 470s /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 470s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 470s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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&):: >]’: 470s /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 470s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 470s | ^~~~~~~~~~ 470s /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 470s /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 470s /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 >]’: 470s /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 470s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 470s | ^~~~~~~~~ 470s /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 470s /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 >]’: 470s /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 470s 675 | move(_II __first, _II __last, _OI __result) 470s | ^~~~ 470s /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 470s /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 470s /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 470s 683 | return std::__copy_move_a(std::__miter_base(__first), 470s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s 684 | std::__miter_base(__last), __result); 470s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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 >]’: 470s /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 470s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 470s | ^~~~~~~~~~~~~~~~~~~~~~ 470s /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 470s /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 470s /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&)::]’: 470s /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 470s 239 | operator()(_Value& __val, _Iterator __it) 470s | ^~~~~~~~ 470s /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&):: >]’: 470s /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 470s 135 | __push_heap(_RandomAccessIterator __first, 470s | ^~~~~~~~~~~ 470s /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 470s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 470s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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*]’: 470s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 470s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 470s | ^~~~~~~~~~~~~ 470s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 470s /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 470s 147 | { return std::copy(__first, __last, __result); } 470s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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]’: 470s /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 470s 3123 | operator()(_Iter __first, _Sent __last, 470s | ^~~~~~~~ 470s /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 470s /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&)::]’: 470s /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 470s 195 | operator()(_Iterator __it, _Value& __val) 470s | ^~~~~~~~ 470s /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&):: >]’: 470s /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 470s 1863 | __partial_sort(_RandomAccessIterator __first, 470s | ^~~~~~~~~~~~~~ 470s /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 470s /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 470s /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 470s 1868 | std::__heap_select(__first, __middle, __last, __comp); 470s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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 470s 1869 | std::__sort_heap(__first, __middle, __comp); 470s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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*]’: 470s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 470s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 470s | ^~~~~~~~~~~~~~~~ 470s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 470s /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&):: >]’: 470s /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 470s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 470s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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 470s /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 470s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 470s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s 1856 | __comp); 470s | ~~~~~~~ 470s /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 470s /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 470s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 470s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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*]’: 470s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 470s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 470s | ^~~~~~~~~~~~~~~~~~ 470s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 470s /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 470s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 470s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s 185 | __uninit_copy(__first, __last, __result); 470s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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 >]’: 470s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 470s 308 | operator()(_Iter __first, _Sent __last, _Out __result) const 470s | ^~~~~~~~ 470s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 470s /usr/include/c++/14/bits/ranges_algobase.h:308:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 470s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 470s 310 | return ranges::__copy_or_move(std::move(__first), 470s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 470s 311 | std::move(__last), 470s | ~~~~~~~~~~~~~~~~~~ 470s 312 | std::move(__result)); 470s | ~~~~~~~~~~~~~~~~~~~~ 470s /usr/include/c++/14/bits/ranges_algobase.h:310:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 470s /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&):: >]’: 470s /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 470s 1770 | __insertion_sort(_RandomAccessIterator __first, 470s | ^~~~~~~~~~~~~~~~ 470s /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 470s /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 470s 1777 | if (__comp(__i, __first)) 470s | ~~~~~~^~~~~~~~~~~~~~ 470s /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 470s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 470s | ^~~~~~~~~~~~~~~~~~~~~~~ 470s /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&):: >]’: 470s /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 470s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 470s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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 470s /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 > >]’: 470s /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 470s 855 | operator()(_It& __it, _Sent __bound) const 470s | ^~~~~~~~ 470s /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&):: >]’: 470s /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 470s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 470s | ^~~~~~ 470s /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 470s /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 470s 1905 | std::__introsort_loop(__first, __last, 470s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 470s 1906 | std::__lg(__last - __first) * 2, 470s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s 1907 | __comp); 470s | ~~~~~~~ 470s /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 470s 1908 | std::__final_insertion_sort(__first, __last, __comp); 470s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 470s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 470s /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)::]’: 470s /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 470s 317 | operator()(_Iterator __it) 470s | ^~~~~~~~ 470s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 470s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 470s 608 | __miter_base(_Iterator __it) 470s | ^~~~~~~~~~~~ 470s /usr/include/c++/14/bits/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 > >]’: 470s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 470s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 470s | ^~~~~~~~~~~~~ 470s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 470s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 470s /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 >]’: 470s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 470s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 470s | ^~~~~~~~~~~~ 470s /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 >]’: 470s /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 470s 678 | vector(initializer_list __l, 470s | ^~~~~~ 470s /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]’: 470s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 470s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 470s | ^~~~~~~~~~~~ 470s /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&):: >]’: 470s /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 470s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 470s | ^~~~~~~~~~~~~ 470s /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 470s 232 | if (__comp(__first + __secondChild, 470s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 470s 233 | __first + (__secondChild - 1))) 470s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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]’: 470s /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 470s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 470s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s 1805 | std::move(__comp), std::move(__proj)); 470s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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)::]’: 470s /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 470s 3867 | find_if(_InputIterator __first, _InputIterator __last, 470s | ^~~~~~~ 470s /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 470s /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 470s 3876 | return std::__find_if(__first, __last, 470s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 470s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 470s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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]’: 470s /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 470s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 470s | ^~~~~~~~ 470s /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 470s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 470s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s 737 | std::move(__result), 470s | ~~~~~~~~~~~~~~~~~~~~ 470s 738 | std::move(__op), std::move(__proj)); 470s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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 470s /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&):: >]’: 470s /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 470s 1589 | __heap_select(_RandomAccessIterator __first, 470s | ^~~~~~~~~~~~~ 470s /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 470s /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 470s /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 470s 1593 | std::__make_heap(__first, __middle, __comp); 470s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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 470s 1595 | if (__comp(__i, __first)) 470s | ~~~~~~^~~~~~~~~~~~~~ 470s /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 470s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 470s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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&):: >]’: 470s /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 470s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 470s | ^~~~~~~~~~~ 470s /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 470s /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 470s 425 | std::__pop_heap(__first, __last, __last, __comp); 470s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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&):: >]’: 470s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 470s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 470s | ^~~~~~~~~~~~~~~~~~~~~~ 470s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 470s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 470s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 470s /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 470s 88 | if (__comp(__a, __b)) 470s | ~~~~~~^~~~~~~~~~ 470s /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 470s 90 | if (__comp(__b, __c)) 470s | ~~~~~~^~~~~~~~~~ 470s /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 470s 91 | std::iter_swap(__result, __b); 470s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 470s /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 470s 92 | else if (__comp(__a, __c)) 470s | ~~~~~~^~~~~~~~~~ 470s /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 470s 93 | std::iter_swap(__result, __c); 470s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 470s /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 470s 95 | std::iter_swap(__result, __a); 470s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 470s /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 470s 97 | else if (__comp(__a, __c)) 470s | ~~~~~~^~~~~~~~~~ 470s /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 470s 98 | std::iter_swap(__result, __a); 470s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 470s /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 470s 99 | else if (__comp(__b, __c)) 470s | ~~~~~~^~~~~~~~~~ 470s /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 470s 100 | std::iter_swap(__result, __c); 470s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 470s /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 470s 102 | std::iter_swap(__result, __b); 470s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 470s /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&):: >]’: 470s /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 470s 1829 | __unguarded_partition(_RandomAccessIterator __first, 470s | ^~~~~~~~~~~~~~~~~~~~~ 470s /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 470s /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 470s /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 470s 1835 | while (__comp(__first, __pivot)) 470s | ~~~~~~^~~~~~~~~~~~~~~~~~ 470s /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 470s 1838 | while (__comp(__pivot, __last)) 470s | ~~~~~~^~~~~~~~~~~~~~~~~ 470s /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 470s 1842 | std::iter_swap(__first, __last); 470s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 470s /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&)::]’: 470s /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 470s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 470s | ^~~~~~~~ 470s /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 470s /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 > >]’: 470s /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 470s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 470s | ^~~~~~~~~~~~~ 470s /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 470s /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 470s /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 470s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 470s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s 923 | std::__miter_base(__last), 470s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s 924 | __result); 470s | ~~~~~~~~~ 470s /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&):: >]’: 470s /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 470s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 470s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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]’: 470s /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 470s 135 | __uninit_copy(_InputIterator __first, _InputIterator __last, 470s | ^~~~~~~~~~~~~ 470s /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 470s /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 470s 137 | { return std::__do_uninit_copy(__first, __last, __result); } 470s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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]’: 470s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 470s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 470s | ^~~~~~~~ 470s /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&):: >]’: 470s /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 470s 135 | __push_heap(_RandomAccessIterator __first, 470s | ^~~~~~~~~~~ 470s /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 470s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 470s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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&):: >]’: 470s /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 470s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 470s | ^~~~~~~~~~~ 470s /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 470s /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&):: >]’: 470s /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 470s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 470s | ^~~~~~~~~~ 470s /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 470s /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 470s /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 > >]’: 470s /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 470s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 470s | ^~~~~~~~~ 470s /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 470s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 470s /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 470s 608 | __miter_base(_Iterator __it) 470s | ^~~~~~~~~~~~ 470s /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 > >]’: 470s /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 470s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 470s | ^~~~~~~~~~~~~~~~~~~~~~ 470s /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 470s /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 470s /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&)::]’: 470s /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 470s 239 | operator()(_Value& __val, _Iterator __it) 470s | ^~~~~~~~ 470s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 470s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 470s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 470s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 470s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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&)::]’: 470s /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 470s 195 | operator()(_Iterator __it, _Value& __val) 470s | ^~~~~~~~ 470s /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&):: >]’: 470s /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 470s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 470s | ^~~~~~~~~~~~~ 470s /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 470s 232 | if (__comp(__first + __secondChild, 470s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 470s 233 | __first + (__secondChild - 1))) 470s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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 >]’: 470s /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 470s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 470s | ^~~~~~~~~~~~ 470s /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*]’: 470s /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 470s 346 | __niter_wrap(_From __from, _To __res) 470s | ^~~~~~~~~~~~ 470s /usr/include/c++/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}]’: 470s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 470s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 470s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /usr/include/c++/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}]’: 470s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 470s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 470s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /usr/include/c++/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}]’: 470s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 470s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 470s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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]’: 470s /usr/include/basix/precompute.h:172:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 470s 172 | void apply_inv_permutation_right(std::span perm, 470s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /usr/include/c++/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}]’: 470s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 470s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 470s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /usr/include/c++/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}]’: 470s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 470s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 470s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /usr/include/c++/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}]’: 470s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 470s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 470s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /usr/include/c++/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}]’: 470s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 470s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 470s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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&):: >]’: 470s /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 470s 135 | __push_heap(_RandomAccessIterator __first, 470s | ^~~~~~~~~~~ 470s /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]’: 470s /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 470s 978 | __fill_a1(::__gnu_cxx::__normal_iterator<_Ite, _Cont> __first, 470s | ^~~~~~~~~ 470s /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 470s /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 470s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 470s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /usr/include/c++/14/bits/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 >]’: 470s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 470s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 470s | ^~~~~~~~~~~~~ 470s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 470s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 470s /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*]’: 470s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 470s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 470s | ^~~~~~~~~~~~~ 470s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 470s /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 470s 147 | { return std::copy(__first, __last, __result); } 470s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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*]’: 470s /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 470s 2981 | __miter_base(move_iterator<_Iterator> __it) 470s | ^~~~~~~~~~~~ 470s /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*]’: 470s /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 470s /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]’: 470s /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 470s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 470s | ^~~~~~~~~~~~~~ 470s /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&)::]’: 470s /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 470s 195 | operator()(_Iterator __it, _Value& __val) 470s | ^~~~~~~~ 470s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 470s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 470s 608 | __miter_base(_Iterator __it) 470s | ^~~~~~~~~~~~ 470s /usr/include/c++/14/bits/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*]’: 470s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 470s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 470s | ^~~~~~~~~~~~~ 470s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 470s /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*]’: 470s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 470s 642 | copy(_II __first, _II __last, _OI __result) 470s | ^~~~ 470s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 470s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 470s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 470s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 470s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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&):: >]’: 470s /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 470s 1589 | __heap_select(_RandomAccessIterator __first, 470s | ^~~~~~~~~~~~~ 470s /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 470s /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 470s /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 470s 1593 | std::__make_heap(__first, __middle, __comp); 470s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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 470s 1595 | if (__comp(__i, __first)) 470s | ~~~~~~^~~~~~~~~~~~~~ 470s /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 470s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 470s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 470s /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&):: >]’: 470s /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 470s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 470s | ^~~~~~~~~~~ 470s /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 470s /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 470s 425 | std::__pop_heap(__first, __last, __last, __comp); 470s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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&):: >]’: 470s /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 470s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 470s | ^~~~~~~~~~~~~~~~~~~~~~ 470s /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 470s /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 470s /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 470s /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 470s 88 | if (__comp(__a, __b)) 470s | ~~~~~~^~~~~~~~~~ 470s /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 470s 90 | if (__comp(__b, __c)) 470s | ~~~~~~^~~~~~~~~~ 470s /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 470s 91 | std::iter_swap(__result, __b); 470s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 470s /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 470s 92 | else if (__comp(__a, __c)) 470s | ~~~~~~^~~~~~~~~~ 470s /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 470s 93 | std::iter_swap(__result, __c); 470s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 470s /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 470s 95 | std::iter_swap(__result, __a); 470s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 470s /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 470s 97 | else if (__comp(__a, __c)) 470s | ~~~~~~^~~~~~~~~~ 470s /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 470s 98 | std::iter_swap(__result, __a); 470s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 470s /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 470s 99 | else if (__comp(__b, __c)) 470s | ~~~~~~^~~~~~~~~~ 470s /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 470s 100 | std::iter_swap(__result, __c); 470s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 470s /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 470s 102 | std::iter_swap(__result, __b); 470s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 470s /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&):: >]’: 470s /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 470s 1829 | __unguarded_partition(_RandomAccessIterator __first, 470s | ^~~~~~~~~~~~~~~~~~~~~ 470s /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 470s /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 470s /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 470s 1835 | while (__comp(__first, __pivot)) 470s | ~~~~~~^~~~~~~~~~~~~~~~~~ 470s /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 470s 1838 | while (__comp(__pivot, __last)) 470s | ~~~~~~^~~~~~~~~~~~~~~~~ 470s /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 470s 1842 | std::iter_swap(__first, __last); 470s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 470s /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&)::]’: 470s /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 470s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 470s | ^~~~~~~~ 470s /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 470s /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 >]’: 470s /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 470s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 470s | ^~~~~~~~~~~~~ 470s /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 470s /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 470s /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 470s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 470s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s 923 | std::__miter_base(__last), 470s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s 924 | __result); 470s | ~~~~~~~~~ 470s /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&):: >]’: 470s /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 470s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 470s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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&):: >]’: 470s /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 470s 1876 | __introsort_loop(_RandomAccessIterator __first, 470s | ^~~~~~~~~~~~~~~~ 470s /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 470s /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 470s 1884 | std::__partial_sort(__first, __last, __last, __comp); 470s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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 470s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 470s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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 470s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 470s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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&):: >]’: 470s /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 470s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 470s | ^~~~~~~~~~~~~~~~~~~~~~ 470s /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 470s /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 470s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 470s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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 470s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 470s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s 1819 | __comp); 470s | ~~~~~~~ 470s /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 470s 1822 | std::__insertion_sort(__first, __last, __comp); 470s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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*]’: 470s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 470s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 470s | ^~~~~~~~~~~~~ 470s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 470s /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 470s 147 | { return std::copy(__first, __last, __result); } 470s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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&):: >]’: 470s /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 470s 1876 | __introsort_loop(_RandomAccessIterator __first, 470s | ^~~~~~~~~~~~~~~~ 470s /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 470s /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 470s 1884 | std::__partial_sort(__first, __last, __last, __comp); 470s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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 470s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 470s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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 470s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 470s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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&):: >]’: 470s /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 470s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 470s | ^~~~~~~~~~~~~~~~~~~~~~ 470s /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 470s /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 470s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 470s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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 470s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 470s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s 1819 | __comp); 470s | ~~~~~~~ 470s /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 470s 1822 | std::__insertion_sort(__first, __last, __comp); 470s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 470s In file included from /usr/include/dolfinx/la/Vector.h:14, 470s from /usr/include/dolfinx/fem/Function.h:17: 470s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 470s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 470s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 470s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 470s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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]’: 470s /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 470s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 470s | ^~~~~~~~ 470s /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 470s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 470s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s 737 | std::move(__result), 470s | ~~~~~~~~~~~~~~~~~~~~ 470s 738 | std::move(__op), std::move(__proj)); 470s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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&)::]’: 470s /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 470s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 470s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s 201 | std::move(__f), std::move(__proj)); 470s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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]’: 470s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 470s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 470s | ^~~~~~~~ 470s /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]’: 470s /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 470s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 470s | ^~~~~~~~ 470s /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 470s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 470s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s 737 | std::move(__result), 470s | ~~~~~~~~~~~~~~~~~~~~ 470s 738 | std::move(__op), std::move(__proj)); 470s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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&)::]’: 470s /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 470s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 470s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s 201 | std::move(__f), std::move(__proj)); 470s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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&)::]’: 470s /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 470s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 470s | ^~~~~~~~ 470s /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 470s /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]’: 470s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 470s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 470s | ^~~~~~~~~~~~ 470s /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*]’: 470s /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 470s 346 | __niter_wrap(_From __from, _To __res) 470s | ^~~~~~~~~~~~ 470s /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]’: 470s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 470s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 470s | ^~~~~~~~~~~~ 470s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 470s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 470s 608 | __miter_base(_Iterator __it) 470s | ^~~~~~~~~~~~ 470s /usr/include/c++/14/bits/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*]’: 470s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 470s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 470s | ^~~~~~~~~~~~~ 470s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 470s /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&):: >]’: 470s /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 470s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 470s | ^~~~~~~~~~~ 470s /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 470s /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&):: >]’: 470s /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 470s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 470s | ^~~~~~~~~~ 470s /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 470s /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 470s /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 470s make[2]: Leaving directory '/tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo' 470s /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 >]’: 470s /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 470s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 470s | ^~~~~~~~~ 470s /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 470s /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 >]’: 470s /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 470s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 470s | ^~~~~~~~~~~~~~~~~~~~~~ 470s /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 470s /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 470s /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&)::]’: 470s /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 470s 239 | operator()(_Value& __val, _Iterator __it) 470s | ^~~~~~~~ 470s [ 81%] Built target demo_poisson_matrix_free 470s /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*]’: 470s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 470s 642 | copy(_II __first, _II __last, _OI __result) 470s | ^~~~ 470s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 470s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 470s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 470s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 470s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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&):: >]’: 470s /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 470s 1863 | __partial_sort(_RandomAccessIterator __first, 470s | ^~~~~~~~~~~~~~ 470s /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 470s /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 470s /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 470s 1868 | std::__heap_select(__first, __middle, __last, __comp); 470s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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 470s 1869 | std::__sort_heap(__first, __middle, __comp); 470s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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&):: >]’: 470s /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 470s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 470s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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 470s /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 470s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 470s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s 1856 | __comp); 470s | ~~~~~~~ 470s /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 470s /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 470s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 470s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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&):: >]’: 470s /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 470s 1770 | __insertion_sort(_RandomAccessIterator __first, 470s | ^~~~~~~~~~~~~~~~ 470s /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 470s /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 470s 1777 | if (__comp(__i, __first)) 470s | ~~~~~~^~~~~~~~~~~~~~ 470s /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 470s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 470s | ^~~~~~~~~~~~~~~~~~~~~~~ 470s /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&):: >]’: 470s /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 470s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 470s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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 470s /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]’: 470s /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 470s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 470s | ^~~~~~~~~~~~~~~~~~~~~~ 470s /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 470s /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 470s 371 | return std::__do_uninit_copy(__first, __last, __result); 470s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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 470s 373 | return std::uninitialized_copy(__first, __last, __result); 470s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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 > >]’: 470s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 470s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 470s | ^~~~~~~~~~~~~ 470s /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 >]’: 470s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 470s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 470s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 470s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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]’: 470s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 470s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 470s | ^~~~~~~~ 470s /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&)::]’: 470s /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 470s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 470s | ^~~~~~~~ 470s /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 470s /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]’: 470s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 470s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 470s | ^~~~~~~~~~~~ 470s /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)::]’: 470s /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 470s 3867 | find_if(_InputIterator __first, _InputIterator __last, 470s | ^~~~~~~ 470s /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&):: >]’: 470s /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 470s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 470s | ^~~~~~~~~~~~~ 470s /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 470s /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 470s 232 | if (__comp(__first + __secondChild, 470s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 470s 233 | __first + (__secondChild - 1))) 470s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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 470s 3876 | return std::__find_if(__first, __last, 470s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 470s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 470s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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]’: 470s /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 470s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 470s | ^~~~~~~~ 470s /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 470s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 470s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s 737 | std::move(__result), 470s | ~~~~~~~~~~~~~~~~~~~~ 470s 738 | std::move(__op), std::move(__proj)); 470s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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 470s /usr/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 > >]’: 470s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 470s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 470s | ^~~~~~ 470s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 470s /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 470s 715 | return std::__copy_n(__first, __n2, __result, 470s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 470s 716 | std::__iterator_category(__first)); 470s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /usr/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 > >]’: 470s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 470s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 470s | ^~~~~~ 470s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 470s /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 470s 715 | return std::__copy_n(__first, __n2, __result, 470s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 470s 716 | std::__iterator_category(__first)); 470s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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]’: 470s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 470s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 470s | ^~~~~~~~ 470s /usr/include/c++/14/bits/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 > >]’: 470s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 470s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 470s | ^~~~~~~~ 470s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 470s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 470s 683 | { return std::copy(__first, __first + __n, __result); } 470s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /usr/include/c++/14/bits/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*]’: 470s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 470s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 470s | ^~~~~~~~~~~~~ 470s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 470s /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&):: >]’: 470s /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 470s 1589 | __heap_select(_RandomAccessIterator __first, 470s | ^~~~~~~~~~~~~ 470s /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 470s /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 470s /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 470s 1593 | std::__make_heap(__first, __middle, __comp); 470s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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 470s 1595 | if (__comp(__i, __first)) 470s | ~~~~~~^~~~~~~~~~~~~~ 470s /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 470s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 470s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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&):: >]’: 470s /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 470s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 470s | ^~~~~~~~~~~ 470s /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 470s /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 470s 425 | std::__pop_heap(__first, __last, __last, __comp); 470s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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&):: >]’: 470s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 470s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 470s | ^~~~~~~~~~~~~~~~~~~~~~ 470s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 470s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 470s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 470s /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 470s 88 | if (__comp(__a, __b)) 470s | ~~~~~~^~~~~~~~~~ 470s /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 470s 90 | if (__comp(__b, __c)) 470s | ~~~~~~^~~~~~~~~~ 470s /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 470s 91 | std::iter_swap(__result, __b); 470s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 470s /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 470s 92 | else if (__comp(__a, __c)) 470s | ~~~~~~^~~~~~~~~~ 470s /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 470s 93 | std::iter_swap(__result, __c); 470s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 470s /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 470s 95 | std::iter_swap(__result, __a); 470s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 470s /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 470s 97 | else if (__comp(__a, __c)) 470s | ~~~~~~^~~~~~~~~~ 470s /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 470s 98 | std::iter_swap(__result, __a); 470s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 470s /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 470s 99 | else if (__comp(__b, __c)) 470s | ~~~~~~^~~~~~~~~~ 470s /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 470s 100 | std::iter_swap(__result, __c); 470s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 470s /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 470s 102 | std::iter_swap(__result, __b); 470s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 470s /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&):: >]’: 470s /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 470s 1829 | __unguarded_partition(_RandomAccessIterator __first, 470s | ^~~~~~~~~~~~~~~~~~~~~ 470s /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 470s /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 470s /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 470s 1835 | while (__comp(__first, __pivot)) 470s | ~~~~~~^~~~~~~~~~~~~~~~~~ 470s /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 470s 1838 | while (__comp(__pivot, __last)) 470s | ~~~~~~^~~~~~~~~~~~~~~~~ 470s /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 470s 1842 | std::iter_swap(__first, __last); 470s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 470s /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&)::]’: 470s /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 470s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 470s | ^~~~~~~~ 470s /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 470s /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 > >]’: 470s /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 470s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 470s | ^~~~~~~~~~~~~ 470s /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 470s /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 470s /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 470s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 470s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s 923 | std::__miter_base(__last), 470s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s 924 | __result); 470s | ~~~~~~~~~ 470s /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&):: >]’: 470s /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 470s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 470s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 470s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 > >]’: 470s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 470s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 470s | ^~~~~~~~~~~~~~ 470s /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&):: >]’: 470s /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 470s 135 | __push_heap(_RandomAccessIterator __first, 470s | ^~~~~~~~~~~ 470s /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 470s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 470s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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&):: >]’: 470s /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 470s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 470s | ^~~~~~~~~~~ 470s /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 470s /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&):: >]’: 470s /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 470s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 470s | ^~~~~~~~~~ 470s /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 470s /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 470s /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 > >]’: 470s /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 470s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 470s | ^~~~~~~~~ 470s /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 470s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 470s /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 470s 608 | __miter_base(_Iterator __it) 470s | ^~~~~~~~~~~~ 470s /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 > >]’: 470s /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 470s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 470s | ^~~~~~~~~~~~~~~~~~~~~~ 470s /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 470s /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 470s /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&)::]’: 470s /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 470s 239 | operator()(_Value& __val, _Iterator __it) 470s | ^~~~~~~~ 470s In file included from /usr/include/c++/14/functional:59, 470s from /usr/include/basix/finite-element.h:17: 470s /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}]’: 470s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 470s 587 | operator()(_ArgTypes... __args) const 470s | ^~~~~~~~ 470s /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&)::]’: 470s /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 470s 195 | operator()(_Iterator __it, _Value& __val) 470s | ^~~~~~~~ 470s /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]’: 470s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 470s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 470s | ^~~~~~~~~~~~ 470s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 470s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 470s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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&):: >]’: 470s /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 470s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 470s | ^~~~~~~~~~~~~ 470s /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 470s 232 | if (__comp(__first + __secondChild, 470s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 470s 233 | __first + (__secondChild - 1))) 470s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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]’: 470s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 470s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 470s | ^~~~~~~~ 470s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 470s 577 | _element->Tt_apply(data, n, cell_permutation); 470s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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 >]’: 470s /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 470s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 470s | ^~~~~~~~~~~~ 470s /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*]’: 470s /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 470s 346 | __niter_wrap(_From __from, _To __res) 470s | ^~~~~~~~~~~~ 470s /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]’: 470s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 470s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 470s | ^~~~~~~~~~ 470s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 470s 593 | _element->Tinv_apply(data, n, cell_permutation); 470s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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]’: 470s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 470s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 470s | ^~~~~~~ 470s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 470s 544 | _element->T_apply(data, n, cell_permutation); 470s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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&):: >]’: 470s /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 470s 135 | __push_heap(_RandomAccessIterator __first, 470s | ^~~~~~~~~~~ 470s /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 470s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 470s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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]’: 470s /usr/include/dolfinx/fem/FiniteElement.h:656:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 470s 656 | void Tt_inv_apply_right(std::span data, std::uint32_t cell_permutation, 470s | ^~~~~~~~~~~~~~~~~~ 470s /usr/include/dolfinx/fem/FiniteElement.h:660:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 470s 660 | _element->Tt_inv_apply_right(data, n, cell_permutation); 470s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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]’: 470s /usr/include/dolfinx/fem/FiniteElement.h:639:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 470s 639 | void Tt_apply_right(std::span data, std::uint32_t cell_permutation, 470s | ^~~~~~~~~~~~~~ 470s /usr/include/dolfinx/fem/FiniteElement.h:643:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 470s 643 | _element->Tt_apply_right(data, n, cell_permutation); 470s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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]’: 470s /usr/include/dolfinx/fem/FiniteElement.h:622:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 470s 622 | void Tinv_apply_right(std::span data, std::uint32_t cell_permutation, 470s | ^~~~~~~~~~~~~~~~ 470s /usr/include/dolfinx/fem/FiniteElement.h:626:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 470s 626 | _element->Tinv_apply_right(data, n, cell_permutation); 470s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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]’: 470s /usr/include/dolfinx/fem/FiniteElement.h:605:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 470s 605 | void T_apply_right(std::span data, std::uint32_t cell_permutation, 470s | ^~~~~~~~~~~~~ 470s /usr/include/dolfinx/fem/FiniteElement.h:609:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 470s 609 | _element->T_apply_right(data, n, cell_permutation); 470s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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&)::]’: 470s /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 470s 195 | operator()(_Iterator __it, _Value& __val) 470s | ^~~~~~~~ 470s /usr/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 >]’: 470s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 470s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 470s | ^~~~~~ 470s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 470s /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 > > >]’: 470s /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 470s 1816 | __make_move_if_noexcept_iterator(_Iterator __i) 470s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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 470s 1817 | { return _ReturnType(__i); } 470s | ^~~~~~~~~~~~~~~~ 470s /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]’: 470s /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 470s 707 | vector(_InputIterator __first, _InputIterator __last, 470s | ^~~~~~ 470s /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 470s /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 470s 711 | _M_range_initialize(__first, __last, 470s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 470s 712 | std::__iterator_category(__first)); 470s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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]’: 470s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 470s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 470s | ^~~~~~~~~~~~ 470s /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*]’: 470s /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 470s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 470s | ^~~~~~~~~~~~~~~~ 470s /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 470s /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*]’: 470s /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 470s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 470s | ^~~~~~~~~~~~~~~~~~ 470s /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 470s /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 470s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 470s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s 185 | __uninit_copy(__first, __last, __result); 470s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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]’: 470s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 470s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 470s | ^~~~~~~~~~~~~~~~~~~~~~ 470s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 470s /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 470s 371 | return std::__do_uninit_copy(__first, __last, __result); 470s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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 470s 373 | return std::uninitialized_copy(__first, __last, __result); 470s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 470s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 470s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 470s | ^~~~~~~~~~~~~~ 470s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 470s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 470s /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 470s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 470s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s 249 | std::move(__result)); 470s | ~~~~~~~~~~~~~~~~~~~~ 470s /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 >]’: 470s /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 470s 855 | operator()(_It& __it, _Sent __bound) const 470s | ^~~~~~~~ 470s /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&):: >]’: 470s /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 470s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 470s | ^~~~~~ 470s /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 470s /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 470s 1905 | std::__introsort_loop(__first, __last, 470s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 470s 1906 | std::__lg(__last - __first) * 2, 470s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s 1907 | __comp); 470s | ~~~~~~~ 470s /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 470s 1908 | std::__final_insertion_sort(__first, __last, __comp); 470s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 470s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 470s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 470s 608 | __miter_base(_Iterator __it) 470s | ^~~~~~~~~~~~ 470s /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 >]’: 470s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 470s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 470s | ^~~~~~~~~~~~~ 470s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 470s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 470s /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*]’: 470s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 470s 642 | copy(_II __first, _II __last, _OI __result) 470s | ^~~~ 470s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 470s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 470s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 470s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 470s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 470s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 470s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 470s | ^~~~~~~~~~~~~~ 470s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 470s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 470s /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 470s 248 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 470s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s 249 | std::move(__result)); 470s | ~~~~~~~~~~~~~~~~~~~~ 470s /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]’: 470s /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 470s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 470s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s 737 | std::move(__result), 470s | ~~~~~~~~~~~~~~~~~~~~ 470s 738 | std::move(__op), std::move(__proj)); 470s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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]’: 470s /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 470s 1789 | operator()(_Iter __first, _Sent __last, 470s | ^~~~~~~~ 470s /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 470s /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 470s 1792 | auto __lasti = ranges::next(__first, __last); 470s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 470s /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 470s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 470s | ^ 470s /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):: >]’: 470s /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 470s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 470s | ^~~~~~~~~ 470s /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 470s /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 470s 2152 | return __find_if(__first, __last, __pred, 470s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 470s 2153 | std::__iterator_category(__first)); 470s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470s /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]’: 470s /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 470s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 470s | ^~~~~~~~ 470s /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 470s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 471s /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*]’: 471s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 471s 642 | copy(_II __first, _II __last, _OI __result) 471s | ^~~~ 471s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 471s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 471s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 471s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 471s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 471s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 471s /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&):: >]’: 471s /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 471s 1863 | __partial_sort(_RandomAccessIterator __first, 471s | ^~~~~~~~~~~~~~ 471s /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 471s /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 471s /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 471s 1868 | std::__heap_select(__first, __middle, __last, __comp); 471s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 471s /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 471s 1869 | std::__sort_heap(__first, __middle, __comp); 471s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 471s /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&):: >]’: 471s /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 471s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 471s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 471s /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 471s /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 471s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 471s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 471s 1856 | __comp); 471s | ~~~~~~~ 471s /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 471s /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 471s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 471s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 471s /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&):: >]’: 471s /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 471s 1770 | __insertion_sort(_RandomAccessIterator __first, 471s | ^~~~~~~~~~~~~~~~ 471s /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 471s /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 471s 1777 | if (__comp(__i, __first)) 471s | ~~~~~~^~~~~~~~~~~~~~ 471s /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 471s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 471s | ^~~~~~~~~~~~~~~~~~~~~~~ 471s /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&):: >]’: 471s /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 471s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 471s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 471s /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 471s [ 86%] Linking CXX executable demo_biharmonic 471s cd /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/biharmonic && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_biharmonic.dir/link.txt --verbose=1 471s /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]’: 471s /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 471s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 471s | ^~~~~~~~~~~~~~ 471s /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*]’: 471s /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 471s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 471s | ^~~~~~~~~~~~~~~~ 471s /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 471s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 471s /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 471s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 471s | ^~~~~~~~~~~~~~~~~~ 471s /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 471s /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 471s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 471s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 471s 185 | __uninit_copy(__first, __last, __result); 471s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 471s /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]’: 471s /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 471s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 471s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 471s 737 | std::move(__result), 471s | ~~~~~~~~~~~~~~~~~~~~ 471s 738 | std::move(__op), std::move(__proj)); 471s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 471s /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]’: 471s /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 471s 606 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 471s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 471s 607 | this->_M_impl._M_start, 471s | ~~~~~~~~~~~~~~~~~~~~~~~ 471s 608 | _M_get_Tp_allocator()); 471s | ~~~~~~~~~~~~~~~~~~~~~~ 471s /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):: >]’: 471s /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 471s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 471s | ^~~~~~~~~ 471s /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 471s /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 471s 2152 | return __find_if(__first, __last, __pred, 471s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 471s 2153 | std::__iterator_category(__first)); 471s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 471s /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]’: 471s /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 471s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 471s | ^~~~~~~~ 471s /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 471s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 471s /usr/include/c++/14/bits/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 > >]’: 471s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 471s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 471s | ^~~~~~~~ 471s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 471s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 471s 683 | { return std::copy(__first, __first + __n, __result); } 471s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 471s /usr/include/c++/14/bits/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 > >]’: 471s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 471s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 471s | ^~~~~~~~ 471s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 471s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 471s 683 | { return std::copy(__first, __first + __n, __result); } 471s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 471s /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 > >]’: 471s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 471s 642 | copy(_II __first, _II __last, _OI __result) 471s | ^~~~ 471s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 471s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 471s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 471s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 471s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 471s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 471s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 471s /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]’: 471s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 471s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 471s | ^~~~~~~~~~~~~~~~ 471s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 471s 1849 | permute_data(u, n, cell_info, _eperm); 471s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 471s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 471s 1852 | transform_data(u, n, cell_info, _etrans_invT, 471s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 471s 1853 | precompute::apply_matrix); 471s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 471s /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]’: 471s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 471s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 471s | ^~~~~~~~~~~~~~~~ 471s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 471s 1833 | permute_data(u, n, cell_info, _eperm_inv); 471s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 471s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 471s 1836 | transform_data(u, n, cell_info, _etransT, 471s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 471s 1837 | precompute::apply_matrix); 471s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 471s /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]’: 471s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 471s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 471s | ^~~~~~~~~~~~~~~~ 471s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 471s 1865 | permute_data(u, n, cell_info, _eperm_inv); 471s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 471s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 471s 1868 | transform_data(u, n, cell_info, _etrans_inv, 471s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 471s 1869 | precompute::apply_matrix); 471s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 471s /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]’: 471s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 471s 1810 | void FiniteElement::T_apply(std::span u, int n, 471s | ^~~~~~~~~~~~~~~~ 471s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 471s 1817 | permute_data(u, n, cell_info, _eperm); 471s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 471s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 471s 1820 | transform_data(u, n, cell_info, _etrans, 471s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 471s 1821 | precompute::apply_matrix); 471s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 471s /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]’: 471s /usr/include/basix/finite-element.h:1947:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 471s 1947 | void FiniteElement::Tt_inv_apply_right(std::span u, int n, 471s | ^~~~~~~~~~~~~~~~ 471s /usr/include/basix/finite-element.h:1959:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 471s 1959 | permute_data(dblock, 1, cell_info, _eperm_inv); 471s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 471s /usr/include/basix/finite-element.h:1964:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 471s 1964 | transform_data(u, n, cell_info, _etrans_inv, 471s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 471s 1965 | precompute::apply_tranpose_matrix_right); 471s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 471s /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]’: 471s /usr/include/basix/finite-element.h:1875:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 471s 1875 | void FiniteElement::Tt_apply_right(std::span u, int n, 471s | ^~~~~~~~~~~~~~~~ 471s /usr/include/basix/finite-element.h:1887:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 471s 1887 | permute_data(dblock, 1, cell_info, _eperm); 471s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 471s /usr/include/basix/finite-element.h:1892:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 471s 1892 | transform_data(u, n, cell_info, _etrans, 471s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 471s 1893 | precompute::apply_tranpose_matrix_right); 471s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 471s /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]’: 471s /usr/include/basix/finite-element.h:1899:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 471s 1899 | void FiniteElement::Tinv_apply_right(std::span u, int n, 471s | ^~~~~~~~~~~~~~~~ 471s /usr/include/basix/finite-element.h:1911:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 471s 1911 | permute_data(dblock, 1, cell_info, _eperm); 471s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 471s /usr/include/basix/finite-element.h:1916:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 471s 1916 | transform_data(u, n, cell_info, _etrans_invT, 471s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 471s 1917 | precompute::apply_tranpose_matrix_right); 471s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 471s /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]’: 471s /usr/include/basix/finite-element.h:1923:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 471s 1923 | void FiniteElement::T_apply_right(std::span u, int n, 471s | ^~~~~~~~~~~~~~~~ 471s /usr/include/basix/finite-element.h:1935:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 471s 1935 | permute_data(dblock, 1, cell_info, _eperm_inv); 471s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 471s /usr/include/basix/finite-element.h:1940:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 471s 1940 | transform_data(u, n, cell_info, _etransT, 471s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 471s 1941 | precompute::apply_tranpose_matrix_right); 471s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 471s /usr/include/c++/14/bits/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 >]’: 471s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 471s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 471s | ^~~~~~~~ 471s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 471s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 471s 683 | { return std::copy(__first, __first + __n, __result); } 471s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 471s /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 > >]’: 471s /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 471s 1508 | move_iterator(iterator_type __i) 471s | ^~~~~~~~~~~~~ 471s /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]’: 471s /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 471s 1689 | _M_range_initialize(_ForwardIterator __first, _ForwardIterator __last, 471s | ^~~~~~~~~~~~~~~~~~~ 471s /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 471s /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 471s 1697 | std::__uninitialized_copy_a(__first, __last, 471s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 471s 1698 | this->_M_impl._M_start, 471s | ~~~~~~~~~~~~~~~~~~~~~~~ 471s 1699 | _M_get_Tp_allocator()); 471s | ~~~~~~~~~~~~~~~~~~~~~~ 471s [ 90%] Linking CXX executable demo_interpolation-io 471s cd /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/interpolation-io && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_interpolation-io.dir/link.txt --verbose=1 471s /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*]’: 471s /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 471s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 471s | ^~~~~~~~~~~~~ 471s /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 471s /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 471s 147 | { return std::copy(__first, __last, __result); } 471s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 471s /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*]’: 471s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 471s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 471s | ^~~~~~~~~~~~~~~~ 471s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 471s /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*]’: 471s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 471s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 471s | ^~~~~~~~~~~~~~~~~~ 471s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 471s /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 471s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 471s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 471s 185 | __uninit_copy(__first, __last, __result); 471s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 471s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 471s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 471s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 471s | ^~~~~~~~~~~~~~ 471s /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&):: >]’: 471s /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 471s 1876 | __introsort_loop(_RandomAccessIterator __first, 471s | ^~~~~~~~~~~~~~~~ 471s /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 471s /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 471s 1884 | std::__partial_sort(__first, __last, __last, __comp); 471s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 471s /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 471s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 471s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 471s /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 471s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 471s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 471s /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&):: >]’: 471s /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 471s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 471s | ^~~~~~~~~~~~~~~~~~~~~~ 471s /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 471s /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 471s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 471s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 471s /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 471s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 471s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 471s 1819 | __comp); 471s | ~~~~~~~ 471s /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 471s 1822 | std::__insertion_sort(__first, __last, __comp); 471s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 471s /usr/include/c++/14/bits/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*]’: 471s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 471s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 471s | ^~~~~~~~~~~~~ 471s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 471s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 471s /usr/include/c++/14/bits/ranges_algobase.h:220:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 471s 220 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 471s | ^~~~~~~~~~~~~~ 471s /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]’: 471s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 471s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 471s | ^~~~~~~~ 471s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 471s /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 > >]’: 471s /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 471s 994 | operator()(_It __x, _Sent __bound) const 471s | ^~~~~~~~ 471s /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 471s /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&)::]’: 471s /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 471s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 471s | ^~~~ 471s /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 471s /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 471s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 471s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 471s /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):: >]’: 471s /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 471s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 471s | ^~~~~~~~~ 471s /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 471s /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 471s 2107 | if (__pred(__first)) 471s | ~~~~~~^~~~~~~~~ 471s /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 471s 2111 | if (__pred(__first)) 471s | ~~~~~~^~~~~~~~~ 471s /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 471s 2115 | if (__pred(__first)) 471s | ~~~~~~^~~~~~~~~ 471s /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 471s 2119 | if (__pred(__first)) 471s | ~~~~~~^~~~~~~~~ 471s /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 471s 2127 | if (__pred(__first)) 471s | ~~~~~~^~~~~~~~~ 471s /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 471s 2132 | if (__pred(__first)) 471s | ~~~~~~^~~~~~~~~ 471s /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 471s 2137 | if (__pred(__first)) 471s | ~~~~~~^~~~~~~~~ 471s [ 95%] Linking CXX executable demo_poisson 471s cd /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/poisson && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_poisson.dir/link.txt --verbose=1 471s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 471s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 471s 608 | __miter_base(_Iterator __it) 471s | ^~~~~~~~~~~~ 471s /usr/include/c++/14/bits/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*]’: 471s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 471s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 471s | ^~~~~~~~~~~~~ 471s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 471s /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 >&}]’: 471s /usr/include/c++/14/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 471s 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); 471s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 471s /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&):: >]’: 471s /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 471s 1589 | __heap_select(_RandomAccessIterator __first, 471s | ^~~~~~~~~~~~~ 471s /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 471s /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 471s /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 471s 1593 | std::__make_heap(__first, __middle, __comp); 471s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 471s /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 471s 1595 | if (__comp(__i, __first)) 471s | ~~~~~~^~~~~~~~~~~~~~ 471s /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 471s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 471s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 471s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 471s /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&):: >]’: 471s /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 471s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 471s | ^~~~~~~~~~~ 471s /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 471s /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 471s 425 | std::__pop_heap(__first, __last, __last, __comp); 471s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 471s /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&):: >]’: 471s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 471s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 471s | ^~~~~~~~~~~~~~~~~~~~~~ 471s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 471s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 471s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 471s /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 471s 88 | if (__comp(__a, __b)) 471s | ~~~~~~^~~~~~~~~~ 471s /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 471s 90 | if (__comp(__b, __c)) 471s | ~~~~~~^~~~~~~~~~ 471s /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 471s 91 | std::iter_swap(__result, __b); 471s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 471s /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 471s 92 | else if (__comp(__a, __c)) 471s | ~~~~~~^~~~~~~~~~ 471s /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 471s 93 | std::iter_swap(__result, __c); 471s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 471s /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 471s 95 | std::iter_swap(__result, __a); 471s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 471s /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 471s 97 | else if (__comp(__a, __c)) 471s | ~~~~~~^~~~~~~~~~ 471s /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 471s 98 | std::iter_swap(__result, __a); 471s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 471s /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 471s 99 | else if (__comp(__b, __c)) 471s | ~~~~~~^~~~~~~~~~ 471s /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 471s 100 | std::iter_swap(__result, __c); 471s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 471s /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 471s 102 | std::iter_swap(__result, __b); 471s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 471s /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&):: >]’: 471s /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 471s 1829 | __unguarded_partition(_RandomAccessIterator __first, 471s | ^~~~~~~~~~~~~~~~~~~~~ 471s /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 471s /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 471s /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 471s 1835 | while (__comp(__first, __pivot)) 471s | ~~~~~~^~~~~~~~~~~~~~~~~~ 471s /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 471s 1838 | while (__comp(__pivot, __last)) 471s | ~~~~~~^~~~~~~~~~~~~~~~~ 471s /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 471s 1842 | std::iter_swap(__first, __last); 471s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 471s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 471s /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&)::]’: 471s /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 471s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 471s | ^~~~~~~~ 471s /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 471s /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 > >]’: 471s /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 471s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 471s | ^~~~~~~~~~~~~ 471s /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 471s /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 471s /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 471s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 471s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 471s 923 | std::__miter_base(__last), 471s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 471s 924 | __result); 471s | ~~~~~~~~~ 471s /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&):: >]’: 471s /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 471s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 471s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 471s /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 471s make[2]: Leaving directory '/tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo' 471s [ 95%] Built target demo_biharmonic 472s /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*]’: 472s /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 472s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 472s | ^~~~~~~~~~~~~ 472s /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 472s /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 472s 147 | { return std::copy(__first, __last, __result); } 472s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 472s /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]’: 472s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 472s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 472s | ^~~~~~~~ 472s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 472s /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]’: 472s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 472s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 472s | ^~~~~~~~~~~~~~~~~~~~~~ 472s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 472s /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 472s 371 | return std::__do_uninit_copy(__first, __last, __result); 472s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 472s /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 472s 373 | return std::uninitialized_copy(__first, __last, __result); 472s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 472s /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):: >]’: 472s /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 472s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 472s | ^~~~~~~~~ 472s /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 472s /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 472s 2107 | if (__pred(__first)) 472s | ~~~~~~^~~~~~~~~ 472s /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 472s 2111 | if (__pred(__first)) 472s | ~~~~~~^~~~~~~~~ 472s /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 472s 2115 | if (__pred(__first)) 472s | ~~~~~~^~~~~~~~~ 472s /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 472s 2119 | if (__pred(__first)) 472s | ~~~~~~^~~~~~~~~ 472s /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 472s 2127 | if (__pred(__first)) 472s | ~~~~~~^~~~~~~~~ 472s /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 472s 2132 | if (__pred(__first)) 472s | ~~~~~~^~~~~~~~~ 472s /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 472s 2137 | if (__pred(__first)) 472s | ~~~~~~^~~~~~~~~ 472s /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 > >]’: 472s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 472s 642 | copy(_II __first, _II __last, _OI __result) 472s | ^~~~ 472s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 472s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 472s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 472s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 472s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 472s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 472s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 472s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 472s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 472s 608 | __miter_base(_Iterator __it) 472s | ^~~~~~~~~~~~ 472s /usr/include/c++/14/bits/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 > >]’: 472s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 472s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 472s | ^~~~~~~~~~~~~ 472s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 472s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 472s /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]’: 472s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 472s 1674 | void FiniteElement::permute_data( 472s | ^~~~~~~~~~~~~~~~ 472s In file included from /usr/include/basix/finite-element.h:12: 472s /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]’: 472s /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 472s 243 | void apply_matrix( 472s | ^~~~~~~~~~~~ 472s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 472s /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]’: 472s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 472s 1733 | void FiniteElement::transform_data( 472s | ^~~~~~~~~~~~~~~~ 472s /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 472s 1754 | op(std::span(v_size_t), 472s | ~~^~~~~~~~~~~~~~~~~~~~~ 472s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 472s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 472s 1756 | dofstart, block_size); 472s | ~~~~~~~~~~~~~~~~~~~~~ 472s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 472s /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 472s 1775 | op(std::span(v_size_t), 472s | ~~^~~~~~~~~~~~~~~~~~~~~ 472s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 472s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 472s 1777 | dofstart, block_size); 472s | ~~~~~~~~~~~~~~~~~~~~~ 472s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 472s /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 472s 1786 | op(std::span(v_size_t), 472s | ~~^~~~~~~~~~~~~~~~~~~~~ 472s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 472s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 472s 1788 | dofstart, block_size); 472s | ~~~~~~~~~~~~~~~~~~~~~ 472s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 472s /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]’: 472s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 472s 1674 | void FiniteElement::permute_data( 472s | ^~~~~~~~~~~~~~~~ 472s /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]’: 472s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 472s 1733 | void FiniteElement::transform_data( 472s | ^~~~~~~~~~~~~~~~ 472s /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 472s 1754 | op(std::span(v_size_t), 472s | ~~^~~~~~~~~~~~~~~~~~~~~ 472s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 472s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 472s 1756 | dofstart, block_size); 472s | ~~~~~~~~~~~~~~~~~~~~~ 472s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 472s /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 472s 1786 | op(std::span(v_size_t), 472s | ~~^~~~~~~~~~~~~~~~~~~~~ 472s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 472s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 472s 1788 | dofstart, block_size); 472s | ~~~~~~~~~~~~~~~~~~~~~ 472s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 472s /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 472s 1797 | op(std::span(v_size_t), 472s | ~~^~~~~~~~~~~~~~~~~~~~~ 472s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 472s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 472s 1799 | dofstart, block_size); 472s | ~~~~~~~~~~~~~~~~~~~~~ 472s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 472s /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]’: 472s /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 472s 285 | void apply_tranpose_matrix_right( 472s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 472s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 472s /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 >]’: 472s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 472s 642 | copy(_II __first, _II __last, _OI __result) 472s | ^~~~ 472s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 472s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 472s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 472s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 472s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 472s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 472s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 472s /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]’: 472s /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 472s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 472s | ^~~~~~~~~~~~~~~~~~~~~~ 472s /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 472s /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 472s 371 | return std::__do_uninit_copy(__first, __last, __result); 472s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 472s /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 472s 373 | return std::uninitialized_copy(__first, __last, __result); 472s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 472s /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*]’: 472s /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 472s 642 | copy(_II __first, _II __last, _OI __result) 472s | ^~~~ 472s /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 472s /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*]’: 472s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 472s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 472s | ^~~~~~~~~~~~~ 472s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 472s /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 472s 147 | { return std::copy(__first, __last, __result); } 472s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 472s /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&):: >]’: 472s /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 472s 1863 | __partial_sort(_RandomAccessIterator __first, 472s | ^~~~~~~~~~~~~~ 472s /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 472s /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 472s /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 472s 1868 | std::__heap_select(__first, __middle, __last, __comp); 472s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 472s /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 472s 1869 | std::__sort_heap(__first, __middle, __comp); 472s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 472s /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&):: >]’: 472s /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 472s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 472s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 472s /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 472s /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 472s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 472s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 472s 1856 | __comp); 472s | ~~~~~~~ 472s /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 472s /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 472s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 472s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 472s /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&):: >]’: 472s /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 472s 1770 | __insertion_sort(_RandomAccessIterator __first, 472s | ^~~~~~~~~~~~~~~~ 472s /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 472s /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 472s 1777 | if (__comp(__i, __first)) 472s | ~~~~~~^~~~~~~~~~~~~~ 472s /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 472s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 472s | ^~~~~~~~~~~~~~~~~~~~~~~ 472s /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&):: >]’: 472s /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 472s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 472s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 472s /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 472s /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 > >]’: 472s /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 472s 855 | operator()(_It& __it, _Sent __bound) const 472s | ^~~~~~~~ 472s /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&):: >]’: 472s /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 472s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 472s | ^~~~~~ 472s /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 472s /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 472s 1905 | std::__introsort_loop(__first, __last, 472s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 472s 1906 | std::__lg(__last - __first) * 2, 472s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 472s 1907 | __comp); 472s | ~~~~~~~ 472s /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 472s 1908 | std::__final_insertion_sort(__first, __last, __comp); 472s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 472s /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)::]’: 472s /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 472s 317 | operator()(_Iterator __it) 472s | ^~~~~~~~ 472s /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]’: 472s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 472s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 472s | ^~~~~~~~~~~~ 472s /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 >&}]’: 472s /usr/include/c++/14/bits/stl_construct.h:97:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 472s 97 | { return ::new((void*)__location) _Tp(std::forward<_Args>(__args)...); } 472s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 472s /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&):: >]’: 472s /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 472s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 472s | ^~~~~~~~~~~ 472s /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 472s /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&):: >]’: 472s /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 472s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 472s | ^~~~~~~~~~ 472s /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 472s /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 472s /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 > >]’: 472s /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 472s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 472s | ^~~~~~~~~ 472s /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 472s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 472s /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 472s 608 | __miter_base(_Iterator __it) 472s | ^~~~~~~~~~~~ 472s /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 > >]’: 472s /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 472s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 472s | ^~~~~~~~~~~~~~~~~~~~~~ 472s /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 472s /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 472s /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&)::]’: 472s /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 472s 239 | operator()(_Value& __val, _Iterator __it) 472s | ^~~~~~~~ 472s /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 472s make[2]: Leaving directory '/tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo' 472s [ 95%] Built target demo_interpolation-io 472s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 472s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 472s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 472s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 472s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 472s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 472s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 472s /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 472s 642 | copy(_II __first, _II __last, _OI __result) 472s | ^~~~ 472s /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 472s /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*]’: 472s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 472s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 472s | ^~~~~~~~~~~~~~~~ 472s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 472s /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*]’: 472s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 472s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 472s | ^~~~~~~~~~~~~~~~~~ 472s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 472s /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 472s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 472s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 472s 185 | __uninit_copy(__first, __last, __result); 472s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 472s /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)::]’: 472s /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 472s 317 | operator()(_Iterator __it) 472s | ^~~~~~~~ 472s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 472s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 472s 608 | __miter_base(_Iterator __it) 472s | ^~~~~~~~~~~~ 472s /usr/include/c++/14/bits/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 > >]’: 472s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 472s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 472s | ^~~~~~~~~~~~~ 472s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 472s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 472s /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 >]’: 472s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 472s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 472s | ^~~~~~~~~~~~ 472s In file included from /usr/include/c++/14/bits/refwrap.h:38, 472s from /usr/include/c++/14/vector:68: 472s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 472s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 472s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 472s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 472s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 472s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 472s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 472s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 472s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 472s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 472s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 472s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 472s /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]’: 472s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 472s 154 | void apply_permutation_mapped(std::span perm, 472s | ^~~~~~~~~~~~~~~~~~~~~~~~ 472s /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]’: 472s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 472s 144 | void apply_permutation(std::span perm, std::span data, 472s | ^~~~~~~~~~~~~~~~~ 472s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 472s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 472s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 472s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 472s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 472s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 472s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 472s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 472s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 472s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 472s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 472s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 472s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 472s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 472s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 472s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 472s /usr/include/c++/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}]’: 472s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 472s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 472s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 472s /usr/include/c++/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}]’: 472s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 472s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 472s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 472s /usr/include/c++/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}]’: 472s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 472s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 472s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 472s /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]’: 472s /usr/include/basix/precompute.h:172:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 472s 172 | void apply_inv_permutation_right(std::span perm, 472s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 472s /usr/include/c++/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}]’: 472s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 472s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 472s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 472s /usr/include/c++/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}]’: 472s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 472s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 472s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 472s /usr/include/c++/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}]’: 472s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 472s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 472s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 472s /usr/include/c++/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}]’: 472s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 472s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 472s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 472s /usr/include/c++/14/bits/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 >]’: 472s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 472s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 472s | ^~~~~~~~~~~~~ 472s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 472s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 472s /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*]’: 472s /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 472s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 472s | ^~~~~~~~~~~~~~~~ 472s /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 472s /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*]’: 472s /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 472s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 472s | ^~~~~~~~~~~~~~~~~~ 472s /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 472s /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 472s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 472s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 472s 185 | __uninit_copy(__first, __last, __result); 472s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 472s /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*]’: 472s /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 472s 2981 | __miter_base(move_iterator<_Iterator> __it) 472s | ^~~~~~~~~~~~ 472s /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*]’: 472s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 472s 642 | copy(_II __first, _II __last, _OI __result) 472s | ^~~~ 472s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 472s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 472s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 472s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 472s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 472s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 472s /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&):: >]’: 472s /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 472s 1589 | __heap_select(_RandomAccessIterator __first, 472s | ^~~~~~~~~~~~~ 472s /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 472s /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 472s /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 472s 1593 | std::__make_heap(__first, __middle, __comp); 472s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 472s /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 472s 1595 | if (__comp(__i, __first)) 472s | ~~~~~~^~~~~~~~~~~~~~ 472s /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 472s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 472s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 472s /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&):: >]’: 472s /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 472s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 472s | ^~~~~~~~~~~ 472s /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 472s /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 472s 425 | std::__pop_heap(__first, __last, __last, __comp); 472s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 472s /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&):: >]’: 472s /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 472s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 472s | ^~~~~~~~~~~~~~~~~~~~~~ 472s /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 472s /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 472s /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 472s /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 472s 88 | if (__comp(__a, __b)) 472s | ~~~~~~^~~~~~~~~~ 472s /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 472s 90 | if (__comp(__b, __c)) 472s | ~~~~~~^~~~~~~~~~ 472s /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 472s 91 | std::iter_swap(__result, __b); 472s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 472s /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 472s 92 | else if (__comp(__a, __c)) 472s | ~~~~~~^~~~~~~~~~ 472s /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 472s 93 | std::iter_swap(__result, __c); 472s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 472s /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 472s 95 | std::iter_swap(__result, __a); 472s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 472s /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 472s 97 | else if (__comp(__a, __c)) 472s | ~~~~~~^~~~~~~~~~ 472s /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 472s 98 | std::iter_swap(__result, __a); 472s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 472s /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 472s 99 | else if (__comp(__b, __c)) 472s | ~~~~~~^~~~~~~~~~ 472s /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 472s 100 | std::iter_swap(__result, __c); 472s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 472s /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 472s 102 | std::iter_swap(__result, __b); 472s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 472s /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&):: >]’: 472s /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 472s 1829 | __unguarded_partition(_RandomAccessIterator __first, 472s | ^~~~~~~~~~~~~~~~~~~~~ 472s /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 472s /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 472s /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 472s 1835 | while (__comp(__first, __pivot)) 472s | ~~~~~~^~~~~~~~~~~~~~~~~~ 472s /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 472s 1838 | while (__comp(__pivot, __last)) 472s | ~~~~~~^~~~~~~~~~~~~~~~~ 472s /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 472s 1842 | std::iter_swap(__first, __last); 472s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 472s /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&)::]’: 472s /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 472s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 472s | ^~~~~~~~ 472s /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 472s /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 >]’: 472s /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 472s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 472s | ^~~~~~~~~~~~~ 472s /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 472s /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 472s /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 472s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 472s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 472s 923 | std::__miter_base(__last), 472s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 472s 924 | __result); 472s | ~~~~~~~~~ 472s /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&):: >]’: 472s /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 472s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 472s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 472s /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 472s make[2]: Leaving directory '/tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo' 472s /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&):: >]’: 472s /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 472s 1876 | __introsort_loop(_RandomAccessIterator __first, 472s | ^~~~~~~~~~~~~~~~ 472s /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 472s /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 472s 1884 | std::__partial_sort(__first, __last, __last, __comp); 472s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 472s /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 472s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 472s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 472s /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 472s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 472s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 472s /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&):: >]’: 472s /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 472s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 472s | ^~~~~~~~~~~~~~~~~~~~~~ 472s /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 472s /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 472s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 472s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 472s /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 472s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 472s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 472s 1819 | __comp); 472s | ~~~~~~~ 472s /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 472s 1822 | std::__insertion_sort(__first, __last, __comp); 472s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 472s [ 95%] Built target demo_poisson 472s /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&):: >]’: 472s /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 472s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 472s | ^~~~~~~~~~~~~ 472s /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 472s 232 | if (__comp(__first + __secondChild, 472s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 472s 233 | __first + (__secondChild - 1))) 472s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 472s /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 >]’: 472s /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 472s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 472s | ^~~~~~~~~~~~ 472s /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*]’: 472s /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 472s 346 | __niter_wrap(_From __from, _To __res) 472s | ^~~~~~~~~~~~ 472s /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]’: 472s /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 472s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 472s | ^~~~~~~~ 472s /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 472s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 472s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 472s 737 | std::move(__result), 472s | ~~~~~~~~~~~~~~~~~~~~ 472s 738 | std::move(__op), std::move(__proj)); 472s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 472s /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&)::]’: 472s /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 472s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 472s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 472s 201 | std::move(__f), std::move(__proj)); 472s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 472s /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*]’: 472s /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 472s 2981 | __miter_base(move_iterator<_Iterator> __it) 472s | ^~~~~~~~~~~~ 472s /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*]’: 472s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 472s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 472s | ^~~~~~~~~~~~~ 472s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 472s /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 472s 147 | { return std::copy(__first, __last, __result); } 472s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 472s /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]’: 472s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 472s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 472s | ^~~~~~~~~~~~ 472s /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*]’: 472s /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 472s 346 | __niter_wrap(_From __from, _To __res) 472s | ^~~~~~~~~~~~ 472s /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*]’: 472s /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 472s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 472s | ^~~~~~~~~~~~~ 472s /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 472s /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 472s 147 | { return std::copy(__first, __last, __result); } 472s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 472s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 472s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 472s 608 | __miter_base(_Iterator __it) 472s | ^~~~~~~~~~~~ 472s /usr/include/c++/14/bits/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*]’: 472s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 472s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 472s | ^~~~~~~~~~~~~ 472s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 472s /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&):: >]’: 472s /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 472s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 472s | ^~~~~~~~~~~ 472s /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 472s /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&):: >]’: 472s /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 472s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 472s | ^~~~~~~~~~ 472s /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 472s /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 472s /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 >]’: 472s /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 472s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 472s | ^~~~~~~~~ 472s /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 472s /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 >]’: 472s /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 472s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 472s | ^~~~~~~~~~~~~~~~~~~~~~ 472s /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 472s /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 472s /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&)::]’: 472s /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 472s 239 | operator()(_Value& __val, _Iterator __it) 472s | ^~~~~~~~ 472s /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&):: >]’: 472s /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 472s 1863 | __partial_sort(_RandomAccessIterator __first, 472s | ^~~~~~~~~~~~~~ 472s /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 472s /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 472s /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 472s 1868 | std::__heap_select(__first, __middle, __last, __comp); 472s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 472s /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 472s 1869 | std::__sort_heap(__first, __middle, __comp); 472s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 472s /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&):: >]’: 472s /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 472s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 472s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 472s /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 472s /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 472s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 472s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 472s 1856 | __comp); 472s | ~~~~~~~ 472s /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 472s /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 472s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 472s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 472s /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&):: >]’: 472s /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 472s 1770 | __insertion_sort(_RandomAccessIterator __first, 472s | ^~~~~~~~~~~~~~~~ 472s /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 472s /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 472s 1777 | if (__comp(__i, __first)) 472s | ~~~~~~^~~~~~~~~~~~~~ 472s /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 472s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 472s | ^~~~~~~~~~~~~~~~~~~~~~~ 472s /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&):: >]’: 472s /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 472s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 472s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 472s /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 472s /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&):: >]’: 472s /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 472s 135 | __push_heap(_RandomAccessIterator __first, 472s | ^~~~~~~~~~~ 472s /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 472s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 472s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 472s /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]’: 472s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 472s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 472s | ^~~~~~~~ 472s /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&)::]’: 472s /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 472s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 472s | ^~~~~~~~ 472s /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 472s /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*]’: 472s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 472s 642 | copy(_II __first, _II __last, _OI __result) 472s | ^~~~ 472s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 472s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 472s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 472s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 472s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 472s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 472s /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*]’: 472s /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 472s 642 | copy(_II __first, _II __last, _OI __result) 472s | ^~~~ 472s /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 472s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 472s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 472s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 472s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 472s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 472s /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]’: 472s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 472s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 472s | ^~~~~~~~~~~~ 472s /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&):: >]’: 472s /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 472s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 472s | ^~~~~~~~~~~~~ 472s /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 472s 232 | if (__comp(__first + __secondChild, 472s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 472s 233 | __first + (__secondChild - 1))) 472s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 472s /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&):: >]’: 472s /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 472s 1589 | __heap_select(_RandomAccessIterator __first, 472s | ^~~~~~~~~~~~~ 472s /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 472s /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 472s /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 472s 1593 | std::__make_heap(__first, __middle, __comp); 472s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 472s /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 472s 1595 | if (__comp(__i, __first)) 472s | ~~~~~~^~~~~~~~~~~~~~ 472s /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 472s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 472s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 472s /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&):: >]’: 472s /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 472s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 472s | ^~~~~~~~~~~ 472s /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 472s /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 472s 425 | std::__pop_heap(__first, __last, __last, __comp); 472s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 472s /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&):: >]’: 472s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 472s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 472s | ^~~~~~~~~~~~~~~~~~~~~~ 472s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 472s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 472s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 472s /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 472s 88 | if (__comp(__a, __b)) 472s | ~~~~~~^~~~~~~~~~ 472s /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 472s 90 | if (__comp(__b, __c)) 472s | ~~~~~~^~~~~~~~~~ 472s /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 472s 91 | std::iter_swap(__result, __b); 472s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 472s /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 472s 92 | else if (__comp(__a, __c)) 472s | ~~~~~~^~~~~~~~~~ 472s /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 472s 93 | std::iter_swap(__result, __c); 472s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 472s /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 472s 95 | std::iter_swap(__result, __a); 472s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 472s /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 472s 97 | else if (__comp(__a, __c)) 472s | ~~~~~~^~~~~~~~~~ 472s /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 472s 98 | std::iter_swap(__result, __a); 472s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 472s /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 472s 99 | else if (__comp(__b, __c)) 472s | ~~~~~~^~~~~~~~~~ 472s /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 472s 100 | std::iter_swap(__result, __c); 472s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 472s /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 472s 102 | std::iter_swap(__result, __b); 472s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 472s /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&):: >]’: 472s /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 472s 1829 | __unguarded_partition(_RandomAccessIterator __first, 472s | ^~~~~~~~~~~~~~~~~~~~~ 472s /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 472s /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 472s /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 472s 1835 | while (__comp(__first, __pivot)) 472s | ~~~~~~^~~~~~~~~~~~~~~~~~ 472s /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 472s 1838 | while (__comp(__pivot, __last)) 472s | ~~~~~~^~~~~~~~~~~~~~~~~ 472s /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 472s 1842 | std::iter_swap(__first, __last); 472s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 472s /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&)::]’: 472s /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 472s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 472s | ^~~~~~~~ 472s /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 472s /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 > >]’: 472s /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 472s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 472s | ^~~~~~~~~~~~~ 472s /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 472s /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 472s /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 472s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 472s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 472s 923 | std::__miter_base(__last), 472s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 472s 924 | __result); 472s | ~~~~~~~~~ 472s /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&):: >]’: 472s /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 472s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 472s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 472s /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&)::]’: 472s /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 472s 195 | operator()(_Iterator __it, _Value& __val) 472s | ^~~~~~~~ 472s /usr/include/c++/14/bits/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*]’: 472s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 472s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 472s | ^~~~~~~~~~~~~ 472s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 472s /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 > >]’: 472s /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 472s 2981 | __miter_base(move_iterator<_Iterator> __it) 472s | ^~~~~~~~~~~~ 472s /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*]’: 472s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 472s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 472s | ^~~~~~~~~~~~~ 472s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 472s /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&):: >]’: 472s /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 472s 135 | __push_heap(_RandomAccessIterator __first, 472s | ^~~~~~~~~~~ 472s /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 472s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 472s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 472s /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&):: >]’: 472s /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 472s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 472s | ^~~~~~~~~~~ 472s /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 472s /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&):: >]’: 472s /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 472s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 472s | ^~~~~~~~~~ 472s /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 472s /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 472s /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 > >]’: 472s /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 472s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 472s | ^~~~~~~~~ 472s /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 472s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 472s /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 472s 608 | __miter_base(_Iterator __it) 472s | ^~~~~~~~~~~~ 472s /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 > >]’: 472s /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 472s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 472s | ^~~~~~~~~~~~~~~~~~~~~~ 472s /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 472s /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 472s /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&)::]’: 472s /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 472s 239 | operator()(_Value& __val, _Iterator __it) 472s | ^~~~~~~~ 472s /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&)::]’: 472s /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 472s 195 | operator()(_Iterator __it, _Value& __val) 472s | ^~~~~~~~ 472s /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&):: >]’: 472s /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 472s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 472s | ^~~~~~~~~~~~~ 472s /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 472s 232 | if (__comp(__first + __secondChild, 472s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 472s 233 | __first + (__secondChild - 1))) 472s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 472s /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 >]’: 472s /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 472s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 472s | ^~~~~~~~~~~~ 472s /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*]’: 472s /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 472s 346 | __niter_wrap(_From __from, _To __res) 472s | ^~~~~~~~~~~~ 472s /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&):: >]’: 472s /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 472s 135 | __push_heap(_RandomAccessIterator __first, 472s | ^~~~~~~~~~~ 472s /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 472s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 472s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 472s /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&)::]’: 472s /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 472s 195 | operator()(_Iterator __it, _Value& __val) 472s | ^~~~~~~~ 473s [100%] Linking CXX executable demo_custom_kernel 473s cd /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/custom_kernel && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_custom_kernel.dir/link.txt --verbose=1 474s /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 474s make[2]: Leaving directory '/tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo' 474s [100%] Built target demo_custom_kernel 474s make[1]: Leaving directory '/tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo' 474s /usr/bin/cmake -E cmake_progress_start /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo/CMakeFiles 0 474s == run C++ demos for complex build == 474s Running tests... 474s /usr/bin/ctest --force-new-ctest-process 474s Test project /tmp/autopkgtest.kte2W7/build.m6l/src/dolfinx-demo 474s Start 1: demo_biharmonic_mpi_2 475s 1/21 Test #1: demo_biharmonic_mpi_2 ........................ Passed 0.37 sec 475s Start 2: demo_biharmonic_mpi_3 475s 2/21 Test #2: demo_biharmonic_mpi_3 ........................ Passed 0.30 sec 475s Start 3: demo_biharmonic_serial 475s 3/21 Test #3: demo_biharmonic_serial ....................... Passed 0.58 sec 475s Start 4: demo_codim_0_assembly_mpi_2 475s 4/21 Test #4: demo_codim_0_assembly_mpi_2 .................. Passed 0.06 sec 475s Start 5: demo_codim_0_assembly_mpi_3 476s 5/21 Test #5: demo_codim_0_assembly_mpi_3 .................. Passed 0.06 sec 476s Start 6: demo_codim_0_assembly_serial 476s 6/21 Test #6: demo_codim_0_assembly_serial ................. Passed 0.05 sec 476s Start 7: demo_custom_kernel_mpi_2 479s 7/21 Test #7: demo_custom_kernel_mpi_2 ..................... Passed 3.17 sec 479s Start 8: demo_custom_kernel_mpi_3 481s 8/21 Test #8: demo_custom_kernel_mpi_3 ..................... Passed 2.51 sec 481s Start 9: demo_custom_kernel_serial 486s 9/21 Test #9: demo_custom_kernel_serial .................... Passed 5.08 sec 486s Start 10: demo_poisson_mpi_2 486s 10/21 Test #10: demo_poisson_mpi_2 ........................... Passed 0.09 sec 486s Start 11: demo_poisson_mpi_3 487s 11/21 Test #11: demo_poisson_mpi_3 ........................... Passed 0.09 sec 487s Start 12: demo_poisson_serial 487s 12/21 Test #12: demo_poisson_serial .......................... Passed 0.07 sec 487s Start 13: demo_poisson_matrix_free_mpi_2 487s 13/21 Test #13: demo_poisson_matrix_free_mpi_2 ............... Passed 0.09 sec 487s Start 14: demo_poisson_matrix_free_mpi_3 487s 14/21 Test #14: demo_poisson_matrix_free_mpi_3 ............... Passed 0.08 sec 487s Start 15: demo_poisson_matrix_free_serial 487s 15/21 Test #15: demo_poisson_matrix_free_serial .............. Passed 0.10 sec 487s Start 16: demo_interpolation-io_mpi_2 487s 16/21 Test #16: demo_interpolation-io_mpi_2 .................. Passed 0.30 sec 487s Start 17: demo_interpolation-io_mpi_3 487s 17/21 Test #17: demo_interpolation-io_mpi_3 .................. Passed 0.21 sec 487s Start 18: demo_interpolation-io_serial 488s 18/21 Test #18: demo_interpolation-io_serial ................. Passed 0.48 sec 488s Start 19: demo_interpolation_different_meshes_mpi_2 494s 19/21 Test #19: demo_interpolation_different_meshes_mpi_2 .... Passed 6.13 sec 494s Start 20: demo_interpolation_different_meshes_mpi_3 502s 20/21 Test #20: demo_interpolation_different_meshes_mpi_3 .... Passed 7.76 sec 502s Start 21: demo_interpolation_different_meshes_serial 511s 21/21 Test #21: demo_interpolation_different_meshes_serial ... Passed 8.76 sec 511s 511s 100% tests passed, 0 tests failed out of 21 511s 511s Total Test time (real) = 36.36 sec 511s autopkgtest [02:26:51]: test test-dolfinx-cpp-complex: -----------------------] 517s test-dolfinx-cpp-complex PASSautopkgtest [02:26:57]: test test-dolfinx-cpp-complex: - - - - - - - - - - results - - - - - - - - - - 517s 520s autopkgtest [02:27:00]: test test-dolfinx-python-unittests: preparing testbed 522s Reading package lists... 523s Building dependency tree... 523s Reading state information... 523s Starting pkgProblemResolver with broken count: 0 523s Starting 2 pkgProblemResolver with broken count: 0 523s Done 524s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 547s autopkgtest [02:27:27]: test test-dolfinx-python-unittests: [----------------------- 549s == running python tests == 549s skipping tests with SKIP_TEST_LIST=test_cube_distance 549s === python 3.13 unit test (serial) === 551s ============================= test session starts ============================== 551s platform linux -- Python 3.13.3, pytest-8.3.5, pluggy-1.5.0 551s rootdir: /tmp/autopkgtest.kte2W7/build.m6l/src/python 551s configfile: pyproject.toml 551s plugins: typeguard-4.4.2 551s collected 2637 items / 12 deselected / 2625 selected 551s 551s python/test/unit/common/test_index_map.py ....s [ 0%] 552s python/test/unit/common/test_mpi.py .. [ 0%] 552s python/test/unit/common/test_public_api.py s [ 0%] 552s python/test/unit/common/test_timer.py .. [ 0%] 552s python/test/unit/common/test_version.py . [ 0%] 559s python/test/unit/fem/test_assemble_domains.py ........... [ 0%] 562s python/test/unit/fem/test_assemble_mesh_independent_form.py ........ [ 1%] 571s python/test/unit/fem/test_assemble_submesh.py .......................... [ 2%] 612s ....................................................x.. [ 4%] 622s python/test/unit/fem/test_assembler.py ................................. [ 5%] 660s ........................... [ 6%] 661s python/test/unit/fem/test_bcs.py .................... [ 7%] 665s python/test/unit/fem/test_complex_assembler.py .... [ 7%] 666s python/test/unit/fem/test_constant.py ....... [ 7%] 683s python/test/unit/fem/test_custom_basix_element.py ...................... [ 8%] 699s ....................................xx..xx.. [ 10%] 705s python/test/unit/fem/test_discrete_operators.py ........................ [ 11%] 728s ........................................................................ [ 13%] 732s .................................................... [ 15%] 734s python/test/unit/fem/test_dof_coordinates.py ................ [ 16%] 737s python/test/unit/fem/test_dof_permuting.py ............................. [ 17%] 761s ........................................................................ [ 20%] 801s .........................................ssssss [ 22%] 802s python/test/unit/fem/test_dofmap.py ss.ss.ssss......... [ 22%] 837s python/test/unit/fem/test_element_integrals.py ......................... [ 23%] 914s ........................................................................ [ 26%] 946s ........................................................................ [ 29%] 980s ........................................................................ [ 32%] 1011s .......................................ssssssssssssssss................. [ 34%] 1014s ....... [ 35%] 1028s python/test/unit/fem/test_expression.py ............................. [ 36%] 1064s python/test/unit/fem/test_fem_pipeline.py ...........s.................s [ 37%] 1144s .................s.s.......s.............................s.............. [ 40%] 1194s ........s.............................. [ 41%] 1194s python/test/unit/fem/test_forms.py .. [ 41%] 1196s python/test/unit/fem/test_function.py ............ [ 42%] 1197s python/test/unit/fem/test_function_space.py ............. [ 42%] 1198s python/test/unit/fem/test_ghost_mesh_assembly.py ..X..X [ 42%] 1201s python/test/unit/fem/test_interpolation.py ............................. [ 43%] 1222s ........................................................................ [ 46%] 1278s ........................................................................ [ 49%] 1292s ..........s............................ [ 50%] 1307s python/test/unit/fem/test_mixed_element.py ...................... [ 51%] 1307s python/test/unit/fem/test_mixed_mesh_dofmap.py .. [ 51%] 1313s python/test/unit/fem/test_petsc_discrete_operators.py .................. [ 52%] 1327s ........................................................................ [ 55%] 1329s ....................... [ 56%] 1342s python/test/unit/fem/test_petsc_nonlinear_assembler.py ...... [ 56%] 1343s python/test/unit/fem/test_petsc_solver_wrappers.py .. [ 56%] 1356s python/test/unit/fem/test_quadrature_elements.py ....................... [ 57%] 1365s ............. [ 57%] 1367s python/test/unit/fem/test_special_functions.py ... [ 57%] 1370s python/test/unit/fem/test_symmetric_tensor.py ........ [ 58%] 1384s python/test/unit/fem/test_symmetry.py .................................. [ 59%] 1425s .............................................................. [ 61%] 1426s python/test/unit/fem/test_vector_assemble.py .. [ 61%] 1427s python/test/unit/fem/test_vector_function.py .......... [ 62%] 1429s python/test/unit/geometry/test_bounding_box_tree.py .................... [ 63%] 1433s ........................................ [ 64%] 1436s python/test/unit/geometry/test_gjk.py .................................. [ 65%] 1438s ................. [ 66%] 1438s python/test/unit/graph/test_adjacencylist.py .. [ 66%] 1441s python/test/unit/io/test_adios2.py sssssssssssssssssssssssssssssssssssss [ 67%] 1443s ssssssssssssssssssss [ 68%] 1445s python/test/unit/io/test_vtk.py ....................... [ 69%] 1448s python/test/unit/io/test_xdmf_function.py .............................. [ 70%] 1454s ................................................... [ 72%] 1458s python/test/unit/io/test_xdmf_mesh.py .................................. [ 73%] 1462s .......................................... [ 75%] 1463s python/test/unit/io/test_xdmf_meshdata.py .. [ 75%] 1463s python/test/unit/io/test_xdmf_meshtags.py .... [ 75%] 1468s python/test/unit/la/test_matrix_csr.py ............................ [ 76%] 1471s python/test/unit/la/test_matrix_vector.py ............xxx....xxx....xxxx [ 78%] 1472s xxxxxx [ 78%] 1499s python/test/unit/la/test_nullspace.py ................................ [ 79%] 1499s python/test/unit/la/test_sparsity_pattern.py . [ 79%] 1500s python/test/unit/la/test_vector_scatter.py ........... [ 79%] 1500s python/test/unit/mesh/test_cell.py ... [ 80%] 1500s python/test/unit/mesh/test_create_mixed_mesh.py . [ 80%] 1501s python/test/unit/mesh/test_dual_graph.py . [ 80%] 1501s python/test/unit/mesh/test_face.py s. [ 80%] 1502s python/test/unit/mesh/test_ghost_mesh.py X..X...X [ 80%] 1517s python/test/unit/mesh/test_higher_order_mesh.py ........................ [ 81%] 1542s ...........................x...x..........xx..xx........................ [ 84%] 1550s x.....x.................. [ 85%] 1550s python/test/unit/mesh/test_manifold_point_search.py . [ 85%] 1559s python/test/unit/mesh/test_mesh.py ....................ss....s.......... [ 86%] 1568s ........................................................................ [ 89%] 1575s ........................................................................ [ 92%] 1583s ........................................................................ [ 94%] 1583s ..... [ 94%] 1586s python/test/unit/mesh/test_mesh_partitioners.py ..ss..ss..ss..ss..ss..ss [ 95%] 1587s ........ [ 96%] 1587s python/test/unit/mesh/test_meshtags.py .... [ 96%] 1588s python/test/unit/mesh/test_mixed_topology.py .... [ 96%] 1589s python/test/unit/nls/test_newton.py ... [ 96%] 1592s python/test/unit/refinement/test_interval.py ........................... [ 97%] 1597s ............................................. [ 99%] 1599s python/test/unit/refinement/test_refinement.py ................. [100%] 1599s 1599s =============================== warnings summary =============================== 1599s test/unit/fem/test_expression.py::test_facet_expression[complex64] 1599s test/unit/fem/test_expression.py::test_facet_expression[complex128] 1599s /usr/lib/python3/dist-packages/ffcx/element_interface.py:47: ComplexWarning: Casting complex values to real discards the imaginary part 1599s return np.asarray( 1599s 1599s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 1599s ============================= slowest 20 durations ============================= 1599s 16.77s call test/unit/fem/test_assembler.py::TestPETScAssemblers::test_symmetry_interior_facet_assembly[mesh1] 1599s 5.42s call test/unit/la/test_nullspace.py::test_nullspace_check[2-3-complex128] 1599s 5.09s call test/unit/fem/test_fem_pipeline.py::test_dP_hex[2-DQ-CellType.hexahedron] 1599s 4.41s call test/unit/fem/test_fem_pipeline.py::test_DPC_hex[2-DPC-CellType.hexahedron] 1599s 4.17s call test/unit/fem/test_assembler.py::TestPETScAssemblers::test_symmetry_interior_facet_assembly[mesh0] 1599s 3.88s call test/unit/fem/test_petsc_nonlinear_assembler.py::TestNLSPETSc::test_assembly_solve_taylor_hood_nl[mesh2] 1599s 3.81s call test/unit/fem/test_assembler.py::TestPETScAssemblers::test_assembly_solve_taylor_hood[mesh2] 1599s 3.72s call test/unit/la/test_nullspace.py::test_nullspace_check[2-3-complex64] 1599s 3.66s call test/unit/fem/test_dof_permuting.py::test_integral[2-hexahedron-AAE] 1599s 3.43s call test/unit/fem/test_fem_pipeline.py::test_dP_hex[1-DQ-CellType.hexahedron] 1599s 3.29s call test/unit/fem/test_fem_pipeline.py::test_NC_hex[3-NCE-CellType.hexahedron] 1599s 3.27s call test/unit/fem/test_element_integrals.py::test_facet_normals[float32-CellType.hexahedron] 1599s 3.23s call test/unit/fem/test_fem_pipeline.py::test_biharmonic[HHJ-float64] 1599s 3.21s call test/unit/fem/test_fem_pipeline.py::test_biharmonic[HHJ-float32] 1599s 3.06s call test/unit/fem/test_fem_pipeline.py::test_dP_simplex[3-DG-CellType.tetrahedron] 1599s 3.01s call test/unit/fem/test_element_integrals.py::test_facet_normals[complex64-CellType.hexahedron] 1599s 3.01s call test/unit/fem/test_element_integrals.py::test_facet_normals[complex128-CellType.hexahedron] 1599s 2.96s call test/unit/fem/test_interpolation.py::test_interpolation_non_affine_nonmatching_maps 1599s 2.94s call test/unit/fem/test_dof_permuting.py::test_integral[2-hexahedron-NCE] 1599s 2.93s call test/unit/fem/test_element_integrals.py::test_facet_normals[float64-CellType.hexahedron] 1599s = 2478 passed, 113 skipped, 12 deselected, 29 xfailed, 5 xpassed, 2 warnings in 1049.85s (0:17:29) = 1600s also skipping MPI tests with MPI_SKIP_TEST_LIST= 1600s === python unit tests (MPI) skipped on 32-bit systems (see Bug#995599) === 1600s autopkgtest [02:45:00]: test test-dolfinx-python-unittests: -----------------------] 1604s test-dolfinx-python-unittests PASS 1604s autopkgtest [02:45:04]: test test-dolfinx-python-unittests: - - - - - - - - - - results - - - - - - - - - - 1608s autopkgtest [02:45:08]: test test-dolfinx-python-demos: preparing testbed 1609s Reading package lists... 1610s Building dependency tree... 1610s Reading state information... 1610s Starting pkgProblemResolver with broken count: 0 1610s Starting 2 pkgProblemResolver with broken count: 0 1610s Done 1611s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1633s autopkgtest [02:45:33]: test test-dolfinx-python-demos: [----------------------- 1635s == running python demos == 1635s skipping tests with SKIP_TEST_LIST=cahn gmsh hood demo_hdg condensation demo_lagrange_variants demo_axis demo_pml 1635s === python 3.13 demo test (serial) === 1636s ============================= test session starts ============================== 1636s platform linux -- Python 3.13.3, pytest-8.3.5, pluggy-1.5.0 -- /usr/bin/python3.13 1636s cachedir: .pytest_cache 1636s rootdir: /tmp/autopkgtest.kte2W7/build.m6l/src/python/demo 1636s configfile: pytest.ini 1636s plugins: typeguard-4.4.2 1636s collecting ... collected 48 items / 14 deselected / 34 selected 1636s 1636s test.py::test_demos[path0-conftest.py] PASSED [ 2%] 1639s test.py::test_demos[path2-demo_biharmonic.py] PASSED [ 5%] 1643s test.py::test_demos[path4-demo_elasticity.py] PASSED [ 8%] 1645s test.py::test_demos[path7-demo_helmholtz.py] PASSED [ 11%] 1647s test.py::test_demos[path9-demo_mixed-poisson.py] PASSED [ 14%] 1660s test.py::test_demos[path10-demo_navier-stokes.py] PASSED [ 17%] 1661s test.py::test_demos[path12-demo_poisson.py] PASSED [ 20%] 1663s test.py::test_demos[path13-demo_poisson_matrix_free.py] PASSED [ 23%] 1663s test.py::test_demos[path14-demo_pyamg.py] PASSED [ 26%] 1664s test.py::test_demos[path15-demo_pyvista.py] PASSED [ 29%] 1701s test.py::test_demos[path17-demo_tnt-elements.py] PASSED [ 32%] 1706s test.py::test_demos[path18-demo_types.py] PASSED [ 35%] 1706s test.py::test_demos[path19-test.py] PASSED [ 38%] 1707s test.py::test_demos[path20-demo_scattering_boundary_conditions.py] PASSED [ 41%] 1711s test.py::test_demos[path21-demo_half_loaded_waveguide.py] PASSED [ 44%] 1711s test.py::test_demos[path22-demo_interpolation-io.py] PASSED [ 47%] 1714s test.py::test_demos[path23-demo_stokes.py] PASSED [ 50%] 1715s test.py::test_demos_mpi[path0-conftest.py] PASSED [ 52%] 1715s test.py::test_demos_mpi[path2-demo_biharmonic.py] PASSED [ 55%] 1716s test.py::test_demos_mpi[path4-demo_elasticity.py] PASSED [ 58%] 1717s test.py::test_demos_mpi[path7-demo_helmholtz.py] PASSED [ 61%] 1717s test.py::test_demos_mpi[path9-demo_mixed-poisson.py] PASSED [ 64%] 1721s test.py::test_demos_mpi[path10-demo_navier-stokes.py] PASSED [ 67%] 1721s test.py::test_demos_mpi[path12-demo_poisson.py] PASSED [ 70%] 1721s test.py::test_demos_mpi[path13-demo_poisson_matrix_free.py] PASSED [ 73%] 1722s test.py::test_demos_mpi[path14-demo_pyamg.py] PASSED [ 76%] 1722s test.py::test_demos_mpi[path15-demo_pyvista.py] PASSED [ 79%] 1740s test.py::test_demos_mpi[path17-demo_tnt-elements.py] PASSED [ 82%] 1740s test.py::test_demos_mpi[path18-demo_types.py] PASSED [ 85%] 1740s test.py::test_demos_mpi[path19-test.py] PASSED [ 88%] 1741s test.py::test_demos_mpi[path20-demo_scattering_boundary_conditions.py] PASSED [ 91%] 1745s test.py::test_demos_mpi[path21-demo_half_loaded_waveguide.py] PASSED [ 94%] 1745s test.py::test_demos_mpi[path22-demo_interpolation-io.py] PASSED [ 97%] 1747s test.py::test_demos_mpi[path23-demo_stokes.py] PASSED [100%] 1747s 1747s ============================= slowest 20 durations ============================= 1747s 37.17s call test.py::test_demos[path17-demo_tnt-elements.py] 1747s 17.56s call test.py::test_demos_mpi[path17-demo_tnt-elements.py] 1747s 13.46s call test.py::test_demos[path10-demo_navier-stokes.py] 1747s 5.05s call test.py::test_demos[path18-demo_types.py] 1747s 4.52s call test.py::test_demos[path21-demo_half_loaded_waveguide.py] 1747s 3.63s call test.py::test_demos[path2-demo_biharmonic.py] 1747s 3.52s call test.py::test_demos_mpi[path21-demo_half_loaded_waveguide.py] 1747s 3.28s call test.py::test_demos[path4-demo_elasticity.py] 1747s 3.09s call test.py::test_demos_mpi[path10-demo_navier-stokes.py] 1747s 2.87s call test.py::test_demos[path23-demo_stokes.py] 1747s 2.51s call test.py::test_demos[path7-demo_helmholtz.py] 1747s 1.52s call test.py::test_demos_mpi[path23-demo_stokes.py] 1747s 1.50s call test.py::test_demos[path13-demo_poisson_matrix_free.py] 1747s 1.49s call test.py::test_demos[path9-demo_mixed-poisson.py] 1747s 1.38s call test.py::test_demos[path12-demo_poisson.py] 1747s 0.98s call test.py::test_demos_mpi[path4-demo_elasticity.py] 1747s 0.80s call test.py::test_demos_mpi[path9-demo_mixed-poisson.py] 1747s 0.71s call test.py::test_demos_mpi[path18-demo_types.py] 1747s 0.69s call test.py::test_demos[path20-demo_scattering_boundary_conditions.py] 1747s 0.66s call test.py::test_demos_mpi[path20-demo_scattering_boundary_conditions.py] 1747s ================ 34 passed, 14 deselected in 111.01s (0:01:51) ================= 1747s also skipping MPI tests with MPI_SKIP_TEST_LIST=helmholtz condensation poisson 1747s === python demo test (MPI using 3 processors out of 8) === 1747s ============================= test session starts ============================== 1747s platform linux -- Python 3.13.3, pytest-8.3.5, pluggy-1.5.0 -- /usr/bin/python3.13 1747s cachedir: .pytest_cache 1747s rootdir: /tmp/autopkgtest.kte2W7/build.m6l/src/python/demo 1747s configfile: pytest.ini 1747s plugins: typeguard-4.4.2 1747s collecting ... collected 48 items / 35 deselected / 13 selected 1747s 1747s test.py::test_demos_mpi[path0-conftest.py] PASSED [ 7%] 1748s test.py::test_demos_mpi[path2-demo_biharmonic.py] PASSED [ 15%] 1751s test.py::test_demos_mpi[path4-demo_elasticity.py] PASSED [ 23%] 1754s test.py::test_demos_mpi[path10-demo_navier-stokes.py] PASSED [ 30%] 1755s test.py::test_demos_mpi[path14-demo_pyamg.py] PASSED [ 38%] 1755s test.py::test_demos_mpi[path15-demo_pyvista.py] PASSED [ 46%] 1763s test.py::test_demos_mpi[path17-demo_tnt-elements.py] PASSED [ 53%] 1764s test.py::test_demos_mpi[path18-demo_types.py] PASSED [ 61%] 1764s test.py::test_demos_mpi[path19-test.py] PASSED [ 69%] 1765s test.py::test_demos_mpi[path20-demo_scattering_boundary_conditions.py] PASSED [ 76%] 1768s test.py::test_demos_mpi[path21-demo_half_loaded_waveguide.py] PASSED [ 84%] 1768s test.py::test_demos_mpi[path22-demo_interpolation-io.py] PASSED [ 92%] 1769s test.py::test_demos_mpi[path23-demo_stokes.py] PASSED [100%] 1769s 1769s ============================= slowest 20 durations ============================= 1769s 8.33s call test.py::test_demos_mpi[path17-demo_tnt-elements.py] 1769s 3.52s call test.py::test_demos_mpi[path4-demo_elasticity.py] 1769s 3.26s call test.py::test_demos_mpi[path10-demo_navier-stokes.py] 1769s 2.72s call test.py::test_demos_mpi[path21-demo_half_loaded_waveguide.py] 1769s 1.17s call test.py::test_demos_mpi[path23-demo_stokes.py] 1769s 0.83s call test.py::test_demos_mpi[path18-demo_types.py] 1769s 0.69s call test.py::test_demos_mpi[path20-demo_scattering_boundary_conditions.py] 1769s 0.55s call test.py::test_demos_mpi[path2-demo_biharmonic.py] 1769s 0.45s call test.py::test_demos_mpi[path22-demo_interpolation-io.py] 1769s 0.39s call test.py::test_demos_mpi[path15-demo_pyvista.py] 1769s 0.18s call test.py::test_demos_mpi[path0-conftest.py] 1769s 0.17s call test.py::test_demos_mpi[path19-test.py] 1769s 0.16s call test.py::test_demos_mpi[path14-demo_pyamg.py] 1769s 1769s (7 durations < 0.005s hidden. Use -vv to show these durations.) 1769s ====================== 13 passed, 35 deselected in 22.45s ====================== 1770s autopkgtest [02:47:50]: test test-dolfinx-python-demos: -----------------------] 1773s test-dolfinx-python-demos PASS 1773s autopkgtest [02:47:53]: test test-dolfinx-python-demos: - - - - - - - - - - results - - - - - - - - - - 1777s autopkgtest [02:47:57]: test test-dolfinx-python-complex-unittests: preparing testbed 1779s Reading package lists... 1780s Building dependency tree... 1780s Reading state information... 1780s Starting pkgProblemResolver with broken count: 0 1780s Starting 2 pkgProblemResolver with broken count: 0 1780s Done 1781s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1803s autopkgtest [02:48:23]: test test-dolfinx-python-complex-unittests: [----------------------- 1805s == running python tests for complex build == 1805s skipping tests with SKIP_TEST_LIST=test_cube_distance 1805s === python 3.13 unit test (serial) for complex build === 1806s ============================= test session starts ============================== 1806s platform linux -- Python 3.13.3, pytest-8.3.5, pluggy-1.5.0 1806s rootdir: /tmp/autopkgtest.kte2W7/build.m6l/src/python 1806s configfile: pyproject.toml 1806s plugins: typeguard-4.4.2 1806s collected 2637 items / 12 deselected / 2625 selected 1806s 1807s python/test/unit/common/test_index_map.py ....s [ 0%] 1807s python/test/unit/common/test_mpi.py .. [ 0%] 1807s python/test/unit/common/test_public_api.py s [ 0%] 1807s python/test/unit/common/test_timer.py .. [ 0%] 1807s python/test/unit/common/test_version.py . [ 0%] 1815s python/test/unit/fem/test_assemble_domains.py ........... [ 0%] 1816s python/test/unit/fem/test_assemble_mesh_independent_form.py ........ [ 1%] 1826s python/test/unit/fem/test_assemble_submesh.py .......................... [ 2%] 1873s ....................................................x.. [ 4%] 1876s python/test/unit/fem/test_assembler.py ................................. [ 5%] 1921s ........................... [ 6%] 1923s python/test/unit/fem/test_bcs.py .................... [ 7%] 1923s python/test/unit/fem/test_complex_assembler.py .... [ 7%] 1924s python/test/unit/fem/test_constant.py ....... [ 7%] 1926s python/test/unit/fem/test_custom_basix_element.py ...................... [ 8%] 1929s ....................................xx..xx.. [ 10%] 1931s python/test/unit/fem/test_discrete_operators.py ........................ [ 11%] 1936s ........................................................................ [ 13%] 1940s .................................................... [ 15%] 1941s python/test/unit/fem/test_dof_coordinates.py ................ [ 16%] 1944s python/test/unit/fem/test_dof_permuting.py ............................. [ 17%] 1969s ........................................................................ [ 20%] 2022s .........................................ssssss [ 22%] 2023s python/test/unit/fem/test_dofmap.py ss.ss.ssss......... [ 22%] 2031s python/test/unit/fem/test_element_integrals.py ......................... [ 23%] 2053s ........................................................................ [ 26%] 2062s ........................................................................ [ 29%] 2072s ........................................................................ [ 32%] 2080s .......................................ssssssssssssssss................. [ 34%] 2080s ....... [ 35%] 2085s python/test/unit/fem/test_expression.py ............................. [ 36%] 2101s python/test/unit/fem/test_fem_pipeline.py ...........s.................s [ 37%] 2177s .................s.s.......s.............................s.............. [ 40%] 2240s ........s.............................. [ 41%] 2241s python/test/unit/fem/test_forms.py .. [ 41%] 2242s python/test/unit/fem/test_function.py ............ [ 42%] 2244s python/test/unit/fem/test_function_space.py ............. [ 42%] 2244s python/test/unit/fem/test_ghost_mesh_assembly.py ..X..X [ 42%] 2247s python/test/unit/fem/test_interpolation.py ............................. [ 43%] 2267s ........................................................................ [ 46%] 2323s ........................................................................ [ 49%] 2335s ..........s............................ [ 50%] 2351s python/test/unit/fem/test_mixed_element.py ...................... [ 51%] 2351s python/test/unit/fem/test_mixed_mesh_dofmap.py .. [ 51%] 2357s python/test/unit/fem/test_petsc_discrete_operators.py .................. [ 52%] 2372s ........................................................................ [ 55%] 2374s ....................... [ 56%] 2391s python/test/unit/fem/test_petsc_nonlinear_assembler.py ...... [ 56%] 2393s python/test/unit/fem/test_petsc_solver_wrappers.py .. [ 56%] 2408s python/test/unit/fem/test_quadrature_elements.py ....................... [ 57%] 2418s ............. [ 57%] 2420s python/test/unit/fem/test_special_functions.py ... [ 57%] 2422s python/test/unit/fem/test_symmetric_tensor.py ........ [ 58%] 2426s python/test/unit/fem/test_symmetry.py .................................. [ 59%] 2432s .............................................................. [ 61%] 2433s python/test/unit/fem/test_vector_assemble.py .. [ 61%] 2434s python/test/unit/fem/test_vector_function.py .......... [ 62%] 2435s python/test/unit/geometry/test_bounding_box_tree.py .................... [ 63%] 2439s ........................................ [ 64%] 2442s python/test/unit/geometry/test_gjk.py .................................. [ 65%] 2444s ................. [ 66%] 2444s python/test/unit/graph/test_adjacencylist.py .. [ 66%] 2447s python/test/unit/io/test_adios2.py sssssssssssssssssssssssssssssssssssss [ 67%] 2449s ssssssssssssssssssss [ 68%] 2451s python/test/unit/io/test_vtk.py ....................... [ 69%] 2454s python/test/unit/io/test_xdmf_function.py .............................. [ 70%] 2460s ................................................... [ 72%] 2465s python/test/unit/io/test_xdmf_mesh.py .................................. [ 73%] 2469s .......................................... [ 75%] 2469s python/test/unit/io/test_xdmf_meshdata.py .. [ 75%] 2469s python/test/unit/io/test_xdmf_meshtags.py .... [ 75%] 2472s python/test/unit/la/test_matrix_csr.py ............................ [ 76%] 2474s python/test/unit/la/test_matrix_vector.py ............xxx....xxx....xxxx [ 78%] 2475s xxxxxx [ 78%] 2485s python/test/unit/la/test_nullspace.py ................................ [ 79%] 2485s python/test/unit/la/test_sparsity_pattern.py . [ 79%] 2486s python/test/unit/la/test_vector_scatter.py ........... [ 79%] 2486s python/test/unit/mesh/test_cell.py ... [ 80%] 2486s python/test/unit/mesh/test_create_mixed_mesh.py . [ 80%] 2486s python/test/unit/mesh/test_dual_graph.py . [ 80%] 2486s python/test/unit/mesh/test_face.py s. [ 80%] 2487s python/test/unit/mesh/test_ghost_mesh.py X..X...X [ 80%] 2490s python/test/unit/mesh/test_higher_order_mesh.py ........................ [ 81%] 2501s ...........................x...x..........xx..xx........................ [ 84%] 2504s x.....x.................. [ 85%] 2504s python/test/unit/mesh/test_manifold_point_search.py . [ 85%] 2508s python/test/unit/mesh/test_mesh.py ....................ss....s.......... [ 86%] 2517s ........................................................................ [ 89%] 2524s ........................................................................ [ 92%] 2531s ........................................................................ [ 94%] 2532s ..... [ 94%] 2534s python/test/unit/mesh/test_mesh_partitioners.py ..ss..ss..ss..ss..ss..ss [ 95%] 2535s ........ [ 96%] 2536s python/test/unit/mesh/test_meshtags.py .... [ 96%] 2536s python/test/unit/mesh/test_mixed_topology.py .... [ 96%] 2538s python/test/unit/nls/test_newton.py ... [ 96%] 2540s python/test/unit/refinement/test_interval.py ........................... [ 97%] 2545s ............................................. [ 99%] 2547s python/test/unit/refinement/test_refinement.py ................. [100%] 2547s 2547s =============================== warnings summary =============================== 2547s test/unit/fem/test_discrete_operators.py: 72 warnings 2547s /tmp/autopkgtest.kte2W7/build.m6l/src/python/test/unit/fem/test_discrete_operators.py:253: ComplexWarning: Casting complex values to real discards the imaginary part 2547s ux[: len(u.x.array)] = u.x.array[:] 2547s 2547s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 2547s ============================= slowest 20 durations ============================= 2547s 23.14s call test/unit/fem/test_assembler.py::TestPETScAssemblers::test_symmetry_interior_facet_assembly[mesh1] 2547s 6.05s call test/unit/fem/test_fem_pipeline.py::test_NC_hex[3-NCE-CellType.hexahedron] 2547s 5.64s call test/unit/fem/test_petsc_nonlinear_assembler.py::TestNLSPETSc::test_assembly_solve_taylor_hood_nl[mesh2] 2547s 5.45s call test/unit/fem/test_fem_pipeline.py::test_dP_hex[2-DQ-CellType.hexahedron] 2547s 5.31s call test/unit/fem/test_assembler.py::TestPETScAssemblers::test_symmetry_interior_facet_assembly[mesh0] 2547s 5.07s call test/unit/fem/test_fem_pipeline.py::test_NC_hex[3-NCF-CellType.hexahedron] 2547s 4.84s call test/unit/fem/test_assembler.py::TestPETScAssemblers::test_assembly_solve_taylor_hood[mesh2] 2547s 4.72s call test/unit/fem/test_fem_pipeline.py::test_AA_hex[3-AAE-CellType.hexahedron] 2547s 4.66s call test/unit/fem/test_fem_pipeline.py::test_DPC_hex[2-DPC-CellType.hexahedron] 2547s 4.60s call test/unit/fem/test_fem_pipeline.py::test_petsc_curl_curl_eigenvalue[1-N2curl] 2547s 4.33s call test/unit/fem/test_dof_permuting.py::test_integral[2-hexahedron-AAE] 2547s 3.71s call test/unit/fem/test_fem_pipeline.py::test_dP_simplex[3-DG-CellType.tetrahedron] 2547s 3.67s call test/unit/fem/test_fem_pipeline.py::test_dP_hex[1-DQ-CellType.hexahedron] 2547s 3.58s call test/unit/fem/test_fem_pipeline.py::test_BDM_N2curl_simplex_highest_order[3-BDM-CellType.tetrahedron] 2547s 3.48s call test/unit/fem/test_dof_permuting.py::test_integral[2-hexahedron-NCE] 2547s 3.06s call test/unit/fem/test_petsc_nonlinear_assembler.py::TestNLSPETSc::test_assembly_solve_taylor_hood_nl[mesh0] 2547s 2.99s call test/unit/fem/test_fem_pipeline.py::test_AA_hex[3-AAF-CellType.hexahedron] 2547s 2.97s call test/unit/fem/test_dof_permuting.py::test_integral[2-hexahedron-AAF] 2547s 2.95s call test/unit/fem/test_interpolation.py::test_interpolation_non_affine_nonmatching_maps 2547s 2.89s call test/unit/fem/test_assemble_submesh.py::test_mixed_dom_codim_0[dS-Discontinuous Lagrange-1-4] 2547s = 2478 passed, 113 skipped, 12 deselected, 29 xfailed, 5 xpassed, 72 warnings in 741.32s (0:12:21) = 2547s also skipping MPI tests with MPI_SKIP_TEST_LIST= 2547s === python unit tests (MPI) skipped on 32-bit systems (see Bug#995599) for complex build === 2548s autopkgtest [03:00:48]: test test-dolfinx-python-complex-unittests: -----------------------] 2551s autopkgtest [03:00:51]: test test-dolfinx-python-complex-unittests: - - - - - - - - - - results - - - - - - - - - - 2551s test-dolfinx-python-complex-unittests PASS 2556s autopkgtest [03:00:56]: test test-dolfinx-python-complex-demos: preparing testbed 2558s Reading package lists... 2558s Building dependency tree... 2558s Reading state information... 2558s Starting pkgProblemResolver with broken count: 0 2558s Starting 2 pkgProblemResolver with broken count: 0 2558s Done 2559s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2581s autopkgtest [03:01:21]: test test-dolfinx-python-complex-demos: [----------------------- 2583s == running python demos for complex build == 2583s skipping tests with SKIP_TEST_LIST=cahn gmsh hood demo_hdg condensation demo_lagrange_variants demo_axis demo_pml 2583s === python 3.13 demo test (serial) for complex build === 2583s ============================= test session starts ============================== 2583s platform linux -- Python 3.13.3, pytest-8.3.5, pluggy-1.5.0 -- /usr/bin/python3.13 2583s cachedir: .pytest_cache 2583s rootdir: /tmp/autopkgtest.kte2W7/build.m6l/src/python/demo 2583s configfile: pytest.ini 2583s plugins: typeguard-4.4.2 2583s collecting ... collected 48 items / 14 deselected / 34 selected 2583s 2584s test.py::test_demos[path0-conftest.py] PASSED [ 2%] 2587s test.py::test_demos[path2-demo_biharmonic.py] PASSED [ 5%] 2591s test.py::test_demos[path4-demo_elasticity.py] PASSED [ 8%] 2593s test.py::test_demos[path7-demo_helmholtz.py] PASSED [ 11%] 2595s test.py::test_demos[path9-demo_mixed-poisson.py] PASSED [ 14%] 2595s test.py::test_demos[path10-demo_navier-stokes.py] PASSED [ 17%] 2596s test.py::test_demos[path12-demo_poisson.py] PASSED [ 20%] 2598s test.py::test_demos[path13-demo_poisson_matrix_free.py] PASSED [ 23%] 2598s test.py::test_demos[path14-demo_pyamg.py] PASSED [ 26%] 2598s test.py::test_demos[path15-demo_pyvista.py] PASSED [ 29%] 2660s test.py::test_demos[path17-demo_tnt-elements.py] PASSED [ 32%] 2660s test.py::test_demos[path18-demo_types.py] PASSED [ 35%] 2661s test.py::test_demos[path19-test.py] PASSED [ 38%] 2665s test.py::test_demos[path20-demo_scattering_boundary_conditions.py] PASSED [ 41%] 2673s test.py::test_demos[path21-demo_half_loaded_waveguide.py] PASSED [ 44%] 2673s test.py::test_demos[path22-demo_interpolation-io.py] PASSED [ 47%] 2677s test.py::test_demos[path23-demo_stokes.py] PASSED [ 50%] 2677s test.py::test_demos_mpi[path0-conftest.py] PASSED [ 52%] 2678s test.py::test_demos_mpi[path2-demo_biharmonic.py] PASSED [ 55%] 2680s test.py::test_demos_mpi[path4-demo_elasticity.py] PASSED [ 58%] 2680s test.py::test_demos_mpi[path7-demo_helmholtz.py] PASSED [ 61%] 2682s test.py::test_demos_mpi[path9-demo_mixed-poisson.py] PASSED [ 64%] 2682s test.py::test_demos_mpi[path10-demo_navier-stokes.py] PASSED [ 67%] 2682s test.py::test_demos_mpi[path12-demo_poisson.py] PASSED [ 70%] 2683s test.py::test_demos_mpi[path13-demo_poisson_matrix_free.py] PASSED [ 73%] 2683s test.py::test_demos_mpi[path14-demo_pyamg.py] PASSED [ 76%] 2683s test.py::test_demos_mpi[path15-demo_pyvista.py] PASSED [ 79%] 2728s test.py::test_demos_mpi[path17-demo_tnt-elements.py] PASSED [ 82%] 2728s test.py::test_demos_mpi[path18-demo_types.py] PASSED [ 85%] 2729s test.py::test_demos_mpi[path19-test.py] PASSED [ 88%] 2733s test.py::test_demos_mpi[path20-demo_scattering_boundary_conditions.py] PASSED [ 91%] 2740s test.py::test_demos_mpi[path21-demo_half_loaded_waveguide.py] PASSED [ 94%] 2740s test.py::test_demos_mpi[path22-demo_interpolation-io.py] PASSED [ 97%] 2742s test.py::test_demos_mpi[path23-demo_stokes.py] PASSED [100%] 2742s 2742s ============================= slowest 20 durations ============================= 2742s 61.52s call test.py::test_demos[path17-demo_tnt-elements.py] 2742s 44.14s call test.py::test_demos_mpi[path17-demo_tnt-elements.py] 2742s 7.72s call test.py::test_demos[path21-demo_half_loaded_waveguide.py] 2742s 6.69s call test.py::test_demos_mpi[path21-demo_half_loaded_waveguide.py] 2742s 4.24s call test.py::test_demos[path20-demo_scattering_boundary_conditions.py] 2742s 4.08s call test.py::test_demos[path4-demo_elasticity.py] 2742s 4.04s call test.py::test_demos_mpi[path20-demo_scattering_boundary_conditions.py] 2742s 3.76s call test.py::test_demos[path23-demo_stokes.py] 2742s 3.33s call test.py::test_demos[path2-demo_biharmonic.py] 2742s 2.30s call test.py::test_demos_mpi[path23-demo_stokes.py] 2742s 2.28s call test.py::test_demos[path7-demo_helmholtz.py] 2742s 2.23s call test.py::test_demos_mpi[path4-demo_elasticity.py] 2742s 1.52s call test.py::test_demos[path13-demo_poisson_matrix_free.py] 2742s 1.51s call test.py::test_demos[path9-demo_mixed-poisson.py] 2742s 1.23s call test.py::test_demos_mpi[path9-demo_mixed-poisson.py] 2742s 0.94s call test.py::test_demos[path12-demo_poisson.py] 2742s 0.78s call test.py::test_demos_mpi[path18-demo_types.py] 2742s 0.77s call test.py::test_demos[path18-demo_types.py] 2742s 0.67s call test.py::test_demos_mpi[path7-demo_helmholtz.py] 2742s 0.66s call test.py::test_demos_mpi[path2-demo_biharmonic.py] 2742s ================ 34 passed, 14 deselected in 158.83s (0:02:38) ================= 2742s also skipping MPI tests with MPI_SKIP_TEST_LIST=helmholtz condensation poisson 2742s === python demo test (MPI using 3 processors out of 8) for complex build === 2743s ============================= test session starts ============================== 2743s platform linux -- Python 3.13.3, pytest-8.3.5, pluggy-1.5.0 -- /usr/bin/python3.13 2743s cachedir: .pytest_cache 2743s rootdir: /tmp/autopkgtest.kte2W7/build.m6l/src/python/demo 2743s configfile: pytest.ini 2743s plugins: typeguard-4.4.2 2743s collecting ... collected 48 items / 35 deselected / 13 selected 2743s 2743s test.py::test_demos_mpi[path0-conftest.py] PASSED [ 7%] 2744s test.py::test_demos_mpi[path2-demo_biharmonic.py] PASSED [ 15%] 2748s test.py::test_demos_mpi[path4-demo_elasticity.py] PASSED [ 23%] 2748s test.py::test_demos_mpi[path10-demo_navier-stokes.py] PASSED [ 30%] 2749s test.py::test_demos_mpi[path14-demo_pyamg.py] PASSED [ 38%] 2749s test.py::test_demos_mpi[path15-demo_pyvista.py] PASSED [ 46%] 2769s test.py::test_demos_mpi[path17-demo_tnt-elements.py] PASSED [ 53%] 2770s test.py::test_demos_mpi[path18-demo_types.py] PASSED [ 61%] 2771s test.py::test_demos_mpi[path19-test.py] PASSED [ 69%] 2773s test.py::test_demos_mpi[path20-demo_scattering_boundary_conditions.py] PASSED [ 76%] 2777s test.py::test_demos_mpi[path21-demo_half_loaded_waveguide.py] PASSED [ 84%] 2778s test.py::test_demos_mpi[path22-demo_interpolation-io.py] PASSED [ 92%] 2779s test.py::test_demos_mpi[path23-demo_stokes.py] PASSED [100%] 2779s 2779s ============================= slowest 20 durations ============================= 2779s 19.55s call test.py::test_demos_mpi[path17-demo_tnt-elements.py] 2779s 3.99s call test.py::test_demos_mpi[path21-demo_half_loaded_waveguide.py] 2779s 3.88s call test.py::test_demos_mpi[path4-demo_elasticity.py] 2779s 2.66s call test.py::test_demos_mpi[path20-demo_scattering_boundary_conditions.py] 2779s 1.66s call test.py::test_demos_mpi[path18-demo_types.py] 2779s 1.46s call test.py::test_demos_mpi[path23-demo_stokes.py] 2779s 1.11s call test.py::test_demos_mpi[path2-demo_biharmonic.py] 2779s 0.45s call test.py::test_demos_mpi[path15-demo_pyvista.py] 2779s 0.42s call test.py::test_demos_mpi[path10-demo_navier-stokes.py] 2779s 0.42s call test.py::test_demos_mpi[path0-conftest.py] 2779s 0.42s call test.py::test_demos_mpi[path22-demo_interpolation-io.py] 2779s 0.42s call test.py::test_demos_mpi[path19-test.py] 2779s 0.18s call test.py::test_demos_mpi[path14-demo_pyamg.py] 2779s 2779s (7 durations < 0.005s hidden. Use -vv to show these durations.) 2779s ====================== 13 passed, 35 deselected in 36.66s ====================== 2780s autopkgtest [03:04:40]: test test-dolfinx-python-complex-demos: -----------------------] 2783s autopkgtest [03:04:43]: test test-dolfinx-python-complex-demos: - - - - - - - - - - results - - - - - - - - - - 2783s test-dolfinx-python-complex-demos PASS 2787s autopkgtest [03:04:47]: test test-dolfinx-python-pusimp: preparing testbed 2809s autopkgtest [03:05:09]: testbed dpkg architecture: armhf 2811s autopkgtest [03:05:11]: testbed apt version: 3.0.0 2815s autopkgtest [03:05:15]: @@@@@@@@@@@@@@@@@@@@ test bed setup 2817s autopkgtest [03:05:17]: testbed release detected to be: questing 2824s autopkgtest [03:05:24]: updating testbed package index (apt update) 2826s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [110 kB] 2826s Get:2 http://ftpmaster.internal/ubuntu questing InRelease [110 kB] 2826s Get:3 http://ftpmaster.internal/ubuntu questing-updates InRelease [110 kB] 2826s Get:4 http://ftpmaster.internal/ubuntu questing-security InRelease [110 kB] 2826s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [1920 kB] 2827s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [168 kB] 2827s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [43.3 kB] 2827s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main armhf Packages [204 kB] 2827s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/universe armhf Packages [1378 kB] 2827s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/multiverse armhf Packages [12.5 kB] 2827s Get:11 http://ftpmaster.internal/ubuntu questing/universe Sources [21.1 MB] 2827s Get:12 http://ftpmaster.internal/ubuntu questing/multiverse Sources [299 kB] 2827s Get:13 http://ftpmaster.internal/ubuntu questing/main Sources [1395 kB] 2828s Get:14 http://ftpmaster.internal/ubuntu questing/main armhf Packages [1358 kB] 2828s Get:15 http://ftpmaster.internal/ubuntu questing/universe armhf Packages [14.9 MB] 2828s Get:16 http://ftpmaster.internal/ubuntu questing/multiverse armhf Packages [173 kB] 2831s Fetched 43.3 MB in 6s (7805 kB/s) 2833s Reading package lists... 2839s autopkgtest [03:05:39]: upgrading testbed (apt dist-upgrade and autopurge) 2841s Reading package lists... 2841s Building dependency tree... 2841s Reading state information... 2842s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 2842s Starting 2 pkgProblemResolver with broken count: 0 2842s Done 2842s Entering ResolveByKeep 2843s 2843s Calculating upgrade... 2843s The following packages will be upgraded: 2843s base-files distro-info-data dpkg dpkg-dev ed fwupd htop libdpkg-perl 2843s libftdi1-2 libfwupd3 libnpth0t64 libnvme1t64 libsensors-config libsensors5 2843s liburcu8t64 motd-news-config nano ubuntu-pro-client ubuntu-pro-client-l10n 2843s usb.ids 2843s 20 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2843s Need to get 5431 kB of archives. 2843s After this operation, 3722 kB disk space will be freed. 2843s Get:1 http://ftpmaster.internal/ubuntu questing/main armhf motd-news-config all 13.7ubuntu1 [5260 B] 2844s Get:2 http://ftpmaster.internal/ubuntu questing/main armhf base-files armhf 13.7ubuntu1 [75.4 kB] 2844s Get:3 http://ftpmaster.internal/ubuntu questing/main armhf dpkg armhf 1.22.18ubuntu3 [1254 kB] 2844s Get:4 http://ftpmaster.internal/ubuntu questing/main armhf libnpth0t64 armhf 1.8-3 [7716 B] 2844s Get:5 http://ftpmaster.internal/ubuntu questing/main armhf distro-info-data all 0.64 [6664 B] 2844s Get:6 http://ftpmaster.internal/ubuntu questing/main armhf ubuntu-pro-client-l10n armhf 35.1ubuntu0 [19.7 kB] 2844s Get:7 http://ftpmaster.internal/ubuntu questing/main armhf ubuntu-pro-client armhf 35.1ubuntu0 [258 kB] 2844s Get:8 http://ftpmaster.internal/ubuntu questing/main armhf ed armhf 1.21.1-1 [53.0 kB] 2844s Get:9 http://ftpmaster.internal/ubuntu questing/main armhf libsensors-config all 1:3.6.2-2 [6756 B] 2844s Get:10 http://ftpmaster.internal/ubuntu questing/main armhf libsensors5 armhf 1:3.6.2-2 [26.8 kB] 2844s Get:11 http://ftpmaster.internal/ubuntu questing/main armhf liburcu8t64 armhf 0.15.2-2 [57.3 kB] 2844s Get:12 http://ftpmaster.internal/ubuntu questing/main armhf nano armhf 8.4-1 [278 kB] 2844s Get:13 http://ftpmaster.internal/ubuntu questing/main armhf usb.ids all 2025.04.01-1 [223 kB] 2844s Get:14 http://ftpmaster.internal/ubuntu questing/main armhf dpkg-dev all 1.22.18ubuntu3 [1089 kB] 2844s Get:15 http://ftpmaster.internal/ubuntu questing/main armhf libdpkg-perl all 1.22.18ubuntu3 [281 kB] 2844s Get:16 http://ftpmaster.internal/ubuntu questing/main armhf fwupd armhf 2.0.8-3 [1414 kB] 2844s Get:17 http://ftpmaster.internal/ubuntu questing/main armhf libfwupd3 armhf 2.0.8-3 [126 kB] 2844s Get:18 http://ftpmaster.internal/ubuntu questing/main armhf htop armhf 3.4.1-4 [147 kB] 2844s Get:19 http://ftpmaster.internal/ubuntu questing/main armhf libftdi1-2 armhf 1.5-10 [27.8 kB] 2844s Get:20 http://ftpmaster.internal/ubuntu questing/main armhf libnvme1t64 armhf 1.13-2 [74.3 kB] 2845s Fetched 5431 kB in 1s (6110 kB/s) 2845s (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.) 2845s Preparing to unpack .../motd-news-config_13.7ubuntu1_all.deb ... 2845s Unpacking motd-news-config (13.7ubuntu1) over (13.6ubuntu2) ... 2845s Preparing to unpack .../base-files_13.7ubuntu1_armhf.deb ... 2845s Unpacking base-files (13.7ubuntu1) over (13.6ubuntu2) ... 2845s Setting up base-files (13.7ubuntu1) ... 2845s Installing new version of config file /etc/issue ... 2845s Installing new version of config file /etc/issue.net ... 2845s Installing new version of config file /etc/lsb-release ... 2846s motd-news.service is a disabled or a static unit not running, not starting it. 2846s (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.) 2846s Preparing to unpack .../dpkg_1.22.18ubuntu3_armhf.deb ... 2846s Unpacking dpkg (1.22.18ubuntu3) over (1.22.18ubuntu2) ... 2846s Setting up dpkg (1.22.18ubuntu3) ... 2846s (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.) 2846s Preparing to unpack .../libnpth0t64_1.8-3_armhf.deb ... 2846s Unpacking libnpth0t64:armhf (1.8-3) over (1.8-2) ... 2847s Setting up libnpth0t64:armhf (1.8-3) ... 2847s (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.) 2847s Preparing to unpack .../00-distro-info-data_0.64_all.deb ... 2847s Unpacking distro-info-data (0.64) over (0.63) ... 2847s Preparing to unpack .../01-ubuntu-pro-client-l10n_35.1ubuntu0_armhf.deb ... 2847s Unpacking ubuntu-pro-client-l10n (35.1ubuntu0) over (35) ... 2847s Preparing to unpack .../02-ubuntu-pro-client_35.1ubuntu0_armhf.deb ... 2847s Unpacking ubuntu-pro-client (35.1ubuntu0) over (35) ... 2847s Preparing to unpack .../03-ed_1.21.1-1_armhf.deb ... 2847s Unpacking ed (1.21.1-1) over (1.21-1) ... 2847s Preparing to unpack .../04-libsensors-config_1%3a3.6.2-2_all.deb ... 2847s Unpacking libsensors-config (1:3.6.2-2) over (1:3.6.0-10) ... 2847s Preparing to unpack .../05-libsensors5_1%3a3.6.2-2_armhf.deb ... 2847s Unpacking libsensors5:armhf (1:3.6.2-2) over (1:3.6.0-10) ... 2847s Preparing to unpack .../06-liburcu8t64_0.15.2-2_armhf.deb ... 2847s Unpacking liburcu8t64:armhf (0.15.2-2) over (0.15.1-1) ... 2847s Preparing to unpack .../07-nano_8.4-1_armhf.deb ... 2847s Unpacking nano (8.4-1) over (8.3-1) ... 2847s Preparing to unpack .../08-usb.ids_2025.04.01-1_all.deb ... 2847s Unpacking usb.ids (2025.04.01-1) over (2025.01.14-1) ... 2847s Preparing to unpack .../09-dpkg-dev_1.22.18ubuntu3_all.deb ... 2847s Unpacking dpkg-dev (1.22.18ubuntu3) over (1.22.18ubuntu2) ... 2847s Preparing to unpack .../10-libdpkg-perl_1.22.18ubuntu3_all.deb ... 2847s Unpacking libdpkg-perl (1.22.18ubuntu3) over (1.22.18ubuntu2) ... 2847s Preparing to unpack .../11-fwupd_2.0.8-3_armhf.deb ... 2848s Unpacking fwupd (2.0.8-3) over (2.0.7-1) ... 2848s dpkg: warning: unable to delete old directory '/etc/grub.d': Directory not empty 2848s Preparing to unpack .../12-libfwupd3_2.0.8-3_armhf.deb ... 2848s Unpacking libfwupd3:armhf (2.0.8-3) over (2.0.7-1) ... 2848s Preparing to unpack .../13-htop_3.4.1-4_armhf.deb ... 2848s Unpacking htop (3.4.1-4) over (3.4.0-2) ... 2848s Preparing to unpack .../14-libftdi1-2_1.5-10_armhf.deb ... 2848s Unpacking libftdi1-2:armhf (1.5-10) over (1.5-8build1) ... 2848s Preparing to unpack .../15-libnvme1t64_1.13-2_armhf.deb ... 2848s Unpacking libnvme1t64 (1.13-2) over (1.11.1-2) ... 2848s Setting up motd-news-config (13.7ubuntu1) ... 2848s Setting up liburcu8t64:armhf (0.15.2-2) ... 2848s Setting up distro-info-data (0.64) ... 2848s Setting up htop (3.4.1-4) ... 2848s Setting up libsensors-config (1:3.6.2-2) ... 2848s Installing new version of config file /etc/sensors3.conf ... 2848s Setting up libfwupd3:armhf (2.0.8-3) ... 2848s Setting up libftdi1-2:armhf (1.5-10) ... 2848s Setting up libnvme1t64 (1.13-2) ... 2848s Setting up ed (1.21.1-1) ... 2848s Setting up usb.ids (2025.04.01-1) ... 2848s Setting up libsensors5:armhf (1:3.6.2-2) ... 2848s Setting up libdpkg-perl (1.22.18ubuntu3) ... 2848s Setting up nano (8.4-1) ... 2848s Installing new version of config file /etc/nanorc ... 2848s Setting up ubuntu-pro-client (35.1ubuntu0) ... 2848s apparmor_parser: Unable to replace "ubuntu_pro_apt_news". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 2848s 2848s apparmor_parser: Unable to replace "apt_methods". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 2848s 2848s apparmor_parser: Unable to replace "ubuntu_pro_esm_cache". apparmor_parser: Access denied. You need policy admin privileges to manage profiles. 2848s 2850s Setting up fwupd (2.0.8-3) ... 2850s fwupd-refresh.service is a disabled or a static unit not running, not starting it. 2850s fwupd.service is a disabled or a static unit not running, not starting it. 2850s Setting up ubuntu-pro-client-l10n (35.1ubuntu0) ... 2850s Setting up dpkg-dev (1.22.18ubuntu3) ... 2850s Processing triggers for dbus (1.16.2-2ubuntu1) ... 2850s Processing triggers for install-info (7.1.1-1) ... 2851s Processing triggers for libc-bin (2.41-6ubuntu1) ... 2851s Processing triggers for man-db (2.13.0-1) ... 2853s Processing triggers for plymouth-theme-ubuntu-text (24.004.60-2ubuntu7) ... 2853s Processing triggers for initramfs-tools (0.147ubuntu1) ... 2855s Reading package lists... 2855s Building dependency tree... 2855s Reading state information... 2855s Starting pkgProblemResolver with broken count: 0 2855s Starting 2 pkgProblemResolver with broken count: 0 2855s Done 2856s Solving dependencies... 2856s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2858s autopkgtest [03:05:58]: rebooting testbed after setup commands that affected boot 2921s Reading package lists... 2921s Building dependency tree... 2921s Reading state information... 2921s Starting pkgProblemResolver with broken count: 0 2921s Starting 2 pkgProblemResolver with broken count: 0 2921s Done 2922s The following NEW packages will be installed: 2922s autoconf automake autopoint autotools-dev blt build-essential catch2 chrpath 2922s cmake cmake-data comerr-dev cpp cpp-14 cpp-14-arm-linux-gnueabihf 2922s cpp-arm-linux-gnueabihf debhelper debugedit dh-autoreconf dh-python 2922s dh-strip-nondeterminism docutils-common dolfinx-doc doxygen dwz fontconfig 2922s fontconfig-config fonts-dejavu-core fonts-dejavu-mono fonts-font-awesome 2922s fonts-lato fonts-lyx fonts-mathjax g++ g++-14 g++-14-arm-linux-gnueabihf 2922s g++-arm-linux-gnueabihf gcc gcc-14 gcc-14-arm-linux-gnueabihf 2922s gcc-arm-linux-gnueabihf gettext gfortran gfortran-14 2922s gfortran-14-arm-linux-gnueabihf gfortran-arm-linux-gnueabihf graphviz 2922s hwloc-nox icu-devtools intltool-debian krb5-multidev libaec-dev libaec0 2922s libalglib4.2 libamd3 libaom3 libarchive-zip-perl libarpack2-dev 2922s libarpack2t64 libasan8 libbasix-dev libbasix0.9 libblas-dev libblas3 2922s libboost-atomic1.83-dev libboost-atomic1.83.0 libboost-chrono-dev 2922s libboost-chrono1.83-dev libboost-chrono1.83.0t64 libboost-date-time1.83-dev 2922s libboost-date-time1.83.0 libboost-dev libboost-filesystem-dev 2922s libboost-filesystem1.83-dev libboost-filesystem1.83.0 libboost-iostreams-dev 2922s libboost-iostreams1.83-dev libboost-iostreams1.83.0 libboost-math-dev 2922s libboost-math1.83-dev libboost-math1.83.0 libboost-mpi-dev 2922s libboost-mpi1.83-dev libboost-mpi1.83.0 libboost-program-options-dev 2922s libboost-program-options1.83-dev libboost-program-options1.83.0 2922s libboost-regex1.83-dev libboost-regex1.83.0 libboost-serialization-dev 2922s libboost-serialization1.83-dev libboost-serialization1.83.0 2922s libboost-system1.83-dev libboost-system1.83.0 libboost-thread-dev 2922s libboost-thread1.83-dev libboost-thread1.83.0 libboost-timer-dev 2922s libboost-timer1.83-dev libboost-timer1.83.0 libboost1.83-dev libbrotli-dev 2922s libbtf2 libc-dev-bin libc6-dbg libc6-dev libcairo2 libcamd3 libcatch2-dev 2922s libcc1-0 libccolamd3 libcdt5 libcgns3.4 libcgraph6 libcholmod5 2922s libclang-cpp20 libclang1-20 libcolamd3 libcombblas2.0.0t64 libcrypt-dev 2922s libcurl4-openssl-dev libcxsparse4 libdatrie1 libde265-0 libdebhelper-perl 2922s libdeflate0 libdolfinx-complex-dev libdolfinx-complex0.9 libdolfinx-dev 2922s libdolfinx-real-dev libdolfinx-real0.9 libdw1t64 libeigen3-dev 2922s libevent-2.1-7t64 libexpat1-dev libfftw3-bin libfftw3-dev libfftw3-double3 2922s libfftw3-mpi-dev libfftw3-mpi3 libfftw3-single3 2922s libfile-stripnondeterminism-perl libfltk-gl1.3t64 libfltk-images1.3t64 2922s libfltk1.3t64 libfmt-dev libfmt10 libfontconfig1 libfreeimage3 libfreetype6 2922s libgbm1 libgcc-14-dev libgd3 libgfortran-14-dev libgfortran5 libgl1 2922s libgl1-mesa-dri libgl2ps1.4 libglu1-mesa libglvnd0 libglx-mesa0 libglx0 2922s libgmp-dev libgmpxx4ldbl libgmsh4.13 libgnutls-dane0t64 2922s libgnutls-openssl27t64 libgnutls28-dev libgomp1 libgraphite2-3 libgssrpc4t64 2922s libgts-0.7-5t64 libgvc6 libgvpr2 libharfbuzz0b libhdf5-310 libhdf5-mpi-dev 2922s libhdf5-mpich-310 libhdf5-mpich-cpp-310 libhdf5-mpich-dev 2922s libhdf5-mpich-fortran-310 libhdf5-mpich-hl-310 libhdf5-mpich-hl-cpp-310 2922s libhdf5-mpich-hl-fortran-310 libheif-plugin-aomdec libheif-plugin-libde265 2922s libheif1 libhwloc-dev libhwloc15 libhypre-2.32.0 libhypre-dev libice6 2922s libicu-dev libidn2-dev libimagequant0 libimath-3-1-29t64 libisl23 libjbig0 2922s libjpeg-dev libjpeg-turbo8 libjpeg-turbo8-dev libjpeg8 libjpeg8-dev 2922s libjs-jquery libjs-jquery-ui libjs-mathjax libjs-modernizr libjs-sphinxdoc 2922s libjs-underscore libjson-perl libjsoncpp26 libjxr0t64 libkadm5clnt-mit12 2922s libkadm5srv-mit12 libkdb5-10t64 libklu2 libkrb5-dev liblab-gamut1 2922s liblapack-dev liblapack3 liblbfgsb0 liblcms2-2 libldap-dev libldl3 liblerc4 2922s libllvm19 libllvm20 libltdl-dev libltdl7 libmetis5 libmpc3 libmpich-dev 2922s libmpich12 libmumps-5.7 libmumps-dev libmumps-headers-dev libnghttp2-dev 2922s libnuma-dev libocct-data-exchange-7.8 libocct-draw-7.8 2922s libocct-foundation-7.8 libocct-modeling-algorithms-7.8 2922s libocct-modeling-data-7.8 libocct-ocaf-7.8 libocct-visualization-7.8 2922s libopenexr-3-1-30 libopengl0 libopenjp2-7 libp11-kit-dev libpango-1.0-0 2922s libpangocairo-1.0-0 libpangoft2-1.0-0 libparpack2-dev libparpack2t64 2922s libparu1 libpathplan4 libpetsc-complex-dev libpetsc-complex3.22 2922s libpetsc-complex3.22-dev libpetsc-real-dev libpetsc-real3.22 2922s libpetsc-real3.22-dev libpetsc3.22-dev-common libpixman-1-0 libpkgconf3 2922s libpsl-dev libptscotch-7.0 libptscotch-dev libpugixml-dev libpugixml1v5 2922s libpython3-all-dev libpython3-dev libpython3.13 libpython3.13-dev 2922s libqhull-r8.0 libraqm0 libraw23t64 librbio4 librhash1 librtmp-dev 2922s libscalapack-mpi-dev libscalapack-mpich-dev libscalapack-mpich2.2 2922s libscotch-7.0 libscotch-dev libsharpyuv0 libslepc-complex-dev 2922s libslepc-complex3.22 libslepc-complex3.22-dev libslepc-real-dev 2922s libslepc-real3.22 libslepc-real3.22-dev libslurm42t64 libsm6 libspdlog-dev 2922s libspdlog1.15 libspex3 libspqr4 libssh2-1-dev libssl-dev libstdc++-14-dev 2922s libsuitesparse-dev libsuitesparse-mongoose3 libsuitesparseconfig7 2922s libsuperlu-dev libsuperlu-dist-dev libsuperlu-dist8 libsuperlu7 libsz2 2922s libtasn1-6-dev libtbb12 libtbbbind-2-5 libtbbmalloc2 libtcl8.6 libthai-data 2922s libthai0 libtiff6 libtk8.6 libtool libubsan1 libumfpack6 libunbound8 2922s libvoro++1 libvulkan1 libwayland-server0 libwebp7 libwebpdemux2 libwebpmux3 2922s libx11-dev libx11-xcb1 libxapian30 libxau-dev libxaw7 libxcb-dri3-0 2922s libxcb-glx0 libxcb-present0 libxcb-randr0 libxcb-render0 libxcb-shm0 2922s libxcb-sync1 libxcb-xfixes0 libxcb1-dev libxcursor1 libxdmcp-dev libxfixes3 2922s libxft2 libxinerama1 libxml2-dev libxmu6 libxpm4 libxrender1 libxshmfence1 2922s libxslt1.1 libxss1 libxt6t64 libxxf86vm1 libyaml-dev libzstd-dev 2922s linux-libc-dev m4 mesa-libgallium mpi-default-bin mpi-default-dev mpich 2922s nanobind-dev nettle-dev occt-misc ocl-icd-libopencl1 ocl-icd-opencl-dev 2922s opencl-c-headers opencl-clhpp-headers pkgconf pkgconf-bin po-debconf 2922s pybuild-plugin-pyproject python-matplotlib-data python-petsc4py-doc 2922s python3-alabaster python3-all python3-all-dev python3-basix python3-brotli 2922s python3-build python3-cffi python3-contourpy python3-cycler 2922s python3-decorator python3-defusedxml python3-dev python3-distlib 2922s python3-docutils python3-dolfinx python3-dolfinx-complex 2922s python3-dolfinx-real python3-fastjsonschema python3-ffcx python3-filelock 2922s python3-fonttools python3-fs python3-gmsh python3-imagesize 2922s python3-iniconfig python3-installer python3-jupyter-core python3-jupytext 2922s python3-kiwisolver python3-lxml python3-lz4 python3-matplotlib 2922s python3-mdit-py-plugins python3-mpi4py python3-mpmath python3-myst-parser 2922s python3-nanobind python3-nbformat python3-numpy python3-numpy-dev 2922s python3-pathspec python3-petsc4py python3-petsc4py-complex 2922s python3-petsc4py-complex3.22 python3-petsc4py-real python3-petsc4py-real3.22 2922s python3-pil python3-pil.imagetk python3-pip python3-pip-whl 2922s python3-platformdirs python3-pluggy python3-ply python3-pusimp 2922s python3-pycparser python3-pyproject-hooks python3-pyproject-metadata 2922s python3-pytest python3-roman python3-scikit-build-core python3-scipy 2922s python3-setuptools-whl python3-slepc4py python3-slepc4py-complex 2922s python3-slepc4py-complex3.22 python3-slepc4py-real python3-slepc4py-real3.22 2922s python3-snowballstemmer python3-sphinx python3-sphinx-rtd-theme 2922s python3-sphinxcontrib.jquery python3-sympy python3-tk python3-toml 2922s python3-traitlets python3-ufl python3-ufolib2 python3-virtualenv 2922s python3-wheel python3-wheel-whl python3.13-dev python3.13-tk robin-map-dev 2922s rpcsvc-proto sgml-base sphinx-common sphinx-rtd-theme-common swig 2922s tk8.6-blt2.5 unicode-data valgrind valgrind-mpi x11-common x11proto-dev 2922s xml-core xorg-sgml-doctools xtrans-dev zlib1g-dev 2923s 0 upgraded, 474 newly installed, 0 to remove and 0 not upgraded. 2923s Need to get 464 MB of archives. 2923s After this operation, 1777 MB of additional disk space will be used. 2923s Get:1 http://ftpmaster.internal/ubuntu questing/main armhf fonts-lato all 2.015-1 [2781 kB] 2923s Get:2 http://ftpmaster.internal/ubuntu questing/main armhf python3-numpy-dev armhf 1:2.2.3+ds-5 [141 kB] 2923s Get:3 http://ftpmaster.internal/ubuntu questing/main armhf libblas3 armhf 3.12.1-2 [132 kB] 2923s Get:4 http://ftpmaster.internal/ubuntu questing/main armhf libgfortran5 armhf 15-20250404-0ubuntu1 [331 kB] 2923s Get:5 http://ftpmaster.internal/ubuntu questing/main armhf liblapack3 armhf 3.12.1-2 [2091 kB] 2923s Get:6 http://ftpmaster.internal/ubuntu questing/main armhf python3-numpy armhf 1:2.2.3+ds-5 [3725 kB] 2923s Get:7 http://ftpmaster.internal/ubuntu questing/main armhf sgml-base all 1.31 [11.4 kB] 2923s Get:8 http://ftpmaster.internal/ubuntu questing/main armhf m4 armhf 1.4.19-7 [238 kB] 2923s Get:9 http://ftpmaster.internal/ubuntu questing/main armhf autoconf all 2.72-3ubuntu1 [383 kB] 2923s Get:10 http://ftpmaster.internal/ubuntu questing/main armhf autotools-dev all 20220109.1 [44.9 kB] 2923s Get:11 http://ftpmaster.internal/ubuntu questing/main armhf automake all 1:1.17-3ubuntu1 [572 kB] 2923s Get:12 http://ftpmaster.internal/ubuntu questing/main armhf autopoint all 0.23.1-1 [619 kB] 2923s Get:13 http://ftpmaster.internal/ubuntu questing/main armhf libtcl8.6 armhf 8.6.16+dfsg-1 [909 kB] 2923s Get:14 http://ftpmaster.internal/ubuntu questing/main armhf libfreetype6 armhf 2.13.3+dfsg-1 [330 kB] 2923s Get:15 http://ftpmaster.internal/ubuntu questing/main armhf fonts-dejavu-mono all 2.37-8 [502 kB] 2923s Get:16 http://ftpmaster.internal/ubuntu questing/main armhf fonts-dejavu-core all 2.37-8 [835 kB] 2923s Get:17 http://ftpmaster.internal/ubuntu questing/main armhf fontconfig-config armhf 2.15.0-2.2ubuntu1 [37.9 kB] 2923s Get:18 http://ftpmaster.internal/ubuntu questing/main armhf libfontconfig1 armhf 2.15.0-2.2ubuntu1 [114 kB] 2923s Get:19 http://ftpmaster.internal/ubuntu questing/main armhf libxrender1 armhf 1:0.9.10-1.1build1 [16.0 kB] 2923s Get:20 http://ftpmaster.internal/ubuntu questing/main armhf libxft2 armhf 2.3.6-1build1 [37.4 kB] 2923s Get:21 http://ftpmaster.internal/ubuntu questing/main armhf x11-common all 1:7.7+23ubuntu4 [21.8 kB] 2923s Get:22 http://ftpmaster.internal/ubuntu questing/main armhf libxss1 armhf 1:1.2.3-1build3 [6500 B] 2923s Get:23 http://ftpmaster.internal/ubuntu questing/main armhf libtk8.6 armhf 8.6.16-1 [686 kB] 2924s Get:24 http://ftpmaster.internal/ubuntu questing/main armhf tk8.6-blt2.5 armhf 2.5.3+dfsg-8 [527 kB] 2924s Get:25 http://ftpmaster.internal/ubuntu questing/main armhf blt armhf 2.5.3+dfsg-8 [4824 B] 2924s Get:26 http://ftpmaster.internal/ubuntu questing/main armhf libc-dev-bin armhf 2.41-6ubuntu1 [21.7 kB] 2924s Get:27 http://ftpmaster.internal/ubuntu questing/main armhf linux-libc-dev armhf 6.14.0-15.15 [1687 kB] 2924s Get:28 http://ftpmaster.internal/ubuntu questing/main armhf libcrypt-dev armhf 1:4.4.38-1 [120 kB] 2924s Get:29 http://ftpmaster.internal/ubuntu questing/main armhf rpcsvc-proto armhf 1.4.2-0ubuntu7 [62.2 kB] 2924s Get:30 http://ftpmaster.internal/ubuntu questing/main armhf libc6-dev armhf 2.41-6ubuntu1 [1396 kB] 2924s Get:31 http://ftpmaster.internal/ubuntu questing/main armhf libisl23 armhf 0.27-1 [546 kB] 2924s Get:32 http://ftpmaster.internal/ubuntu questing/main armhf libmpc3 armhf 1.3.1-1build2 [47.1 kB] 2924s Get:33 http://ftpmaster.internal/ubuntu questing/main armhf cpp-14-arm-linux-gnueabihf armhf 14.2.0-19ubuntu2 [9221 kB] 2924s Get:34 http://ftpmaster.internal/ubuntu questing/main armhf cpp-14 armhf 14.2.0-19ubuntu2 [1032 B] 2924s Get:35 http://ftpmaster.internal/ubuntu questing/main armhf cpp-arm-linux-gnueabihf armhf 4:14.2.0-1ubuntu1 [5578 B] 2924s Get:36 http://ftpmaster.internal/ubuntu questing/main armhf cpp armhf 4:14.2.0-1ubuntu1 [22.4 kB] 2924s Get:37 http://ftpmaster.internal/ubuntu questing/main armhf libcc1-0 armhf 15-20250404-0ubuntu1 [43.3 kB] 2924s Get:38 http://ftpmaster.internal/ubuntu questing/main armhf libgomp1 armhf 15-20250404-0ubuntu1 [128 kB] 2924s Get:39 http://ftpmaster.internal/ubuntu questing/main armhf libasan8 armhf 15-20250404-0ubuntu1 [2951 kB] 2924s Get:40 http://ftpmaster.internal/ubuntu questing/main armhf libubsan1 armhf 15-20250404-0ubuntu1 [1188 kB] 2924s Get:41 http://ftpmaster.internal/ubuntu questing/main armhf libgcc-14-dev armhf 14.2.0-19ubuntu2 [897 kB] 2924s Get:42 http://ftpmaster.internal/ubuntu questing/main armhf gcc-14-arm-linux-gnueabihf armhf 14.2.0-19ubuntu2 [18.0 MB] 2924s Get:43 http://ftpmaster.internal/ubuntu questing/main armhf gcc-14 armhf 14.2.0-19ubuntu2 [510 kB] 2924s Get:44 http://ftpmaster.internal/ubuntu questing/main armhf gcc-arm-linux-gnueabihf armhf 4:14.2.0-1ubuntu1 [1218 B] 2924s Get:45 http://ftpmaster.internal/ubuntu questing/main armhf gcc armhf 4:14.2.0-1ubuntu1 [5004 B] 2924s Get:46 http://ftpmaster.internal/ubuntu questing/main armhf libstdc++-14-dev armhf 14.2.0-19ubuntu2 [2576 kB] 2925s Get:47 http://ftpmaster.internal/ubuntu questing/main armhf g++-14-arm-linux-gnueabihf armhf 14.2.0-19ubuntu2 [10.5 MB] 2925s Get:48 http://ftpmaster.internal/ubuntu questing/main armhf g++-14 armhf 14.2.0-19ubuntu2 [23.0 kB] 2925s Get:49 http://ftpmaster.internal/ubuntu questing/main armhf g++-arm-linux-gnueabihf armhf 4:14.2.0-1ubuntu1 [966 B] 2925s Get:50 http://ftpmaster.internal/ubuntu questing/main armhf g++ armhf 4:14.2.0-1ubuntu1 [1084 B] 2925s Get:51 http://ftpmaster.internal/ubuntu questing/main armhf build-essential armhf 12.12ubuntu1 [5088 B] 2925s Get:52 http://ftpmaster.internal/ubuntu questing/universe armhf libcatch2-dev armhf 3.7.1-0.5 [627 kB] 2925s Get:53 http://ftpmaster.internal/ubuntu questing/universe armhf catch2 all 3.7.1-0.5 [2588 B] 2925s Get:54 http://ftpmaster.internal/ubuntu questing/universe armhf chrpath armhf 0.18-1 [13.1 kB] 2925s Get:55 http://ftpmaster.internal/ubuntu questing/main armhf cmake-data all 3.31.6-1ubuntu1 [2294 kB] 2925s Get:56 http://ftpmaster.internal/ubuntu questing/main armhf libjsoncpp26 armhf 1.9.6-3 [75.5 kB] 2925s Get:57 http://ftpmaster.internal/ubuntu questing/main armhf librhash1 armhf 1.4.5-1 [142 kB] 2925s Get:58 http://ftpmaster.internal/ubuntu questing/main armhf cmake armhf 3.31.6-1ubuntu1 [6759 kB] 2925s Get:59 http://ftpmaster.internal/ubuntu questing/main armhf libdebhelper-perl all 13.24.1ubuntu2 [95.4 kB] 2925s Get:60 http://ftpmaster.internal/ubuntu questing/main armhf libtool all 2.5.4-4 [168 kB] 2925s Get:61 http://ftpmaster.internal/ubuntu questing/main armhf dh-autoreconf all 20 [16.1 kB] 2925s Get:62 http://ftpmaster.internal/ubuntu questing/main armhf libarchive-zip-perl all 1.68-1 [90.2 kB] 2925s Get:63 http://ftpmaster.internal/ubuntu questing/main armhf libfile-stripnondeterminism-perl all 1.14.1-2 [20.3 kB] 2925s Get:64 http://ftpmaster.internal/ubuntu questing/main armhf dh-strip-nondeterminism all 1.14.1-2 [5064 B] 2925s Get:65 http://ftpmaster.internal/ubuntu questing/main armhf libdw1t64 armhf 0.192-4ubuntu1 [244 kB] 2925s Get:66 http://ftpmaster.internal/ubuntu questing/main armhf debugedit armhf 1:5.1-2 [46.7 kB] 2925s Get:67 http://ftpmaster.internal/ubuntu questing/main armhf dwz armhf 0.15-1build6 [116 kB] 2925s Get:68 http://ftpmaster.internal/ubuntu questing/main armhf gettext armhf 0.23.1-1 [1053 kB] 2925s Get:69 http://ftpmaster.internal/ubuntu questing/main armhf intltool-debian all 0.35.0+20060710.6 [23.2 kB] 2925s Get:70 http://ftpmaster.internal/ubuntu questing/main armhf po-debconf all 1.0.21+nmu1 [233 kB] 2925s Get:71 http://ftpmaster.internal/ubuntu questing/main armhf debhelper all 13.24.1ubuntu2 [895 kB] 2925s Get:72 http://ftpmaster.internal/ubuntu questing/universe armhf dh-python all 6.20250308 [118 kB] 2925s Get:73 http://ftpmaster.internal/ubuntu questing/main armhf xml-core all 0.19 [20.3 kB] 2925s Get:74 http://ftpmaster.internal/ubuntu questing/main armhf docutils-common all 0.21.2+dfsg-2 [131 kB] 2925s Get:75 http://ftpmaster.internal/ubuntu questing/main armhf libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 2925s Get:76 http://ftpmaster.internal/ubuntu questing/main armhf libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 2925s Get:77 http://ftpmaster.internal/ubuntu questing/main armhf libjs-sphinxdoc all 8.1.3-5 [31.0 kB] 2925s Get:78 http://ftpmaster.internal/ubuntu questing/main armhf fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB] 2925s Get:79 http://ftpmaster.internal/ubuntu questing/main armhf sphinx-rtd-theme-common all 3.0.2+dfsg-2 [1014 kB] 2925s Get:80 http://ftpmaster.internal/ubuntu questing/main armhf fonts-mathjax all 2.7.9+dfsg-1 [2208 kB] 2925s Get:81 http://ftpmaster.internal/ubuntu questing/main armhf libjs-mathjax all 2.7.9+dfsg-1 [5665 kB] 2926s Get:82 http://ftpmaster.internal/ubuntu questing/universe armhf dolfinx-doc all 1:0.9.0-6build3 [1194 kB] 2926s Get:83 http://ftpmaster.internal/ubuntu questing/main armhf libllvm20 armhf 1:20.1.2-0ubuntu1 [29.6 MB] 2927s Get:84 http://ftpmaster.internal/ubuntu questing/universe armhf libclang-cpp20 armhf 1:20.1.2-0ubuntu1 [13.3 MB] 2927s Get:85 http://ftpmaster.internal/ubuntu questing/universe armhf libclang1-20 armhf 1:20.1.2-0ubuntu1 [7714 kB] 2927s Get:86 http://ftpmaster.internal/ubuntu questing/universe armhf libfmt10 armhf 10.1.1+ds1-4 [66.3 kB] 2927s Get:87 http://ftpmaster.internal/ubuntu questing/universe armhf libxapian30 armhf 1.4.25-2 [691 kB] 2927s Get:88 http://ftpmaster.internal/ubuntu questing/universe armhf doxygen armhf 1.9.8+ds-2.1build1 [4913 kB] 2928s Get:89 http://ftpmaster.internal/ubuntu questing/main armhf fontconfig armhf 2.15.0-2.2ubuntu1 [190 kB] 2928s Get:90 http://ftpmaster.internal/ubuntu questing/universe armhf fonts-lyx all 2.4.3-1 [171 kB] 2928s Get:91 http://ftpmaster.internal/ubuntu questing/main armhf libgfortran-14-dev armhf 14.2.0-19ubuntu2 [370 kB] 2928s Get:92 http://ftpmaster.internal/ubuntu questing/main armhf gfortran-14-arm-linux-gnueabihf armhf 14.2.0-19ubuntu2 [9763 kB] 2928s Get:93 http://ftpmaster.internal/ubuntu questing/main armhf gfortran-14 armhf 14.2.0-19ubuntu2 [14.2 kB] 2928s Get:94 http://ftpmaster.internal/ubuntu questing/main armhf gfortran-arm-linux-gnueabihf armhf 4:14.2.0-1ubuntu1 [1026 B] 2928s Get:95 http://ftpmaster.internal/ubuntu questing/main armhf gfortran armhf 4:14.2.0-1ubuntu1 [1166 B] 2928s Get:96 http://ftpmaster.internal/ubuntu questing/universe armhf libcdt5 armhf 2.42.4-3 [18.9 kB] 2928s Get:97 http://ftpmaster.internal/ubuntu questing/universe armhf libcgraph6 armhf 2.42.4-3 [37.6 kB] 2928s Get:98 http://ftpmaster.internal/ubuntu questing/main armhf libsharpyuv0 armhf 1.5.0-0.1 [16.4 kB] 2928s Get:99 http://ftpmaster.internal/ubuntu questing/main armhf libaom3 armhf 3.12.0-1 [1235 kB] 2928s Get:100 http://ftpmaster.internal/ubuntu questing/main armhf libheif-plugin-aomdec armhf 1.19.7-1 [10.9 kB] 2928s Get:101 http://ftpmaster.internal/ubuntu questing/main armhf libde265-0 armhf 1.0.15-1build5 [157 kB] 2928s Get:102 http://ftpmaster.internal/ubuntu questing/main armhf libheif-plugin-libde265 armhf 1.19.7-1 [11.7 kB] 2928s Get:103 http://ftpmaster.internal/ubuntu questing/main armhf libheif1 armhf 1.19.7-1 [479 kB] 2929s Get:104 http://ftpmaster.internal/ubuntu questing/main armhf libimagequant0 armhf 2.18.0-1build1 [31.1 kB] 2929s Get:105 http://ftpmaster.internal/ubuntu questing/main armhf libjpeg-turbo8 armhf 2.1.5-3ubuntu2 [127 kB] 2929s Get:106 http://ftpmaster.internal/ubuntu questing/main armhf libjpeg8 armhf 8c-2ubuntu11 [2148 B] 2929s Get:107 http://ftpmaster.internal/ubuntu questing/main armhf libgraphite2-3 armhf 1.3.14-2ubuntu1 [64.8 kB] 2929s Get:108 http://ftpmaster.internal/ubuntu questing/main armhf libharfbuzz0b armhf 10.2.0-1 [464 kB] 2929s Get:109 http://ftpmaster.internal/ubuntu questing/main armhf libraqm0 armhf 0.10.2-1 [12.4 kB] 2929s Get:110 http://ftpmaster.internal/ubuntu questing/main armhf libdeflate0 armhf 1.23-1 [38.5 kB] 2929s Get:111 http://ftpmaster.internal/ubuntu questing/main armhf libjbig0 armhf 2.1-6.1ubuntu2 [24.9 kB] 2929s Get:112 http://ftpmaster.internal/ubuntu questing/main armhf liblerc4 armhf 4.0.0+ds-5ubuntu1 [160 kB] 2929s Get:113 http://ftpmaster.internal/ubuntu questing/main armhf libwebp7 armhf 1.5.0-0.1 [188 kB] 2929s Get:114 http://ftpmaster.internal/ubuntu questing/main armhf libtiff6 armhf 4.7.0-3ubuntu1 [184 kB] 2929s Get:115 http://ftpmaster.internal/ubuntu questing/main armhf libxpm4 armhf 1:3.5.17-1build2 [30.1 kB] 2929s Get:116 http://ftpmaster.internal/ubuntu questing/main armhf libgd3 armhf 2.3.3-12ubuntu3 [108 kB] 2929s Get:117 http://ftpmaster.internal/ubuntu questing/universe armhf libgts-0.7-5t64 armhf 0.7.6+darcs121130-5.2build1 [139 kB] 2929s Get:118 http://ftpmaster.internal/ubuntu questing/main armhf libpixman-1-0 armhf 0.44.0-3 [183 kB] 2929s Get:119 http://ftpmaster.internal/ubuntu questing/main armhf libxcb-render0 armhf 1.17.0-2 [15.3 kB] 2929s Get:120 http://ftpmaster.internal/ubuntu questing/main armhf libxcb-shm0 armhf 1.17.0-2 [5774 B] 2929s Get:121 http://ftpmaster.internal/ubuntu questing/main armhf libcairo2 armhf 1.18.4-1 [483 kB] 2929s Get:122 http://ftpmaster.internal/ubuntu questing/main armhf libltdl7 armhf 2.5.4-4 [39.8 kB] 2929s Get:123 http://ftpmaster.internal/ubuntu questing/main armhf libthai-data all 0.1.29-2build1 [158 kB] 2929s Get:124 http://ftpmaster.internal/ubuntu questing/main armhf libdatrie1 armhf 0.2.13-3build1 [15.7 kB] 2929s Get:125 http://ftpmaster.internal/ubuntu questing/main armhf libthai0 armhf 0.1.29-2build1 [15.2 kB] 2929s Get:126 http://ftpmaster.internal/ubuntu questing/main armhf libpango-1.0-0 armhf 1.56.3-1 [216 kB] 2929s Get:127 http://ftpmaster.internal/ubuntu questing/main armhf libpangoft2-1.0-0 armhf 1.56.3-1 [44.1 kB] 2929s Get:128 http://ftpmaster.internal/ubuntu questing/main armhf libpangocairo-1.0-0 armhf 1.56.3-1 [25.0 kB] 2929s Get:129 http://ftpmaster.internal/ubuntu questing/universe armhf libpathplan4 armhf 2.42.4-3 [21.2 kB] 2929s Get:130 http://ftpmaster.internal/ubuntu questing/universe armhf libgvc6 armhf 2.42.4-3 [621 kB] 2929s Get:131 http://ftpmaster.internal/ubuntu questing/universe armhf libgvpr2 armhf 2.42.4-3 [161 kB] 2929s Get:132 http://ftpmaster.internal/ubuntu questing/universe armhf liblab-gamut1 armhf 2.42.4-3 [1832 kB] 2929s Get:133 http://ftpmaster.internal/ubuntu questing/main armhf libice6 armhf 2:1.1.1-1 [36.5 kB] 2929s Get:134 http://ftpmaster.internal/ubuntu questing/main armhf libsm6 armhf 2:1.2.4-1 [15.1 kB] 2929s Get:135 http://ftpmaster.internal/ubuntu questing/main armhf libxt6t64 armhf 1:1.2.1-1.2build1 [145 kB] 2929s Get:136 http://ftpmaster.internal/ubuntu questing/main armhf libxmu6 armhf 2:1.1.3-3build2 [40.4 kB] 2929s Get:137 http://ftpmaster.internal/ubuntu questing/main armhf libxaw7 armhf 2:1.0.16-1 [154 kB] 2929s Get:138 http://ftpmaster.internal/ubuntu questing/universe armhf graphviz armhf 2.42.4-3 [543 kB] 2929s Get:139 http://ftpmaster.internal/ubuntu questing/main armhf icu-devtools armhf 76.1-1ubuntu2 [206 kB] 2929s Get:140 http://ftpmaster.internal/ubuntu questing/main armhf comerr-dev armhf 2.1-1.47.2-1ubuntu1 [44.1 kB] 2929s Get:141 http://ftpmaster.internal/ubuntu questing/main armhf libgssrpc4t64 armhf 1.21.3-4ubuntu2 [51.5 kB] 2929s Get:142 http://ftpmaster.internal/ubuntu questing/main armhf libkadm5clnt-mit12 armhf 1.21.3-4ubuntu2 [35.7 kB] 2929s Get:143 http://ftpmaster.internal/ubuntu questing/main armhf libkdb5-10t64 armhf 1.21.3-4ubuntu2 [35.2 kB] 2929s Get:144 http://ftpmaster.internal/ubuntu questing/main armhf libkadm5srv-mit12 armhf 1.21.3-4ubuntu2 [46.3 kB] 2929s Get:145 http://ftpmaster.internal/ubuntu questing/main armhf krb5-multidev armhf 1.21.3-4ubuntu2 [125 kB] 2929s Get:146 http://ftpmaster.internal/ubuntu questing/universe armhf libaec0 armhf 1.1.3-1 [20.8 kB] 2929s Get:147 http://ftpmaster.internal/ubuntu questing/universe armhf libalglib4.2 armhf 4.2.0-2 [1467 kB] 2929s Get:148 http://ftpmaster.internal/ubuntu questing/main armhf libsuitesparseconfig7 armhf 1:7.8.3+dfsg-3 [12.7 kB] 2929s Get:149 http://ftpmaster.internal/ubuntu questing/universe armhf libamd3 armhf 1:7.8.3+dfsg-3 [29.2 kB] 2929s Get:150 http://ftpmaster.internal/ubuntu questing/universe armhf libarpack2t64 armhf 3.9.1-4 [86.7 kB] 2929s Get:151 http://ftpmaster.internal/ubuntu questing/main armhf libblas-dev armhf 3.12.1-2 [141 kB] 2929s Get:152 http://ftpmaster.internal/ubuntu questing/main armhf liblapack-dev armhf 3.12.1-2 [2207 kB] 2929s Get:153 http://ftpmaster.internal/ubuntu questing/universe armhf libarpack2-dev armhf 3.9.1-4 [101 kB] 2929s Get:154 http://ftpmaster.internal/ubuntu questing/universe armhf libbasix0.9 armhf 0.9.0-2build2 [427 kB] 2929s Get:155 http://ftpmaster.internal/ubuntu questing/main armhf libpkgconf3 armhf 1.8.1-4 [26.6 kB] 2929s Get:156 http://ftpmaster.internal/ubuntu questing/main armhf pkgconf-bin armhf 1.8.1-4 [21.2 kB] 2929s Get:157 http://ftpmaster.internal/ubuntu questing/main armhf pkgconf armhf 1.8.1-4 [16.8 kB] 2929s Get:158 http://ftpmaster.internal/ubuntu questing/universe armhf libeigen3-dev all 3.4.0-4build1 [1055 kB] 2929s Get:159 http://ftpmaster.internal/ubuntu questing/universe armhf libbasix-dev armhf 0.9.0-2build2 [62.3 kB] 2929s Get:160 http://ftpmaster.internal/ubuntu questing/main armhf libboost1.83-dev armhf 1.83.0-4.2ubuntu1 [10.7 MB] 2930s Get:161 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-atomic1.83.0 armhf 1.83.0-4.2ubuntu1 [239 kB] 2930s Get:162 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-atomic1.83-dev armhf 1.83.0-4.2ubuntu1 [234 kB] 2930s Get:163 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-chrono1.83.0t64 armhf 1.83.0-4.2ubuntu1 [245 kB] 2930s Get:164 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-chrono1.83-dev armhf 1.83.0-4.2ubuntu1 [245 kB] 2930s Get:165 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-chrono-dev armhf 1.83.0.2ubuntu1 [4832 B] 2930s Get:166 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-date-time1.83.0 armhf 1.83.0-4.2ubuntu1 [237 kB] 2930s Get:167 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-serialization1.83.0 armhf 1.83.0-4.2ubuntu1 [334 kB] 2930s Get:168 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-serialization1.83-dev armhf 1.83.0-4.2ubuntu1 [402 kB] 2930s Get:169 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-date-time1.83-dev armhf 1.83.0-4.2ubuntu1 [239 kB] 2930s Get:170 http://ftpmaster.internal/ubuntu questing/main armhf libboost-dev armhf 1.83.0.2ubuntu1 [4468 B] 2930s Get:171 http://ftpmaster.internal/ubuntu questing/main armhf libboost-filesystem1.83.0 armhf 1.83.0-4.2ubuntu1 [282 kB] 2930s Get:172 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-system1.83.0 armhf 1.83.0-4.2ubuntu1 [237 kB] 2930s Get:173 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-system1.83-dev armhf 1.83.0-4.2ubuntu1 [231 kB] 2930s Get:174 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-filesystem1.83-dev armhf 1.83.0-4.2ubuntu1 [293 kB] 2930s Get:175 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-filesystem-dev armhf 1.83.0.2ubuntu1 [4254 B] 2930s Get:176 http://ftpmaster.internal/ubuntu questing/main armhf libboost-regex1.83.0 armhf 1.83.0-4.2ubuntu1 [323 kB] 2930s Get:177 http://ftpmaster.internal/ubuntu questing/main armhf libicu-dev armhf 76.1-1ubuntu2 [12.0 MB] 2931s Get:178 http://ftpmaster.internal/ubuntu questing/main armhf libboost-regex1.83-dev armhf 1.83.0-4.2ubuntu1 [348 kB] 2931s Get:179 http://ftpmaster.internal/ubuntu questing/main armhf libboost-iostreams1.83.0 armhf 1.83.0-4.2ubuntu1 [258 kB] 2931s Get:180 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-iostreams1.83-dev armhf 1.83.0-4.2ubuntu1 [265 kB] 2931s Get:181 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-iostreams-dev armhf 1.83.0.2ubuntu1 [4212 B] 2931s Get:182 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-math1.83.0 armhf 1.83.0-4.2ubuntu1 [348 kB] 2931s Get:183 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-math1.83-dev armhf 1.83.0-4.2ubuntu1 [360 kB] 2931s Get:184 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-math-dev armhf 1.83.0.2ubuntu1 [4434 B] 2931s Get:185 http://ftpmaster.internal/ubuntu questing/universe armhf libhwloc15 armhf 2.12.0-1 [147 kB] 2931s Get:186 http://ftpmaster.internal/ubuntu questing-proposed/universe armhf libmpich12 armhf 4.3.0-5 [1680 kB] 2931s Get:187 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-mpi1.83.0 armhf 1.83.0-4.2ubuntu1 [267 kB] 2931s Get:188 http://ftpmaster.internal/ubuntu questing/main armhf libnuma-dev armhf 2.0.18-1build1 [35.0 kB] 2931s Get:189 http://ftpmaster.internal/ubuntu questing/main armhf libltdl-dev armhf 2.5.4-4 [169 kB] 2931s Get:190 http://ftpmaster.internal/ubuntu questing/universe armhf libhwloc-dev armhf 2.12.0-1 [247 kB] 2931s Get:191 http://ftpmaster.internal/ubuntu questing/universe armhf hwloc-nox armhf 2.12.0-1 [213 kB] 2931s Get:192 http://ftpmaster.internal/ubuntu questing/universe armhf libslurm42t64 armhf 24.11.3-2 [769 kB] 2931s Get:193 http://ftpmaster.internal/ubuntu questing-proposed/universe armhf mpich armhf 4.3.0-5 [237 kB] 2931s Get:194 http://ftpmaster.internal/ubuntu questing-proposed/universe armhf libmpich-dev armhf 4.3.0-5 [2636 kB] 2931s Get:195 http://ftpmaster.internal/ubuntu questing/universe armhf mpi-default-dev armhf 1.18 [3322 B] 2931s Get:196 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-mpi1.83-dev armhf 1.83.0-4.2ubuntu1 [296 kB] 2931s Get:197 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-mpi-dev armhf 1.83.0.2ubuntu1 [4304 B] 2931s Get:198 http://ftpmaster.internal/ubuntu questing/main armhf libboost-program-options1.83.0 armhf 1.83.0-4.2ubuntu1 [345 kB] 2931s Get:199 http://ftpmaster.internal/ubuntu questing/main armhf libboost-program-options1.83-dev armhf 1.83.0-4.2ubuntu1 [388 kB] 2931s Get:200 http://ftpmaster.internal/ubuntu questing/main armhf libboost-program-options-dev armhf 1.83.0.2ubuntu1 [4250 B] 2931s Get:201 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-serialization-dev armhf 1.83.0.2ubuntu1 [4442 B] 2931s Get:202 http://ftpmaster.internal/ubuntu questing/main armhf libboost-thread1.83.0 armhf 1.83.0-4.2ubuntu1 [272 kB] 2931s Get:203 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-thread1.83-dev armhf 1.83.0-4.2ubuntu1 [281 kB] 2931s Get:204 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-thread-dev armhf 1.83.0.2ubuntu1 [4246 B] 2931s Get:205 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-timer1.83.0 armhf 1.83.0-4.2ubuntu1 [241 kB] 2931s Get:206 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-timer1.83-dev armhf 1.83.0-4.2ubuntu1 [237 kB] 2931s Get:207 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-timer-dev armhf 1.83.0.2ubuntu1 [4352 B] 2931s Get:208 http://ftpmaster.internal/ubuntu questing/main armhf libbrotli-dev armhf 1.1.0-2build4 [336 kB] 2931s Get:209 http://ftpmaster.internal/ubuntu questing/universe armhf libbtf2 armhf 1:7.8.3+dfsg-3 [15.0 kB] 2931s Get:210 http://ftpmaster.internal/ubuntu questing/universe armhf libcamd3 armhf 1:7.8.3+dfsg-3 [26.0 kB] 2931s Get:211 http://ftpmaster.internal/ubuntu questing/universe armhf libccolamd3 armhf 1:7.8.3+dfsg-3 [27.8 kB] 2932s Get:212 http://ftpmaster.internal/ubuntu questing/universe armhf libsz2 armhf 1.1.3-1 [5302 B] 2932s Get:213 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-310 armhf 1.14.5+repack-3 [1410 kB] 2932s Get:214 http://ftpmaster.internal/ubuntu questing/universe armhf libcgns3.4 armhf 3.4.0-5build1 [242 kB] 2932s Get:215 http://ftpmaster.internal/ubuntu questing/main armhf libcolamd3 armhf 1:7.8.3+dfsg-3 [19.8 kB] 2932s Get:216 http://ftpmaster.internal/ubuntu questing/universe armhf libcholmod5 armhf 1:7.8.3+dfsg-3 [675 kB] 2932s Get:217 http://ftpmaster.internal/ubuntu questing/universe armhf libcombblas2.0.0t64 armhf 2.0.0-6build1 [246 kB] 2932s Get:218 http://ftpmaster.internal/ubuntu questing/main armhf libidn2-dev armhf 2.3.8-2 [116 kB] 2932s Get:219 http://ftpmaster.internal/ubuntu questing/main armhf libkrb5-dev armhf 1.21.3-4ubuntu2 [11.9 kB] 2932s Get:220 http://ftpmaster.internal/ubuntu questing/main armhf libldap-dev armhf 2.6.9+dfsg-2ubuntu1 [289 kB] 2932s Get:221 http://ftpmaster.internal/ubuntu questing/main armhf libnghttp2-dev armhf 1.64.0-1ubuntu1 [106 kB] 2932s Get:222 http://ftpmaster.internal/ubuntu questing/main armhf libpsl-dev armhf 0.21.2-1.1build1 [75.6 kB] 2932s Get:223 http://ftpmaster.internal/ubuntu questing/main armhf libgmpxx4ldbl armhf 2:6.3.0+dfsg-3ubuntu1 [9152 B] 2932s Get:224 http://ftpmaster.internal/ubuntu questing/main armhf libgmp-dev armhf 2:6.3.0+dfsg-3ubuntu1 [290 kB] 2932s Get:225 http://ftpmaster.internal/ubuntu questing/main armhf libevent-2.1-7t64 armhf 2.1.12-stable-10 [127 kB] 2932s Get:226 http://ftpmaster.internal/ubuntu questing/main armhf libunbound8 armhf 1.22.0-1ubuntu1 [423 kB] 2932s Get:227 http://ftpmaster.internal/ubuntu questing/main armhf libgnutls-dane0t64 armhf 3.8.9-2ubuntu3 [35.0 kB] 2932s Get:228 http://ftpmaster.internal/ubuntu questing/main armhf libgnutls-openssl27t64 armhf 3.8.9-2ubuntu3 [34.9 kB] 2932s Get:229 http://ftpmaster.internal/ubuntu questing/main armhf libp11-kit-dev armhf 0.25.5-2ubuntu3 [23.5 kB] 2932s Get:230 http://ftpmaster.internal/ubuntu questing/main armhf libtasn1-6-dev armhf 4.20.0-2 [86.5 kB] 2932s Get:231 http://ftpmaster.internal/ubuntu questing/main armhf nettle-dev armhf 3.10.1-1 [1173 kB] 2932s Get:232 http://ftpmaster.internal/ubuntu questing/main armhf libgnutls28-dev armhf 3.8.9-2ubuntu3 [1024 kB] 2932s Get:233 http://ftpmaster.internal/ubuntu questing/main armhf zlib1g-dev armhf 1:1.3.dfsg+really1.3.1-1ubuntu1 [880 kB] 2932s Get:234 http://ftpmaster.internal/ubuntu questing/main armhf librtmp-dev armhf 2.4+20151223.gitfa8646d.1-2build7 [62.9 kB] 2932s Get:235 http://ftpmaster.internal/ubuntu questing/main armhf libssl-dev armhf 3.4.1-1ubuntu3 [2382 kB] 2932s Get:236 http://ftpmaster.internal/ubuntu questing/main armhf libssh2-1-dev armhf 1.11.1-1 [270 kB] 2932s Get:237 http://ftpmaster.internal/ubuntu questing/main armhf libzstd-dev armhf 1.5.6+dfsg-2 [332 kB] 2932s Get:238 http://ftpmaster.internal/ubuntu questing/main armhf libcurl4-openssl-dev armhf 8.12.1-3ubuntu1 [462 kB] 2932s Get:239 http://ftpmaster.internal/ubuntu questing/universe armhf libcxsparse4 armhf 1:7.8.3+dfsg-3 [70.1 kB] 2932s Get:240 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-mpich-310 armhf 1.14.5+repack-3 [1471 kB] 2932s Get:241 http://ftpmaster.internal/ubuntu questing/main armhf libfftw3-double3 armhf 3.3.10-2fakesync1build1 [369 kB] 2932s Get:242 http://ftpmaster.internal/ubuntu questing/main armhf libfftw3-single3 armhf 3.3.10-2fakesync1build1 [581 kB] 2932s Get:243 http://ftpmaster.internal/ubuntu questing/universe armhf libfftw3-mpi3 armhf 3.3.10-2fakesync1build1 [34.6 kB] 2932s Get:244 http://ftpmaster.internal/ubuntu questing/universe armhf libklu2 armhf 1:7.8.3+dfsg-3 [76.1 kB] 2932s Get:245 http://ftpmaster.internal/ubuntu questing/universe armhf mpi-default-bin armhf 1.18 [2504 B] 2932s Get:246 http://ftpmaster.internal/ubuntu questing/universe armhf libscalapack-mpich2.2 armhf 2.2.2-1ubuntu1 [1464 kB] 2932s Get:247 http://ftpmaster.internal/ubuntu questing/universe armhf libmumps-5.7 armhf 5.7.3-3build2 [1974 kB] 2933s Get:248 http://ftpmaster.internal/ubuntu questing/universe armhf libptscotch-7.0 armhf 7.0.5-1ubuntu2 [708 kB] 2933s Get:249 http://ftpmaster.internal/ubuntu questing/universe armhf libspqr4 armhf 1:7.8.3+dfsg-3 [130 kB] 2933s Get:250 http://ftpmaster.internal/ubuntu questing/universe armhf libmetis5 armhf 5.1.0.dfsg-7build3 [145 kB] 2933s Get:251 http://ftpmaster.internal/ubuntu questing/universe armhf libsuperlu-dist8 armhf 8.2.1+dfsg1-5build1 [540 kB] 2933s Get:252 http://ftpmaster.internal/ubuntu questing/universe armhf libsuperlu7 armhf 7.0.0+dfsg1-2 [157 kB] 2933s Get:253 http://ftpmaster.internal/ubuntu questing/universe armhf libumfpack6 armhf 1:7.8.3+dfsg-3 [290 kB] 2933s Get:254 http://ftpmaster.internal/ubuntu questing/universe armhf ocl-icd-libopencl1 armhf 2.3.2-1build1 [34.5 kB] 2933s Get:255 http://ftpmaster.internal/ubuntu questing/universe armhf libpetsc-complex3.22 armhf 3.22.5+dfsg1-2ubuntu1 [7054 kB] 2933s Get:256 http://ftpmaster.internal/ubuntu questing/universe armhf libpugixml1v5 armhf 1.14-2 [82.7 kB] 2933s Get:257 http://ftpmaster.internal/ubuntu questing/universe armhf libparpack2t64 armhf 3.9.1-4 [83.7 kB] 2933s Get:258 http://ftpmaster.internal/ubuntu questing/universe armhf libslepc-complex3.22 armhf 3.22.2+dfsg1-1build1 [1068 kB] 2933s Get:259 http://ftpmaster.internal/ubuntu questing/universe armhf libspdlog1.15 armhf 1:1.15.1+ds-1ubuntu1 [106 kB] 2933s Get:260 http://ftpmaster.internal/ubuntu questing/universe armhf libdolfinx-complex0.9 armhf 1:0.9.0-6build3 [526 kB] 2933s Get:261 http://ftpmaster.internal/ubuntu questing/universe armhf libjs-jquery-ui all 1.13.2+dfsg-1 [252 kB] 2933s Get:262 http://ftpmaster.internal/ubuntu questing/universe armhf libldl3 armhf 1:7.8.3+dfsg-3 [13.5 kB] 2933s Get:263 http://ftpmaster.internal/ubuntu questing/universe armhf libsuitesparse-mongoose3 armhf 1:7.8.3+dfsg-3 [36.4 kB] 2933s Get:264 http://ftpmaster.internal/ubuntu questing/universe armhf librbio4 armhf 1:7.8.3+dfsg-3 [28.3 kB] 2933s Get:265 http://ftpmaster.internal/ubuntu questing/universe armhf libspex3 armhf 1:7.8.3+dfsg-3 [47.6 kB] 2933s Get:266 http://ftpmaster.internal/ubuntu questing/universe armhf libparu1 armhf 1:7.8.3+dfsg-3 [56.3 kB] 2933s Get:267 http://ftpmaster.internal/ubuntu questing/universe armhf libsuitesparse-dev armhf 1:7.8.3+dfsg-3 [1606 kB] 2934s Get:268 http://ftpmaster.internal/ubuntu questing/universe armhf libscotch-7.0 armhf 7.0.5-1ubuntu2 [456 kB] 2934s Get:269 http://ftpmaster.internal/ubuntu questing/universe armhf libscotch-dev armhf 7.0.5-1ubuntu2 [1630 kB] 2934s Get:270 http://ftpmaster.internal/ubuntu questing/universe armhf libptscotch-dev armhf 7.0.5-1ubuntu2 [1418 kB] 2934s Get:271 http://ftpmaster.internal/ubuntu questing/universe armhf libscalapack-mpich-dev armhf 2.2.2-1ubuntu1 [7500 B] 2934s Get:272 http://ftpmaster.internal/ubuntu questing/universe armhf libscalapack-mpi-dev armhf 2.2.2-1ubuntu1 [2324 B] 2934s Get:273 http://ftpmaster.internal/ubuntu questing/main armhf libfftw3-bin armhf 3.3.10-2fakesync1build1 [30.4 kB] 2934s Get:274 http://ftpmaster.internal/ubuntu questing/main armhf libfftw3-dev armhf 3.3.10-2fakesync1build1 [923 kB] 2934s Get:275 http://ftpmaster.internal/ubuntu questing/universe armhf libfftw3-mpi-dev armhf 3.3.10-2fakesync1build1 [44.8 kB] 2934s Get:276 http://ftpmaster.internal/ubuntu questing/universe armhf opencl-c-headers all 3.0~2024.10.24-2 [48.2 kB] 2934s Get:277 http://ftpmaster.internal/ubuntu questing/universe armhf opencl-clhpp-headers all 3.0~2024.10.24-2ubuntu1 [51.9 kB] 2934s Get:278 http://ftpmaster.internal/ubuntu questing/universe armhf ocl-icd-opencl-dev armhf 2.3.2-1build1 [2458 B] 2934s Get:279 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-mpich-fortran-310 armhf 1.14.5+repack-3 [97.2 kB] 2934s Get:280 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-mpich-hl-310 armhf 1.14.5+repack-3 [58.9 kB] 2934s Get:281 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-mpich-hl-fortran-310 armhf 1.14.5+repack-3 [26.5 kB] 2934s Get:282 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-mpich-cpp-310 armhf 1.14.5+repack-3 [125 kB] 2934s Get:283 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-mpich-hl-cpp-310 armhf 1.14.5+repack-3 [11.1 kB] 2934s Get:284 http://ftpmaster.internal/ubuntu questing/universe armhf libaec-dev armhf 1.1.3-1 [17.3 kB] 2934s Get:285 http://ftpmaster.internal/ubuntu questing/main armhf libjpeg-turbo8-dev armhf 2.1.5-3ubuntu2 [265 kB] 2934s Get:286 http://ftpmaster.internal/ubuntu questing/main armhf libjpeg8-dev armhf 8c-2ubuntu11 [1484 B] 2934s Get:287 http://ftpmaster.internal/ubuntu questing/main armhf libjpeg-dev armhf 8c-2ubuntu11 [1482 B] 2934s Get:288 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-mpich-dev armhf 1.14.5+repack-3 [3460 kB] 2934s Get:289 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-mpi-dev armhf 1.14.5+repack-3 [5250 B] 2934s Get:290 http://ftpmaster.internal/ubuntu questing/universe armhf libsuperlu-dev armhf 7.0.0+dfsg1-2 [20.8 kB] 2934s Get:291 http://ftpmaster.internal/ubuntu questing/universe armhf libsuperlu-dist-dev armhf 8.2.1+dfsg1-5build1 [870 kB] 2934s Get:292 http://ftpmaster.internal/ubuntu questing/main armhf xorg-sgml-doctools all 1:1.11-1.1 [10.9 kB] 2934s Get:293 http://ftpmaster.internal/ubuntu questing/main armhf x11proto-dev all 2024.1-1 [606 kB] 2934s Get:294 http://ftpmaster.internal/ubuntu questing/main armhf libxau-dev armhf 1:1.0.11-1 [9034 B] 2934s Get:295 http://ftpmaster.internal/ubuntu questing/main armhf libxdmcp-dev armhf 1:1.1.5-1 [25.1 kB] 2934s Get:296 http://ftpmaster.internal/ubuntu questing/main armhf xtrans-dev all 1.4.0-1 [68.9 kB] 2934s Get:297 http://ftpmaster.internal/ubuntu questing/main armhf libxcb1-dev armhf 1.17.0-2 [85.0 kB] 2934s Get:298 http://ftpmaster.internal/ubuntu questing/main armhf libx11-dev armhf 2:1.8.10-2 [674 kB] 2934s Get:299 http://ftpmaster.internal/ubuntu questing/main armhf libyaml-dev armhf 0.2.5-2 [54.6 kB] 2934s Get:300 http://ftpmaster.internal/ubuntu questing/universe armhf libpetsc3.22-dev-common all 3.22.5+dfsg1-2ubuntu1 [318 kB] 2934s Get:301 http://ftpmaster.internal/ubuntu questing/universe armhf libmumps-headers-dev all 5.7.3-3build2 [21.9 kB] 2934s Get:302 http://ftpmaster.internal/ubuntu questing/universe armhf libmumps-dev armhf 5.7.3-3build2 [1863 kB] 2935s Get:303 http://ftpmaster.internal/ubuntu questing/main armhf libc6-dbg armhf 2.41-6ubuntu1 [6311 kB] 2935s Get:304 http://ftpmaster.internal/ubuntu questing/main armhf valgrind armhf 1:3.24.0-0ubuntu2 [8575 kB] 2936s Get:305 http://ftpmaster.internal/ubuntu questing/universe armhf valgrind-mpi armhf 1:3.24.0-0ubuntu2 [40.8 kB] 2936s Get:306 http://ftpmaster.internal/ubuntu questing/universe armhf libpetsc-complex3.22-dev armhf 3.22.5+dfsg1-2ubuntu1 [7633 kB] 2936s Get:307 http://ftpmaster.internal/ubuntu questing/universe armhf libparpack2-dev armhf 3.9.1-4 [96.6 kB] 2936s Get:308 http://ftpmaster.internal/ubuntu questing/universe armhf libslepc-complex3.22-dev armhf 3.22.2+dfsg1-1build1 [6106 kB] 2937s Get:309 http://ftpmaster.internal/ubuntu questing/universe armhf libdolfinx-complex-dev armhf 1:0.9.0-6build3 [5766 B] 2937s Get:310 http://ftpmaster.internal/ubuntu questing/universe armhf libhypre-2.32.0 armhf 2.32.0-4 [1370 kB] 2937s Get:311 http://ftpmaster.internal/ubuntu questing/universe armhf libpetsc-real3.22 armhf 3.22.5+dfsg1-2ubuntu1 [7108 kB] 2937s Get:312 http://ftpmaster.internal/ubuntu questing/universe armhf libslepc-real3.22 armhf 3.22.2+dfsg1-1build1 [1038 kB] 2937s Get:313 http://ftpmaster.internal/ubuntu questing/universe armhf libdolfinx-real0.9 armhf 1:0.9.0-6build3 [526 kB] 2937s Get:314 http://ftpmaster.internal/ubuntu questing/universe armhf libhypre-dev armhf 2.32.0-4 [1685 kB] 2937s Get:315 http://ftpmaster.internal/ubuntu questing/universe armhf libpetsc-real3.22-dev armhf 3.22.5+dfsg1-2ubuntu1 [7589 kB] 2937s Get:316 http://ftpmaster.internal/ubuntu questing/universe armhf libslepc-real3.22-dev armhf 3.22.2+dfsg1-1build1 [6110 kB] 2937s Get:317 http://ftpmaster.internal/ubuntu questing/universe armhf libdolfinx-real-dev armhf 1:0.9.0-6build3 [5768 B] 2937s Get:318 http://ftpmaster.internal/ubuntu questing/universe armhf libpugixml-dev armhf 1.14-2 [108 kB] 2937s Get:319 http://ftpmaster.internal/ubuntu questing/universe armhf libfmt-dev armhf 10.1.1+ds1-4 [123 kB] 2937s Get:320 http://ftpmaster.internal/ubuntu questing/universe armhf libspdlog-dev armhf 1:1.15.1+ds-1ubuntu1 [88.9 kB] 2937s Get:321 http://ftpmaster.internal/ubuntu questing/main armhf libxml2-dev armhf 2.12.7+dfsg+really2.9.14-0.4 [738 kB] 2938s Get:322 http://ftpmaster.internal/ubuntu questing/main armhf python3-ply all 3.11-9 [45.8 kB] 2938s Get:323 http://ftpmaster.internal/ubuntu questing/main armhf python3-pycparser all 2.22-2 [76.5 kB] 2938s Get:324 http://ftpmaster.internal/ubuntu questing/main armhf python3-cffi all 1.17.1-2build2 [74.9 kB] 2938s Get:325 http://ftpmaster.internal/ubuntu questing/main armhf libpython3.13 armhf 3.13.3-1 [2082 kB] 2938s Get:326 http://ftpmaster.internal/ubuntu questing/main armhf libexpat1-dev armhf 2.7.1-1 [122 kB] 2938s Get:327 http://ftpmaster.internal/ubuntu questing/main armhf libpython3.13-dev armhf 3.13.3-1 [4276 kB] 2938s Get:328 http://ftpmaster.internal/ubuntu questing/main armhf libpython3-dev armhf 3.13.3-1 [10.8 kB] 2938s Get:329 http://ftpmaster.internal/ubuntu questing/main armhf python3.13-dev armhf 3.13.3-1 [508 kB] 2938s Get:330 http://ftpmaster.internal/ubuntu questing/main armhf python3-dev armhf 3.13.3-1 [26.7 kB] 2938s Get:331 http://ftpmaster.internal/ubuntu questing/universe armhf python3-ufl all 2024.2.0-2 [145 kB] 2938s Get:332 http://ftpmaster.internal/ubuntu questing/universe armhf python3-basix armhf 0.9.0-2build2 [118 kB] 2938s Get:333 http://ftpmaster.internal/ubuntu questing/universe armhf python3-ffcx all 1:0.9.0-2 [87.3 kB] 2938s Get:334 http://ftpmaster.internal/ubuntu questing/universe armhf libdolfinx-dev armhf 1:0.9.0-6build3 [161 kB] 2938s Get:335 http://ftpmaster.internal/ubuntu questing/main armhf libxfixes3 armhf 1:6.0.0-2build1 [9038 B] 2938s Get:336 http://ftpmaster.internal/ubuntu questing/main armhf libxcursor1 armhf 1:1.2.3-1 [18.0 kB] 2938s Get:337 http://ftpmaster.internal/ubuntu questing/main armhf libxinerama1 armhf 2:1.1.4-3build1 [5866 B] 2938s Get:338 http://ftpmaster.internal/ubuntu questing/universe armhf libfltk1.3t64 armhf 1.3.8-6.1build2 [553 kB] 2938s Get:339 http://ftpmaster.internal/ubuntu questing/main armhf libglvnd0 armhf 1.7.0-1build1 [83.7 kB] 2938s Get:340 http://ftpmaster.internal/ubuntu questing/main armhf libx11-xcb1 armhf 2:1.8.10-2 [7902 B] 2938s Get:341 http://ftpmaster.internal/ubuntu questing/main armhf libxcb-dri3-0 armhf 1.17.0-2 [7120 B] 2938s Get:342 http://ftpmaster.internal/ubuntu questing/main armhf libxcb-glx0 armhf 1.17.0-2 [22.6 kB] 2938s Get:343 http://ftpmaster.internal/ubuntu questing/main armhf libxcb-present0 armhf 1.17.0-2 [5940 B] 2938s Get:344 http://ftpmaster.internal/ubuntu questing/main armhf libxcb-xfixes0 armhf 1.17.0-2 [10.0 kB] 2938s Get:345 http://ftpmaster.internal/ubuntu questing/main armhf libxxf86vm1 armhf 1:1.1.4-1build4 [8068 B] 2938s Get:346 http://ftpmaster.internal/ubuntu questing/main armhf libllvm19 armhf 1:19.1.7-3ubuntu1 [27.8 MB] 2939s Get:347 http://ftpmaster.internal/ubuntu questing/main armhf libxcb-randr0 armhf 1.17.0-2 [17.0 kB] 2939s Get:348 http://ftpmaster.internal/ubuntu questing/main armhf libxcb-sync1 armhf 1.17.0-2 [8732 B] 2939s Get:349 http://ftpmaster.internal/ubuntu questing/main armhf libxshmfence1 armhf 1.3.3-1 [4948 B] 2939s Get:350 http://ftpmaster.internal/ubuntu questing/main armhf mesa-libgallium armhf 25.0.3-1ubuntu2 [8260 kB] 2939s Get:351 http://ftpmaster.internal/ubuntu questing/main armhf libwayland-server0 armhf 1.23.1-3 [30.3 kB] 2939s Get:352 http://ftpmaster.internal/ubuntu questing/main armhf libgbm1 armhf 25.0.3-1ubuntu2 [29.0 kB] 2939s Get:353 http://ftpmaster.internal/ubuntu questing/main armhf libvulkan1 armhf 1.4.304.0-1 [127 kB] 2939s Get:354 http://ftpmaster.internal/ubuntu questing/main armhf libgl1-mesa-dri armhf 25.0.3-1ubuntu2 [32.0 kB] 2939s Get:355 http://ftpmaster.internal/ubuntu questing/main armhf libglx-mesa0 armhf 25.0.3-1ubuntu2 [120 kB] 2939s Get:356 http://ftpmaster.internal/ubuntu questing/main armhf libglx0 armhf 1.7.0-1build1 [39.3 kB] 2939s Get:357 http://ftpmaster.internal/ubuntu questing/main armhf libgl1 armhf 1.7.0-1build1 [105 kB] 2939s Get:358 http://ftpmaster.internal/ubuntu questing/universe armhf libfltk-gl1.3t64 armhf 1.3.8-6.1build2 [36.6 kB] 2939s Get:359 http://ftpmaster.internal/ubuntu questing/universe armhf libfltk-images1.3t64 armhf 1.3.8-6.1build2 [25.9 kB] 2939s Get:360 http://ftpmaster.internal/ubuntu questing/universe armhf libgl2ps1.4 armhf 1.4.2+dfsg1-2build1 [37.7 kB] 2939s Get:361 http://ftpmaster.internal/ubuntu questing/main armhf libopengl0 armhf 1.7.0-1build1 [36.2 kB] 2939s Get:362 http://ftpmaster.internal/ubuntu questing/main armhf libglu1-mesa armhf 9.0.2-1.1build1 [153 kB] 2939s Get:363 http://ftpmaster.internal/ubuntu questing/universe armhf libtbbbind-2-5 armhf 2022.0.0-2 [13.8 kB] 2939s Get:364 http://ftpmaster.internal/ubuntu questing/universe armhf libtbbmalloc2 armhf 2022.0.0-2 [47.0 kB] 2939s Get:365 http://ftpmaster.internal/ubuntu questing/universe armhf libtbb12 armhf 2022.0.0-2 [80.8 kB] 2939s Get:366 http://ftpmaster.internal/ubuntu questing/universe armhf libocct-foundation-7.8 armhf 7.8.1+dfsg1-3 [1459 kB] 2939s Get:367 http://ftpmaster.internal/ubuntu questing/universe armhf libocct-modeling-data-7.8 armhf 7.8.1+dfsg1-3 [2769 kB] 2939s Get:368 http://ftpmaster.internal/ubuntu questing/universe armhf libocct-modeling-algorithms-7.8 armhf 7.8.1+dfsg1-3 [7953 kB] 2940s Get:369 http://ftpmaster.internal/ubuntu questing/universe armhf libimath-3-1-29t64 armhf 3.1.12-1ubuntu1 [68.3 kB] 2940s Get:370 http://ftpmaster.internal/ubuntu questing/universe armhf libjxr0t64 armhf 1.2~git20170615.f752187-5.3 [156 kB] 2940s Get:371 http://ftpmaster.internal/ubuntu questing/universe armhf libopenexr-3-1-30 armhf 3.1.13-2 [911 kB] 2940s Get:372 http://ftpmaster.internal/ubuntu questing/main armhf libopenjp2-7 armhf 2.5.3-2 [172 kB] 2940s Get:373 http://ftpmaster.internal/ubuntu questing/main armhf liblcms2-2 armhf 2.16-2 [137 kB] 2940s Get:374 http://ftpmaster.internal/ubuntu questing/main armhf libraw23t64 armhf 0.21.3-1 [353 kB] 2940s Get:375 http://ftpmaster.internal/ubuntu questing/main armhf libwebpmux3 armhf 1.5.0-0.1 [22.4 kB] 2940s Get:376 http://ftpmaster.internal/ubuntu questing/universe armhf libfreeimage3 armhf 3.18.0+ds2-11 [261 kB] 2940s Get:377 http://ftpmaster.internal/ubuntu questing/universe armhf libocct-draw-7.8 armhf 7.8.1+dfsg1-3 [2526 kB] 2940s Get:378 http://ftpmaster.internal/ubuntu questing/universe armhf occt-misc all 7.8.1+dfsg1-3 [11.5 MB] 2940s Get:379 http://ftpmaster.internal/ubuntu questing/universe armhf libocct-visualization-7.8 armhf 7.8.1+dfsg1-3 [2099 kB] 2940s Get:380 http://ftpmaster.internal/ubuntu questing/universe armhf libocct-ocaf-7.8 armhf 7.8.1+dfsg1-3 [1197 kB] 2940s Get:381 http://ftpmaster.internal/ubuntu questing/universe armhf libocct-data-exchange-7.8 armhf 7.8.1+dfsg1-3 [4509 kB] 2941s Get:382 http://ftpmaster.internal/ubuntu questing/universe armhf libvoro++1 armhf 0.5+revert-to-0.4.6+dfsg1-1 [94.8 kB] 2941s Get:383 http://ftpmaster.internal/ubuntu questing/universe armhf libgmsh4.13 armhf 4.13.1+ds1-5 [5639 kB] 2941s Get:384 http://ftpmaster.internal/ubuntu questing/main armhf libjson-perl all 4.10000-1 [81.9 kB] 2941s Get:385 http://ftpmaster.internal/ubuntu questing/universe armhf liblbfgsb0 armhf 3.0+dfsg.4-1build1 [27.4 kB] 2941s Get:386 http://ftpmaster.internal/ubuntu questing/universe armhf libpetsc-complex-dev all 3.22.5+dfsg1-2ubuntu1 [3930 B] 2941s Get:387 http://ftpmaster.internal/ubuntu questing/universe armhf libpetsc-real-dev all 3.22.5+dfsg1-2ubuntu1 [3920 B] 2941s Get:388 http://ftpmaster.internal/ubuntu questing/main armhf libpython3-all-dev armhf 3.13.3-1 [906 B] 2941s Get:389 http://ftpmaster.internal/ubuntu questing/universe armhf libqhull-r8.0 armhf 2020.2-6build1 [173 kB] 2941s Get:390 http://ftpmaster.internal/ubuntu questing/universe armhf libslepc-complex-dev armhf 3.22.2+dfsg1-1build1 [2230 B] 2941s Get:391 http://ftpmaster.internal/ubuntu questing/universe armhf libslepc-real-dev armhf 3.22.2+dfsg1-1build1 [2216 B] 2941s Get:392 http://ftpmaster.internal/ubuntu questing/main armhf libwebpdemux2 armhf 1.5.0-0.1 [11.5 kB] 2941s Get:393 http://ftpmaster.internal/ubuntu questing/main armhf libxslt1.1 armhf 1.1.39-0exp1ubuntu4 [151 kB] 2941s Get:394 http://ftpmaster.internal/ubuntu questing/universe armhf robin-map-dev all 1.3.0-1 [30.3 kB] 2941s Get:395 http://ftpmaster.internal/ubuntu questing/universe armhf nanobind-dev all 2.5.0-1 [142 kB] 2941s Get:396 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pyproject-hooks all 1.2.0-1 [10.2 kB] 2941s Get:397 http://ftpmaster.internal/ubuntu questing/universe armhf python3-toml all 0.10.2-1 [16.5 kB] 2941s Get:398 http://ftpmaster.internal/ubuntu questing/universe armhf python3-wheel all 0.45.1-1 [57.7 kB] 2941s Get:399 http://ftpmaster.internal/ubuntu questing/universe armhf python3-build all 1.2.2-1 [31.0 kB] 2941s Get:400 http://ftpmaster.internal/ubuntu questing/universe armhf python3-installer all 0.7.0+dfsg1-3 [17.4 kB] 2941s Get:401 http://ftpmaster.internal/ubuntu questing/universe armhf pybuild-plugin-pyproject all 6.20250308 [1726 B] 2941s Get:402 http://ftpmaster.internal/ubuntu questing/universe armhf python-matplotlib-data all 3.8.3-7build1 [2934 kB] 2941s Get:403 http://ftpmaster.internal/ubuntu questing/main armhf sphinx-common all 8.1.3-5 [663 kB] 2941s Get:404 http://ftpmaster.internal/ubuntu questing/universe armhf python-petsc4py-doc all 3.22.4-1ubuntu1 [754 kB] 2941s Get:405 http://ftpmaster.internal/ubuntu questing/main armhf python3-all armhf 3.13.3-1 [880 B] 2941s Get:406 http://ftpmaster.internal/ubuntu questing/main armhf python3-all-dev armhf 3.13.3-1 [904 B] 2941s Get:407 http://ftpmaster.internal/ubuntu questing/universe armhf python3-brotli armhf 1.1.0-2build4 [322 kB] 2942s Get:408 http://ftpmaster.internal/ubuntu questing/universe armhf python3-contourpy armhf 1.3.1-1build1 [195 kB] 2942s Get:409 http://ftpmaster.internal/ubuntu questing/universe armhf python3-cycler all 0.12.1-1 [9716 B] 2942s Get:410 http://ftpmaster.internal/ubuntu questing/main armhf python3-decorator all 5.1.1-5 [10.1 kB] 2942s Get:411 http://ftpmaster.internal/ubuntu questing/main armhf python3-defusedxml all 0.7.1-3 [42.2 kB] 2942s Get:412 http://ftpmaster.internal/ubuntu questing/universe armhf python3-distlib all 0.3.9-1 [267 kB] 2942s Get:413 http://ftpmaster.internal/ubuntu questing/main armhf python3-roman all 5.0-1 [10.3 kB] 2942s Get:414 http://ftpmaster.internal/ubuntu questing/main armhf python3-docutils all 0.21.2+dfsg-2 [409 kB] 2942s Get:415 http://ftpmaster.internal/ubuntu questing/universe armhf python3-mpi4py armhf 4.0.3-3ubuntu1 [751 kB] 2942s Get:416 http://ftpmaster.internal/ubuntu questing/universe armhf python3-nanobind all 2.5.0-1 [16.2 kB] 2942s Get:417 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pusimp all 0.1.1-1 [10.3 kB] 2942s Get:418 http://ftpmaster.internal/ubuntu questing/universe armhf python3-scipy armhf 1.14.1-4ubuntu2 [16.7 MB] 2943s Get:419 http://ftpmaster.internal/ubuntu questing/universe armhf swig armhf 4.3.0-1 [1172 kB] 2943s Get:420 http://ftpmaster.internal/ubuntu questing/universe armhf python3-petsc4py-real3.22 armhf 3.22.4-1ubuntu1 [1326 kB] 2943s Get:421 http://ftpmaster.internal/ubuntu questing/universe armhf python3-petsc4py-real all 3.22.4-1ubuntu1 [2652 B] 2943s Get:422 http://ftpmaster.internal/ubuntu questing/universe armhf python3-petsc4py-complex3.22 armhf 3.22.4-1ubuntu1 [1329 kB] 2943s Get:423 http://ftpmaster.internal/ubuntu questing/universe armhf python3-petsc4py-complex all 3.22.4-1ubuntu1 [2662 B] 2943s Get:424 http://ftpmaster.internal/ubuntu questing/universe armhf python3-petsc4py all 3.22.4-1ubuntu1 [2302 B] 2943s Get:425 http://ftpmaster.internal/ubuntu questing/universe armhf python3-slepc4py-real3.22 armhf 3.22.2-1ubuntu2 [333 kB] 2943s Get:426 http://ftpmaster.internal/ubuntu questing/universe armhf python3-slepc4py-real all 3.22.2-1ubuntu2 [2572 B] 2943s Get:427 http://ftpmaster.internal/ubuntu questing/universe armhf python3-slepc4py-complex3.22 armhf 3.22.2-1ubuntu2 [331 kB] 2943s Get:428 http://ftpmaster.internal/ubuntu questing/universe armhf python3-slepc4py-complex all 3.22.2-1ubuntu2 [2646 B] 2943s Get:429 http://ftpmaster.internal/ubuntu questing/universe armhf python3-slepc4py all 3.22.2-1ubuntu2 [2246 B] 2943s Get:430 http://ftpmaster.internal/ubuntu questing/universe armhf python3-dolfinx-real armhf 1:0.9.0-6build3 [1120 kB] 2943s Get:431 http://ftpmaster.internal/ubuntu questing/universe armhf python3-dolfinx-complex armhf 1:0.9.0-6build3 [1120 kB] 2943s Get:432 http://ftpmaster.internal/ubuntu questing/universe armhf python3-dolfinx armhf 1:0.9.0-6build3 [7040 B] 2943s Get:433 http://ftpmaster.internal/ubuntu questing/universe armhf python3-fastjsonschema all 2.21.1-1 [20.4 kB] 2943s Get:434 http://ftpmaster.internal/ubuntu questing/universe armhf python3-filelock all 3.18.0-1 [13.0 kB] 2943s Get:435 http://ftpmaster.internal/ubuntu questing/main armhf python3-platformdirs all 4.3.6-1 [16.8 kB] 2943s Get:436 http://ftpmaster.internal/ubuntu questing/universe armhf python3-fs all 2.4.16-7 [90.8 kB] 2943s Get:437 http://ftpmaster.internal/ubuntu questing/main armhf python3-lxml armhf 5.3.2-1 [1281 kB] 2943s Get:438 http://ftpmaster.internal/ubuntu questing/universe armhf python3-lz4 armhf 4.4.0+dfsg-1build1 [25.3 kB] 2943s Get:439 http://ftpmaster.internal/ubuntu questing/universe armhf python3-mpmath all 1.3.0-1 [425 kB] 2943s Get:440 http://ftpmaster.internal/ubuntu questing/universe armhf python3-sympy all 1.13.3-5 [4229 kB] 2943s Get:441 http://ftpmaster.internal/ubuntu questing/universe armhf python3-ufolib2 all 0.17.0+dfsg1-1 [33.5 kB] 2943s Get:442 http://ftpmaster.internal/ubuntu questing/universe armhf unicode-data all 15.1.0-1 [8878 kB] 2943s Get:443 http://ftpmaster.internal/ubuntu questing/universe armhf python3-fonttools armhf 4.55.3-2build1 [1462 kB] 2943s Get:444 http://ftpmaster.internal/ubuntu questing/universe armhf python3-gmsh all 4.13.1+ds1-5 [48.2 kB] 2943s Get:445 http://ftpmaster.internal/ubuntu questing/main armhf python3-imagesize all 1.4.1-1 [6844 B] 2943s Get:446 http://ftpmaster.internal/ubuntu questing/universe armhf python3-iniconfig all 1.1.1-2 [6024 B] 2943s Get:447 http://ftpmaster.internal/ubuntu questing/universe armhf python3-traitlets all 5.14.3+really5.14.3-1 [71.5 kB] 2943s Get:448 http://ftpmaster.internal/ubuntu questing/universe armhf python3-jupyter-core all 5.7.2-5 [28.1 kB] 2943s Get:449 http://ftpmaster.internal/ubuntu questing/universe armhf python3-mdit-py-plugins all 0.4.2-1 [30.6 kB] 2943s Get:450 http://ftpmaster.internal/ubuntu questing/universe armhf python3-nbformat all 5.9.1-1 [41.2 kB] 2943s Get:451 http://ftpmaster.internal/ubuntu questing/universe armhf python3-jupytext all 1.16.4+ds1-1 [71.5 kB] 2943s Get:452 http://ftpmaster.internal/ubuntu questing/universe armhf python3-kiwisolver armhf 1.4.7-3build1 [57.7 kB] 2943s Get:453 http://ftpmaster.internal/ubuntu questing/main armhf python3-pil armhf 11.1.0-5build1 [435 kB] 2943s Get:454 http://ftpmaster.internal/ubuntu questing/main armhf python3.13-tk armhf 3.13.3-1 [104 kB] 2943s Get:455 http://ftpmaster.internal/ubuntu questing/main armhf python3-tk armhf 3.13.3-1 [9854 B] 2943s Get:456 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pil.imagetk armhf 11.1.0-5build1 [9226 B] 2943s Get:457 http://ftpmaster.internal/ubuntu questing/universe armhf python3-matplotlib armhf 3.8.3-7build1 [17.3 MB] 2944s Get:458 http://ftpmaster.internal/ubuntu questing/main armhf python3-alabaster all 0.7.16-0.1 [18.5 kB] 2944s Get:459 http://ftpmaster.internal/ubuntu questing/main armhf python3-snowballstemmer all 2.2.0-4build1 [59.8 kB] 2944s Get:460 http://ftpmaster.internal/ubuntu questing/main armhf python3-sphinx all 8.1.3-5 [474 kB] 2944s Get:461 http://ftpmaster.internal/ubuntu questing/universe armhf python3-myst-parser all 4.0.1-1 [64.9 kB] 2944s Get:462 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pathspec all 0.12.1-1 [24.5 kB] 2944s Get:463 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pip all 25.0+dfsg-1 [1417 kB] 2944s Get:464 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pip-whl all 25.0+dfsg-1 [1446 kB] 2944s Get:465 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pluggy all 1.5.0-1 [21.0 kB] 2944s Get:466 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pyproject-metadata all 0.9.1-1 [19.6 kB] 2944s Get:467 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pytest all 8.3.5-1 [252 kB] 2944s Get:468 http://ftpmaster.internal/ubuntu questing/universe armhf python3-scikit-build-core all 0.10.7-2 [111 kB] 2944s Get:469 http://ftpmaster.internal/ubuntu questing/universe armhf python3-setuptools-whl all 75.8.0-1 [1152 kB] 2944s Get:470 http://ftpmaster.internal/ubuntu questing/universe armhf python3-sphinxcontrib.jquery all 4.1-5 [6678 B] 2944s Get:471 http://ftpmaster.internal/ubuntu questing/universe armhf python3-sphinx-rtd-theme all 3.0.2+dfsg-2 [23.5 kB] 2944s Get:472 http://ftpmaster.internal/ubuntu questing/universe armhf python3-wheel-whl all 0.45.1-1 [74.6 kB] 2944s Get:473 http://ftpmaster.internal/ubuntu questing/universe armhf python3-virtualenv all 20.29.1+ds-1 [72.6 kB] 2944s Get:474 http://ftpmaster.internal/ubuntu questing/universe armhf libjs-modernizr all 3.13.0-0.1 [101 kB] 2945s Fetched 464 MB in 22s (21.5 MB/s) 2945s Selecting previously unselected package fonts-lato. 2945s (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.) 2945s Preparing to unpack .../000-fonts-lato_2.015-1_all.deb ... 2945s Unpacking fonts-lato (2.015-1) ... 2945s Selecting previously unselected package python3-numpy-dev:armhf. 2945s Preparing to unpack .../001-python3-numpy-dev_1%3a2.2.3+ds-5_armhf.deb ... 2945s Unpacking python3-numpy-dev:armhf (1:2.2.3+ds-5) ... 2945s Selecting previously unselected package libblas3:armhf. 2945s Preparing to unpack .../002-libblas3_3.12.1-2_armhf.deb ... 2945s Unpacking libblas3:armhf (3.12.1-2) ... 2946s Selecting previously unselected package libgfortran5:armhf. 2946s Preparing to unpack .../003-libgfortran5_15-20250404-0ubuntu1_armhf.deb ... 2946s Unpacking libgfortran5:armhf (15-20250404-0ubuntu1) ... 2946s Selecting previously unselected package liblapack3:armhf. 2946s Preparing to unpack .../004-liblapack3_3.12.1-2_armhf.deb ... 2946s Unpacking liblapack3:armhf (3.12.1-2) ... 2946s Selecting previously unselected package python3-numpy. 2946s Preparing to unpack .../005-python3-numpy_1%3a2.2.3+ds-5_armhf.deb ... 2946s Unpacking python3-numpy (1:2.2.3+ds-5) ... 2946s Selecting previously unselected package sgml-base. 2946s Preparing to unpack .../006-sgml-base_1.31_all.deb ... 2946s Unpacking sgml-base (1.31) ... 2946s Selecting previously unselected package m4. 2946s Preparing to unpack .../007-m4_1.4.19-7_armhf.deb ... 2946s Unpacking m4 (1.4.19-7) ... 2946s Selecting previously unselected package autoconf. 2946s Preparing to unpack .../008-autoconf_2.72-3ubuntu1_all.deb ... 2946s Unpacking autoconf (2.72-3ubuntu1) ... 2946s Selecting previously unselected package autotools-dev. 2946s Preparing to unpack .../009-autotools-dev_20220109.1_all.deb ... 2946s Unpacking autotools-dev (20220109.1) ... 2946s Selecting previously unselected package automake. 2946s Preparing to unpack .../010-automake_1%3a1.17-3ubuntu1_all.deb ... 2946s Unpacking automake (1:1.17-3ubuntu1) ... 2946s Selecting previously unselected package autopoint. 2946s Preparing to unpack .../011-autopoint_0.23.1-1_all.deb ... 2946s Unpacking autopoint (0.23.1-1) ... 2946s Selecting previously unselected package libtcl8.6:armhf. 2946s Preparing to unpack .../012-libtcl8.6_8.6.16+dfsg-1_armhf.deb ... 2946s Unpacking libtcl8.6:armhf (8.6.16+dfsg-1) ... 2946s Selecting previously unselected package libfreetype6:armhf. 2946s Preparing to unpack .../013-libfreetype6_2.13.3+dfsg-1_armhf.deb ... 2946s Unpacking libfreetype6:armhf (2.13.3+dfsg-1) ... 2946s Selecting previously unselected package fonts-dejavu-mono. 2946s Preparing to unpack .../014-fonts-dejavu-mono_2.37-8_all.deb ... 2946s Unpacking fonts-dejavu-mono (2.37-8) ... 2946s Selecting previously unselected package fonts-dejavu-core. 2946s Preparing to unpack .../015-fonts-dejavu-core_2.37-8_all.deb ... 2946s Unpacking fonts-dejavu-core (2.37-8) ... 2946s Selecting previously unselected package fontconfig-config. 2946s Preparing to unpack .../016-fontconfig-config_2.15.0-2.2ubuntu1_armhf.deb ... 2947s Unpacking fontconfig-config (2.15.0-2.2ubuntu1) ... 2947s Selecting previously unselected package libfontconfig1:armhf. 2947s Preparing to unpack .../017-libfontconfig1_2.15.0-2.2ubuntu1_armhf.deb ... 2947s Unpacking libfontconfig1:armhf (2.15.0-2.2ubuntu1) ... 2947s Selecting previously unselected package libxrender1:armhf. 2947s Preparing to unpack .../018-libxrender1_1%3a0.9.10-1.1build1_armhf.deb ... 2947s Unpacking libxrender1:armhf (1:0.9.10-1.1build1) ... 2947s Selecting previously unselected package libxft2:armhf. 2947s Preparing to unpack .../019-libxft2_2.3.6-1build1_armhf.deb ... 2947s Unpacking libxft2:armhf (2.3.6-1build1) ... 2947s Selecting previously unselected package x11-common. 2947s Preparing to unpack .../020-x11-common_1%3a7.7+23ubuntu4_all.deb ... 2947s Unpacking x11-common (1:7.7+23ubuntu4) ... 2947s Selecting previously unselected package libxss1:armhf. 2947s Preparing to unpack .../021-libxss1_1%3a1.2.3-1build3_armhf.deb ... 2947s Unpacking libxss1:armhf (1:1.2.3-1build3) ... 2947s Selecting previously unselected package libtk8.6:armhf. 2947s Preparing to unpack .../022-libtk8.6_8.6.16-1_armhf.deb ... 2947s Unpacking libtk8.6:armhf (8.6.16-1) ... 2947s Selecting previously unselected package tk8.6-blt2.5. 2947s Preparing to unpack .../023-tk8.6-blt2.5_2.5.3+dfsg-8_armhf.deb ... 2947s Unpacking tk8.6-blt2.5 (2.5.3+dfsg-8) ... 2947s Selecting previously unselected package blt. 2947s Preparing to unpack .../024-blt_2.5.3+dfsg-8_armhf.deb ... 2947s Unpacking blt (2.5.3+dfsg-8) ... 2947s Selecting previously unselected package libc-dev-bin. 2947s Preparing to unpack .../025-libc-dev-bin_2.41-6ubuntu1_armhf.deb ... 2947s Unpacking libc-dev-bin (2.41-6ubuntu1) ... 2947s Selecting previously unselected package linux-libc-dev:armhf. 2947s Preparing to unpack .../026-linux-libc-dev_6.14.0-15.15_armhf.deb ... 2947s Unpacking linux-libc-dev:armhf (6.14.0-15.15) ... 2947s Selecting previously unselected package libcrypt-dev:armhf. 2947s Preparing to unpack .../027-libcrypt-dev_1%3a4.4.38-1_armhf.deb ... 2947s Unpacking libcrypt-dev:armhf (1:4.4.38-1) ... 2947s Selecting previously unselected package rpcsvc-proto. 2947s Preparing to unpack .../028-rpcsvc-proto_1.4.2-0ubuntu7_armhf.deb ... 2947s Unpacking rpcsvc-proto (1.4.2-0ubuntu7) ... 2947s Selecting previously unselected package libc6-dev:armhf. 2947s Preparing to unpack .../029-libc6-dev_2.41-6ubuntu1_armhf.deb ... 2947s Unpacking libc6-dev:armhf (2.41-6ubuntu1) ... 2947s Selecting previously unselected package libisl23:armhf. 2947s Preparing to unpack .../030-libisl23_0.27-1_armhf.deb ... 2947s Unpacking libisl23:armhf (0.27-1) ... 2947s Selecting previously unselected package libmpc3:armhf. 2947s Preparing to unpack .../031-libmpc3_1.3.1-1build2_armhf.deb ... 2947s Unpacking libmpc3:armhf (1.3.1-1build2) ... 2947s Selecting previously unselected package cpp-14-arm-linux-gnueabihf. 2947s Preparing to unpack .../032-cpp-14-arm-linux-gnueabihf_14.2.0-19ubuntu2_armhf.deb ... 2947s Unpacking cpp-14-arm-linux-gnueabihf (14.2.0-19ubuntu2) ... 2947s Selecting previously unselected package cpp-14. 2947s Preparing to unpack .../033-cpp-14_14.2.0-19ubuntu2_armhf.deb ... 2947s Unpacking cpp-14 (14.2.0-19ubuntu2) ... 2947s Selecting previously unselected package cpp-arm-linux-gnueabihf. 2948s Preparing to unpack .../034-cpp-arm-linux-gnueabihf_4%3a14.2.0-1ubuntu1_armhf.deb ... 2948s Unpacking cpp-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 2948s Selecting previously unselected package cpp. 2948s Preparing to unpack .../035-cpp_4%3a14.2.0-1ubuntu1_armhf.deb ... 2948s Unpacking cpp (4:14.2.0-1ubuntu1) ... 2948s Selecting previously unselected package libcc1-0:armhf. 2948s Preparing to unpack .../036-libcc1-0_15-20250404-0ubuntu1_armhf.deb ... 2948s Unpacking libcc1-0:armhf (15-20250404-0ubuntu1) ... 2948s Selecting previously unselected package libgomp1:armhf. 2948s Preparing to unpack .../037-libgomp1_15-20250404-0ubuntu1_armhf.deb ... 2948s Unpacking libgomp1:armhf (15-20250404-0ubuntu1) ... 2948s Selecting previously unselected package libasan8:armhf. 2948s Preparing to unpack .../038-libasan8_15-20250404-0ubuntu1_armhf.deb ... 2948s Unpacking libasan8:armhf (15-20250404-0ubuntu1) ... 2948s Selecting previously unselected package libubsan1:armhf. 2948s Preparing to unpack .../039-libubsan1_15-20250404-0ubuntu1_armhf.deb ... 2948s Unpacking libubsan1:armhf (15-20250404-0ubuntu1) ... 2948s Selecting previously unselected package libgcc-14-dev:armhf. 2948s Preparing to unpack .../040-libgcc-14-dev_14.2.0-19ubuntu2_armhf.deb ... 2948s Unpacking libgcc-14-dev:armhf (14.2.0-19ubuntu2) ... 2948s Selecting previously unselected package gcc-14-arm-linux-gnueabihf. 2948s Preparing to unpack .../041-gcc-14-arm-linux-gnueabihf_14.2.0-19ubuntu2_armhf.deb ... 2948s Unpacking gcc-14-arm-linux-gnueabihf (14.2.0-19ubuntu2) ... 2948s Selecting previously unselected package gcc-14. 2948s Preparing to unpack .../042-gcc-14_14.2.0-19ubuntu2_armhf.deb ... 2948s Unpacking gcc-14 (14.2.0-19ubuntu2) ... 2948s Selecting previously unselected package gcc-arm-linux-gnueabihf. 2948s Preparing to unpack .../043-gcc-arm-linux-gnueabihf_4%3a14.2.0-1ubuntu1_armhf.deb ... 2948s Unpacking gcc-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 2948s Selecting previously unselected package gcc. 2948s Preparing to unpack .../044-gcc_4%3a14.2.0-1ubuntu1_armhf.deb ... 2948s Unpacking gcc (4:14.2.0-1ubuntu1) ... 2948s Selecting previously unselected package libstdc++-14-dev:armhf. 2948s Preparing to unpack .../045-libstdc++-14-dev_14.2.0-19ubuntu2_armhf.deb ... 2948s Unpacking libstdc++-14-dev:armhf (14.2.0-19ubuntu2) ... 2949s Selecting previously unselected package g++-14-arm-linux-gnueabihf. 2949s Preparing to unpack .../046-g++-14-arm-linux-gnueabihf_14.2.0-19ubuntu2_armhf.deb ... 2949s Unpacking g++-14-arm-linux-gnueabihf (14.2.0-19ubuntu2) ... 2949s Selecting previously unselected package g++-14. 2949s Preparing to unpack .../047-g++-14_14.2.0-19ubuntu2_armhf.deb ... 2949s Unpacking g++-14 (14.2.0-19ubuntu2) ... 2949s Selecting previously unselected package g++-arm-linux-gnueabihf. 2949s Preparing to unpack .../048-g++-arm-linux-gnueabihf_4%3a14.2.0-1ubuntu1_armhf.deb ... 2949s Unpacking g++-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 2949s Selecting previously unselected package g++. 2949s Preparing to unpack .../049-g++_4%3a14.2.0-1ubuntu1_armhf.deb ... 2949s Unpacking g++ (4:14.2.0-1ubuntu1) ... 2949s Selecting previously unselected package build-essential. 2949s Preparing to unpack .../050-build-essential_12.12ubuntu1_armhf.deb ... 2949s Unpacking build-essential (12.12ubuntu1) ... 2949s Selecting previously unselected package libcatch2-dev. 2949s Preparing to unpack .../051-libcatch2-dev_3.7.1-0.5_armhf.deb ... 2949s Unpacking libcatch2-dev (3.7.1-0.5) ... 2949s Selecting previously unselected package catch2. 2949s Preparing to unpack .../052-catch2_3.7.1-0.5_all.deb ... 2949s Unpacking catch2 (3.7.1-0.5) ... 2949s Selecting previously unselected package chrpath. 2949s Preparing to unpack .../053-chrpath_0.18-1_armhf.deb ... 2949s Unpacking chrpath (0.18-1) ... 2949s Selecting previously unselected package cmake-data. 2949s Preparing to unpack .../054-cmake-data_3.31.6-1ubuntu1_all.deb ... 2949s Unpacking cmake-data (3.31.6-1ubuntu1) ... 2950s Selecting previously unselected package libjsoncpp26:armhf. 2950s Preparing to unpack .../055-libjsoncpp26_1.9.6-3_armhf.deb ... 2950s Unpacking libjsoncpp26:armhf (1.9.6-3) ... 2950s Selecting previously unselected package librhash1:armhf. 2950s Preparing to unpack .../056-librhash1_1.4.5-1_armhf.deb ... 2950s Unpacking librhash1:armhf (1.4.5-1) ... 2950s Selecting previously unselected package cmake. 2950s Preparing to unpack .../057-cmake_3.31.6-1ubuntu1_armhf.deb ... 2950s Unpacking cmake (3.31.6-1ubuntu1) ... 2950s Selecting previously unselected package libdebhelper-perl. 2950s Preparing to unpack .../058-libdebhelper-perl_13.24.1ubuntu2_all.deb ... 2950s Unpacking libdebhelper-perl (13.24.1ubuntu2) ... 2950s Selecting previously unselected package libtool. 2950s Preparing to unpack .../059-libtool_2.5.4-4_all.deb ... 2950s Unpacking libtool (2.5.4-4) ... 2950s Selecting previously unselected package dh-autoreconf. 2950s Preparing to unpack .../060-dh-autoreconf_20_all.deb ... 2950s Unpacking dh-autoreconf (20) ... 2950s Selecting previously unselected package libarchive-zip-perl. 2950s Preparing to unpack .../061-libarchive-zip-perl_1.68-1_all.deb ... 2950s Unpacking libarchive-zip-perl (1.68-1) ... 2950s Selecting previously unselected package libfile-stripnondeterminism-perl. 2950s Preparing to unpack .../062-libfile-stripnondeterminism-perl_1.14.1-2_all.deb ... 2950s Unpacking libfile-stripnondeterminism-perl (1.14.1-2) ... 2950s Selecting previously unselected package dh-strip-nondeterminism. 2950s Preparing to unpack .../063-dh-strip-nondeterminism_1.14.1-2_all.deb ... 2950s Unpacking dh-strip-nondeterminism (1.14.1-2) ... 2950s Selecting previously unselected package libdw1t64:armhf. 2950s Preparing to unpack .../064-libdw1t64_0.192-4ubuntu1_armhf.deb ... 2950s Unpacking libdw1t64:armhf (0.192-4ubuntu1) ... 2950s Selecting previously unselected package debugedit. 2950s Preparing to unpack .../065-debugedit_1%3a5.1-2_armhf.deb ... 2950s Unpacking debugedit (1:5.1-2) ... 2950s Selecting previously unselected package dwz. 2950s Preparing to unpack .../066-dwz_0.15-1build6_armhf.deb ... 2950s Unpacking dwz (0.15-1build6) ... 2950s Selecting previously unselected package gettext. 2950s Preparing to unpack .../067-gettext_0.23.1-1_armhf.deb ... 2950s Unpacking gettext (0.23.1-1) ... 2950s Selecting previously unselected package intltool-debian. 2950s Preparing to unpack .../068-intltool-debian_0.35.0+20060710.6_all.deb ... 2950s Unpacking intltool-debian (0.35.0+20060710.6) ... 2950s Selecting previously unselected package po-debconf. 2950s Preparing to unpack .../069-po-debconf_1.0.21+nmu1_all.deb ... 2950s Unpacking po-debconf (1.0.21+nmu1) ... 2950s Selecting previously unselected package debhelper. 2950s Preparing to unpack .../070-debhelper_13.24.1ubuntu2_all.deb ... 2950s Unpacking debhelper (13.24.1ubuntu2) ... 2950s Selecting previously unselected package dh-python. 2950s Preparing to unpack .../071-dh-python_6.20250308_all.deb ... 2950s Unpacking dh-python (6.20250308) ... 2950s Selecting previously unselected package xml-core. 2951s Preparing to unpack .../072-xml-core_0.19_all.deb ... 2951s Unpacking xml-core (0.19) ... 2951s Selecting previously unselected package docutils-common. 2951s Preparing to unpack .../073-docutils-common_0.21.2+dfsg-2_all.deb ... 2951s Unpacking docutils-common (0.21.2+dfsg-2) ... 2951s Selecting previously unselected package libjs-jquery. 2951s Preparing to unpack .../074-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 2951s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 2951s Selecting previously unselected package libjs-underscore. 2951s Preparing to unpack .../075-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 2951s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 2951s Selecting previously unselected package libjs-sphinxdoc. 2951s Preparing to unpack .../076-libjs-sphinxdoc_8.1.3-5_all.deb ... 2951s Unpacking libjs-sphinxdoc (8.1.3-5) ... 2951s Selecting previously unselected package fonts-font-awesome. 2951s Preparing to unpack .../077-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... 2951s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 2951s Selecting previously unselected package sphinx-rtd-theme-common. 2951s Preparing to unpack .../078-sphinx-rtd-theme-common_3.0.2+dfsg-2_all.deb ... 2951s Unpacking sphinx-rtd-theme-common (3.0.2+dfsg-2) ... 2951s Selecting previously unselected package fonts-mathjax. 2951s Preparing to unpack .../079-fonts-mathjax_2.7.9+dfsg-1_all.deb ... 2951s Unpacking fonts-mathjax (2.7.9+dfsg-1) ... 2951s Selecting previously unselected package libjs-mathjax. 2951s Preparing to unpack .../080-libjs-mathjax_2.7.9+dfsg-1_all.deb ... 2951s Unpacking libjs-mathjax (2.7.9+dfsg-1) ... 2952s Selecting previously unselected package dolfinx-doc. 2952s Preparing to unpack .../081-dolfinx-doc_1%3a0.9.0-6build3_all.deb ... 2952s Unpacking dolfinx-doc (1:0.9.0-6build3) ... 2952s Selecting previously unselected package libllvm20:armhf. 2952s Preparing to unpack .../082-libllvm20_1%3a20.1.2-0ubuntu1_armhf.deb ... 2952s Unpacking libllvm20:armhf (1:20.1.2-0ubuntu1) ... 2953s Selecting previously unselected package libclang-cpp20. 2953s Preparing to unpack .../083-libclang-cpp20_1%3a20.1.2-0ubuntu1_armhf.deb ... 2953s Unpacking libclang-cpp20 (1:20.1.2-0ubuntu1) ... 2953s Selecting previously unselected package libclang1-20. 2953s Preparing to unpack .../084-libclang1-20_1%3a20.1.2-0ubuntu1_armhf.deb ... 2953s Unpacking libclang1-20 (1:20.1.2-0ubuntu1) ... 2953s Selecting previously unselected package libfmt10:armhf. 2953s Preparing to unpack .../085-libfmt10_10.1.1+ds1-4_armhf.deb ... 2953s Unpacking libfmt10:armhf (10.1.1+ds1-4) ... 2953s Selecting previously unselected package libxapian30:armhf. 2953s Preparing to unpack .../086-libxapian30_1.4.25-2_armhf.deb ... 2953s Unpacking libxapian30:armhf (1.4.25-2) ... 2953s Selecting previously unselected package doxygen. 2953s Preparing to unpack .../087-doxygen_1.9.8+ds-2.1build1_armhf.deb ... 2953s Unpacking doxygen (1.9.8+ds-2.1build1) ... 2954s Selecting previously unselected package fontconfig. 2954s Preparing to unpack .../088-fontconfig_2.15.0-2.2ubuntu1_armhf.deb ... 2954s Unpacking fontconfig (2.15.0-2.2ubuntu1) ... 2954s Selecting previously unselected package fonts-lyx. 2954s Preparing to unpack .../089-fonts-lyx_2.4.3-1_all.deb ... 2954s Unpacking fonts-lyx (2.4.3-1) ... 2954s Selecting previously unselected package libgfortran-14-dev:armhf. 2954s Preparing to unpack .../090-libgfortran-14-dev_14.2.0-19ubuntu2_armhf.deb ... 2954s Unpacking libgfortran-14-dev:armhf (14.2.0-19ubuntu2) ... 2954s Selecting previously unselected package gfortran-14-arm-linux-gnueabihf. 2954s Preparing to unpack .../091-gfortran-14-arm-linux-gnueabihf_14.2.0-19ubuntu2_armhf.deb ... 2954s Unpacking gfortran-14-arm-linux-gnueabihf (14.2.0-19ubuntu2) ... 2954s Selecting previously unselected package gfortran-14. 2954s Preparing to unpack .../092-gfortran-14_14.2.0-19ubuntu2_armhf.deb ... 2954s Unpacking gfortran-14 (14.2.0-19ubuntu2) ... 2954s Selecting previously unselected package gfortran-arm-linux-gnueabihf. 2954s Preparing to unpack .../093-gfortran-arm-linux-gnueabihf_4%3a14.2.0-1ubuntu1_armhf.deb ... 2954s Unpacking gfortran-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 2954s Selecting previously unselected package gfortran. 2954s Preparing to unpack .../094-gfortran_4%3a14.2.0-1ubuntu1_armhf.deb ... 2954s Unpacking gfortran (4:14.2.0-1ubuntu1) ... 2954s Selecting previously unselected package libcdt5:armhf. 2954s Preparing to unpack .../095-libcdt5_2.42.4-3_armhf.deb ... 2954s Unpacking libcdt5:armhf (2.42.4-3) ... 2954s Selecting previously unselected package libcgraph6:armhf. 2954s Preparing to unpack .../096-libcgraph6_2.42.4-3_armhf.deb ... 2954s Unpacking libcgraph6:armhf (2.42.4-3) ... 2954s Selecting previously unselected package libsharpyuv0:armhf. 2954s Preparing to unpack .../097-libsharpyuv0_1.5.0-0.1_armhf.deb ... 2954s Unpacking libsharpyuv0:armhf (1.5.0-0.1) ... 2954s Selecting previously unselected package libaom3:armhf. 2954s Preparing to unpack .../098-libaom3_3.12.0-1_armhf.deb ... 2954s Unpacking libaom3:armhf (3.12.0-1) ... 2954s Selecting previously unselected package libheif-plugin-aomdec:armhf. 2954s Preparing to unpack .../099-libheif-plugin-aomdec_1.19.7-1_armhf.deb ... 2954s Unpacking libheif-plugin-aomdec:armhf (1.19.7-1) ... 2954s Selecting previously unselected package libde265-0:armhf. 2954s Preparing to unpack .../100-libde265-0_1.0.15-1build5_armhf.deb ... 2954s Unpacking libde265-0:armhf (1.0.15-1build5) ... 2954s Selecting previously unselected package libheif-plugin-libde265:armhf. 2954s Preparing to unpack .../101-libheif-plugin-libde265_1.19.7-1_armhf.deb ... 2954s Unpacking libheif-plugin-libde265:armhf (1.19.7-1) ... 2954s Selecting previously unselected package libheif1:armhf. 2954s Preparing to unpack .../102-libheif1_1.19.7-1_armhf.deb ... 2954s Unpacking libheif1:armhf (1.19.7-1) ... 2954s Selecting previously unselected package libimagequant0:armhf. 2954s Preparing to unpack .../103-libimagequant0_2.18.0-1build1_armhf.deb ... 2954s Unpacking libimagequant0:armhf (2.18.0-1build1) ... 2954s Selecting previously unselected package libjpeg-turbo8:armhf. 2954s Preparing to unpack .../104-libjpeg-turbo8_2.1.5-3ubuntu2_armhf.deb ... 2954s Unpacking libjpeg-turbo8:armhf (2.1.5-3ubuntu2) ... 2954s Selecting previously unselected package libjpeg8:armhf. 2954s Preparing to unpack .../105-libjpeg8_8c-2ubuntu11_armhf.deb ... 2954s Unpacking libjpeg8:armhf (8c-2ubuntu11) ... 2954s Selecting previously unselected package libgraphite2-3:armhf. 2954s Preparing to unpack .../106-libgraphite2-3_1.3.14-2ubuntu1_armhf.deb ... 2954s Unpacking libgraphite2-3:armhf (1.3.14-2ubuntu1) ... 2955s Selecting previously unselected package libharfbuzz0b:armhf. 2955s Preparing to unpack .../107-libharfbuzz0b_10.2.0-1_armhf.deb ... 2955s Unpacking libharfbuzz0b:armhf (10.2.0-1) ... 2955s Selecting previously unselected package libraqm0:armhf. 2955s Preparing to unpack .../108-libraqm0_0.10.2-1_armhf.deb ... 2955s Unpacking libraqm0:armhf (0.10.2-1) ... 2955s Selecting previously unselected package libdeflate0:armhf. 2955s Preparing to unpack .../109-libdeflate0_1.23-1_armhf.deb ... 2955s Unpacking libdeflate0:armhf (1.23-1) ... 2955s Selecting previously unselected package libjbig0:armhf. 2955s Preparing to unpack .../110-libjbig0_2.1-6.1ubuntu2_armhf.deb ... 2955s Unpacking libjbig0:armhf (2.1-6.1ubuntu2) ... 2955s Selecting previously unselected package liblerc4:armhf. 2955s Preparing to unpack .../111-liblerc4_4.0.0+ds-5ubuntu1_armhf.deb ... 2955s Unpacking liblerc4:armhf (4.0.0+ds-5ubuntu1) ... 2955s Selecting previously unselected package libwebp7:armhf. 2955s Preparing to unpack .../112-libwebp7_1.5.0-0.1_armhf.deb ... 2955s Unpacking libwebp7:armhf (1.5.0-0.1) ... 2955s Selecting previously unselected package libtiff6:armhf. 2955s Preparing to unpack .../113-libtiff6_4.7.0-3ubuntu1_armhf.deb ... 2955s Unpacking libtiff6:armhf (4.7.0-3ubuntu1) ... 2955s Selecting previously unselected package libxpm4:armhf. 2955s Preparing to unpack .../114-libxpm4_1%3a3.5.17-1build2_armhf.deb ... 2955s Unpacking libxpm4:armhf (1:3.5.17-1build2) ... 2955s Selecting previously unselected package libgd3:armhf. 2955s Preparing to unpack .../115-libgd3_2.3.3-12ubuntu3_armhf.deb ... 2955s Unpacking libgd3:armhf (2.3.3-12ubuntu3) ... 2955s Selecting previously unselected package libgts-0.7-5t64:armhf. 2955s Preparing to unpack .../116-libgts-0.7-5t64_0.7.6+darcs121130-5.2build1_armhf.deb ... 2955s Unpacking libgts-0.7-5t64:armhf (0.7.6+darcs121130-5.2build1) ... 2955s Selecting previously unselected package libpixman-1-0:armhf. 2955s Preparing to unpack .../117-libpixman-1-0_0.44.0-3_armhf.deb ... 2955s Unpacking libpixman-1-0:armhf (0.44.0-3) ... 2955s Selecting previously unselected package libxcb-render0:armhf. 2955s Preparing to unpack .../118-libxcb-render0_1.17.0-2_armhf.deb ... 2955s Unpacking libxcb-render0:armhf (1.17.0-2) ... 2955s Selecting previously unselected package libxcb-shm0:armhf. 2955s Preparing to unpack .../119-libxcb-shm0_1.17.0-2_armhf.deb ... 2955s Unpacking libxcb-shm0:armhf (1.17.0-2) ... 2955s Selecting previously unselected package libcairo2:armhf. 2955s Preparing to unpack .../120-libcairo2_1.18.4-1_armhf.deb ... 2955s Unpacking libcairo2:armhf (1.18.4-1) ... 2955s Selecting previously unselected package libltdl7:armhf. 2955s Preparing to unpack .../121-libltdl7_2.5.4-4_armhf.deb ... 2955s Unpacking libltdl7:armhf (2.5.4-4) ... 2955s Selecting previously unselected package libthai-data. 2955s Preparing to unpack .../122-libthai-data_0.1.29-2build1_all.deb ... 2955s Unpacking libthai-data (0.1.29-2build1) ... 2955s Selecting previously unselected package libdatrie1:armhf. 2955s Preparing to unpack .../123-libdatrie1_0.2.13-3build1_armhf.deb ... 2955s Unpacking libdatrie1:armhf (0.2.13-3build1) ... 2955s Selecting previously unselected package libthai0:armhf. 2955s Preparing to unpack .../124-libthai0_0.1.29-2build1_armhf.deb ... 2955s Unpacking libthai0:armhf (0.1.29-2build1) ... 2955s Selecting previously unselected package libpango-1.0-0:armhf. 2955s Preparing to unpack .../125-libpango-1.0-0_1.56.3-1_armhf.deb ... 2955s Unpacking libpango-1.0-0:armhf (1.56.3-1) ... 2955s Selecting previously unselected package libpangoft2-1.0-0:armhf. 2955s Preparing to unpack .../126-libpangoft2-1.0-0_1.56.3-1_armhf.deb ... 2955s Unpacking libpangoft2-1.0-0:armhf (1.56.3-1) ... 2955s Selecting previously unselected package libpangocairo-1.0-0:armhf. 2955s Preparing to unpack .../127-libpangocairo-1.0-0_1.56.3-1_armhf.deb ... 2955s Unpacking libpangocairo-1.0-0:armhf (1.56.3-1) ... 2955s Selecting previously unselected package libpathplan4:armhf. 2955s Preparing to unpack .../128-libpathplan4_2.42.4-3_armhf.deb ... 2955s Unpacking libpathplan4:armhf (2.42.4-3) ... 2955s Selecting previously unselected package libgvc6. 2955s Preparing to unpack .../129-libgvc6_2.42.4-3_armhf.deb ... 2956s Unpacking libgvc6 (2.42.4-3) ... 2956s Selecting previously unselected package libgvpr2:armhf. 2956s Preparing to unpack .../130-libgvpr2_2.42.4-3_armhf.deb ... 2956s Unpacking libgvpr2:armhf (2.42.4-3) ... 2956s Selecting previously unselected package liblab-gamut1:armhf. 2956s Preparing to unpack .../131-liblab-gamut1_2.42.4-3_armhf.deb ... 2956s Unpacking liblab-gamut1:armhf (2.42.4-3) ... 2956s Selecting previously unselected package libice6:armhf. 2956s Preparing to unpack .../132-libice6_2%3a1.1.1-1_armhf.deb ... 2956s Unpacking libice6:armhf (2:1.1.1-1) ... 2956s Selecting previously unselected package libsm6:armhf. 2956s Preparing to unpack .../133-libsm6_2%3a1.2.4-1_armhf.deb ... 2956s Unpacking libsm6:armhf (2:1.2.4-1) ... 2956s Selecting previously unselected package libxt6t64:armhf. 2956s Preparing to unpack .../134-libxt6t64_1%3a1.2.1-1.2build1_armhf.deb ... 2956s Unpacking libxt6t64:armhf (1:1.2.1-1.2build1) ... 2956s Selecting previously unselected package libxmu6:armhf. 2956s Preparing to unpack .../135-libxmu6_2%3a1.1.3-3build2_armhf.deb ... 2956s Unpacking libxmu6:armhf (2:1.1.3-3build2) ... 2956s Selecting previously unselected package libxaw7:armhf. 2956s Preparing to unpack .../136-libxaw7_2%3a1.0.16-1_armhf.deb ... 2956s Unpacking libxaw7:armhf (2:1.0.16-1) ... 2956s Selecting previously unselected package graphviz. 2956s Preparing to unpack .../137-graphviz_2.42.4-3_armhf.deb ... 2956s Unpacking graphviz (2.42.4-3) ... 2956s Selecting previously unselected package icu-devtools. 2956s Preparing to unpack .../138-icu-devtools_76.1-1ubuntu2_armhf.deb ... 2956s Unpacking icu-devtools (76.1-1ubuntu2) ... 2956s Selecting previously unselected package comerr-dev:armhf. 2956s Preparing to unpack .../139-comerr-dev_2.1-1.47.2-1ubuntu1_armhf.deb ... 2956s Unpacking comerr-dev:armhf (2.1-1.47.2-1ubuntu1) ... 2956s Selecting previously unselected package libgssrpc4t64:armhf. 2956s Preparing to unpack .../140-libgssrpc4t64_1.21.3-4ubuntu2_armhf.deb ... 2956s Unpacking libgssrpc4t64:armhf (1.21.3-4ubuntu2) ... 2956s Selecting previously unselected package libkadm5clnt-mit12:armhf. 2956s Preparing to unpack .../141-libkadm5clnt-mit12_1.21.3-4ubuntu2_armhf.deb ... 2956s Unpacking libkadm5clnt-mit12:armhf (1.21.3-4ubuntu2) ... 2956s Selecting previously unselected package libkdb5-10t64:armhf. 2956s Preparing to unpack .../142-libkdb5-10t64_1.21.3-4ubuntu2_armhf.deb ... 2956s Unpacking libkdb5-10t64:armhf (1.21.3-4ubuntu2) ... 2956s Selecting previously unselected package libkadm5srv-mit12:armhf. 2956s Preparing to unpack .../143-libkadm5srv-mit12_1.21.3-4ubuntu2_armhf.deb ... 2956s Unpacking libkadm5srv-mit12:armhf (1.21.3-4ubuntu2) ... 2956s Selecting previously unselected package krb5-multidev:armhf. 2956s Preparing to unpack .../144-krb5-multidev_1.21.3-4ubuntu2_armhf.deb ... 2956s Unpacking krb5-multidev:armhf (1.21.3-4ubuntu2) ... 2956s Selecting previously unselected package libaec0:armhf. 2956s Preparing to unpack .../145-libaec0_1.1.3-1_armhf.deb ... 2956s Unpacking libaec0:armhf (1.1.3-1) ... 2956s Selecting previously unselected package libalglib4.2:armhf. 2956s Preparing to unpack .../146-libalglib4.2_4.2.0-2_armhf.deb ... 2956s Unpacking libalglib4.2:armhf (4.2.0-2) ... 2956s Selecting previously unselected package libsuitesparseconfig7:armhf. 2956s Preparing to unpack .../147-libsuitesparseconfig7_1%3a7.8.3+dfsg-3_armhf.deb ... 2956s Unpacking libsuitesparseconfig7:armhf (1:7.8.3+dfsg-3) ... 2956s Selecting previously unselected package libamd3:armhf. 2956s Preparing to unpack .../148-libamd3_1%3a7.8.3+dfsg-3_armhf.deb ... 2956s Unpacking libamd3:armhf (1:7.8.3+dfsg-3) ... 2956s Selecting previously unselected package libarpack2t64:armhf. 2956s Preparing to unpack .../149-libarpack2t64_3.9.1-4_armhf.deb ... 2956s Unpacking libarpack2t64:armhf (3.9.1-4) ... 2956s Selecting previously unselected package libblas-dev:armhf. 2957s Preparing to unpack .../150-libblas-dev_3.12.1-2_armhf.deb ... 2957s Unpacking libblas-dev:armhf (3.12.1-2) ... 2957s Selecting previously unselected package liblapack-dev:armhf. 2957s Preparing to unpack .../151-liblapack-dev_3.12.1-2_armhf.deb ... 2957s Unpacking liblapack-dev:armhf (3.12.1-2) ... 2957s Selecting previously unselected package libarpack2-dev:armhf. 2957s Preparing to unpack .../152-libarpack2-dev_3.9.1-4_armhf.deb ... 2957s Unpacking libarpack2-dev:armhf (3.9.1-4) ... 2957s Selecting previously unselected package libbasix0.9:armhf. 2957s Preparing to unpack .../153-libbasix0.9_0.9.0-2build2_armhf.deb ... 2957s Unpacking libbasix0.9:armhf (0.9.0-2build2) ... 2957s Selecting previously unselected package libpkgconf3:armhf. 2957s Preparing to unpack .../154-libpkgconf3_1.8.1-4_armhf.deb ... 2957s Unpacking libpkgconf3:armhf (1.8.1-4) ... 2957s Selecting previously unselected package pkgconf-bin. 2957s Preparing to unpack .../155-pkgconf-bin_1.8.1-4_armhf.deb ... 2957s Unpacking pkgconf-bin (1.8.1-4) ... 2957s Selecting previously unselected package pkgconf:armhf. 2957s Preparing to unpack .../156-pkgconf_1.8.1-4_armhf.deb ... 2957s Unpacking pkgconf:armhf (1.8.1-4) ... 2957s Selecting previously unselected package libeigen3-dev. 2957s Preparing to unpack .../157-libeigen3-dev_3.4.0-4build1_all.deb ... 2957s Unpacking libeigen3-dev (3.4.0-4build1) ... 2957s Selecting previously unselected package libbasix-dev:armhf. 2957s Preparing to unpack .../158-libbasix-dev_0.9.0-2build2_armhf.deb ... 2957s Unpacking libbasix-dev:armhf (0.9.0-2build2) ... 2957s Selecting previously unselected package libboost1.83-dev:armhf. 2957s Preparing to unpack .../159-libboost1.83-dev_1.83.0-4.2ubuntu1_armhf.deb ... 2957s Unpacking libboost1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 2959s Selecting previously unselected package libboost-atomic1.83.0:armhf. 2959s Preparing to unpack .../160-libboost-atomic1.83.0_1.83.0-4.2ubuntu1_armhf.deb ... 2959s Unpacking libboost-atomic1.83.0:armhf (1.83.0-4.2ubuntu1) ... 2959s Selecting previously unselected package libboost-atomic1.83-dev:armhf. 2959s Preparing to unpack .../161-libboost-atomic1.83-dev_1.83.0-4.2ubuntu1_armhf.deb ... 2959s Unpacking libboost-atomic1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 2959s Selecting previously unselected package libboost-chrono1.83.0t64:armhf. 2959s Preparing to unpack .../162-libboost-chrono1.83.0t64_1.83.0-4.2ubuntu1_armhf.deb ... 2959s Unpacking libboost-chrono1.83.0t64:armhf (1.83.0-4.2ubuntu1) ... 2959s Selecting previously unselected package libboost-chrono1.83-dev:armhf. 2959s Preparing to unpack .../163-libboost-chrono1.83-dev_1.83.0-4.2ubuntu1_armhf.deb ... 2959s Unpacking libboost-chrono1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 2959s Selecting previously unselected package libboost-chrono-dev:armhf. 2960s Preparing to unpack .../164-libboost-chrono-dev_1.83.0.2ubuntu1_armhf.deb ... 2960s Unpacking libboost-chrono-dev:armhf (1.83.0.2ubuntu1) ... 2960s Selecting previously unselected package libboost-date-time1.83.0:armhf. 2960s Preparing to unpack .../165-libboost-date-time1.83.0_1.83.0-4.2ubuntu1_armhf.deb ... 2960s Unpacking libboost-date-time1.83.0:armhf (1.83.0-4.2ubuntu1) ... 2960s Selecting previously unselected package libboost-serialization1.83.0:armhf. 2960s Preparing to unpack .../166-libboost-serialization1.83.0_1.83.0-4.2ubuntu1_armhf.deb ... 2960s Unpacking libboost-serialization1.83.0:armhf (1.83.0-4.2ubuntu1) ... 2960s Selecting previously unselected package libboost-serialization1.83-dev:armhf. 2960s Preparing to unpack .../167-libboost-serialization1.83-dev_1.83.0-4.2ubuntu1_armhf.deb ... 2960s Unpacking libboost-serialization1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 2960s Selecting previously unselected package libboost-date-time1.83-dev:armhf. 2960s Preparing to unpack .../168-libboost-date-time1.83-dev_1.83.0-4.2ubuntu1_armhf.deb ... 2960s Unpacking libboost-date-time1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 2960s Selecting previously unselected package libboost-dev:armhf. 2960s Preparing to unpack .../169-libboost-dev_1.83.0.2ubuntu1_armhf.deb ... 2960s Unpacking libboost-dev:armhf (1.83.0.2ubuntu1) ... 2960s Selecting previously unselected package libboost-filesystem1.83.0:armhf. 2960s Preparing to unpack .../170-libboost-filesystem1.83.0_1.83.0-4.2ubuntu1_armhf.deb ... 2960s Unpacking libboost-filesystem1.83.0:armhf (1.83.0-4.2ubuntu1) ... 2960s Selecting previously unselected package libboost-system1.83.0:armhf. 2960s Preparing to unpack .../171-libboost-system1.83.0_1.83.0-4.2ubuntu1_armhf.deb ... 2960s Unpacking libboost-system1.83.0:armhf (1.83.0-4.2ubuntu1) ... 2960s Selecting previously unselected package libboost-system1.83-dev:armhf. 2960s Preparing to unpack .../172-libboost-system1.83-dev_1.83.0-4.2ubuntu1_armhf.deb ... 2960s Unpacking libboost-system1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 2960s Selecting previously unselected package libboost-filesystem1.83-dev:armhf. 2960s Preparing to unpack .../173-libboost-filesystem1.83-dev_1.83.0-4.2ubuntu1_armhf.deb ... 2960s Unpacking libboost-filesystem1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 2960s Selecting previously unselected package libboost-filesystem-dev:armhf. 2960s Preparing to unpack .../174-libboost-filesystem-dev_1.83.0.2ubuntu1_armhf.deb ... 2960s Unpacking libboost-filesystem-dev:armhf (1.83.0.2ubuntu1) ... 2960s Selecting previously unselected package libboost-regex1.83.0:armhf. 2960s Preparing to unpack .../175-libboost-regex1.83.0_1.83.0-4.2ubuntu1_armhf.deb ... 2960s Unpacking libboost-regex1.83.0:armhf (1.83.0-4.2ubuntu1) ... 2960s Selecting previously unselected package libicu-dev:armhf. 2960s Preparing to unpack .../176-libicu-dev_76.1-1ubuntu2_armhf.deb ... 2960s Unpacking libicu-dev:armhf (76.1-1ubuntu2) ... 2960s Selecting previously unselected package libboost-regex1.83-dev:armhf. 2960s Preparing to unpack .../177-libboost-regex1.83-dev_1.83.0-4.2ubuntu1_armhf.deb ... 2960s Unpacking libboost-regex1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 2960s Selecting previously unselected package libboost-iostreams1.83.0:armhf. 2961s Preparing to unpack .../178-libboost-iostreams1.83.0_1.83.0-4.2ubuntu1_armhf.deb ... 2961s Unpacking libboost-iostreams1.83.0:armhf (1.83.0-4.2ubuntu1) ... 2961s Selecting previously unselected package libboost-iostreams1.83-dev:armhf. 2961s Preparing to unpack .../179-libboost-iostreams1.83-dev_1.83.0-4.2ubuntu1_armhf.deb ... 2961s Unpacking libboost-iostreams1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 2961s Selecting previously unselected package libboost-iostreams-dev:armhf. 2961s Preparing to unpack .../180-libboost-iostreams-dev_1.83.0.2ubuntu1_armhf.deb ... 2961s Unpacking libboost-iostreams-dev:armhf (1.83.0.2ubuntu1) ... 2961s Selecting previously unselected package libboost-math1.83.0:armhf. 2961s Preparing to unpack .../181-libboost-math1.83.0_1.83.0-4.2ubuntu1_armhf.deb ... 2961s Unpacking libboost-math1.83.0:armhf (1.83.0-4.2ubuntu1) ... 2961s Selecting previously unselected package libboost-math1.83-dev:armhf. 2961s Preparing to unpack .../182-libboost-math1.83-dev_1.83.0-4.2ubuntu1_armhf.deb ... 2961s Unpacking libboost-math1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 2961s Selecting previously unselected package libboost-math-dev:armhf. 2961s Preparing to unpack .../183-libboost-math-dev_1.83.0.2ubuntu1_armhf.deb ... 2961s Unpacking libboost-math-dev:armhf (1.83.0.2ubuntu1) ... 2961s Selecting previously unselected package libhwloc15:armhf. 2961s Preparing to unpack .../184-libhwloc15_2.12.0-1_armhf.deb ... 2961s Unpacking libhwloc15:armhf (2.12.0-1) ... 2961s Selecting previously unselected package libmpich12:armhf. 2961s Preparing to unpack .../185-libmpich12_4.3.0-5_armhf.deb ... 2961s Unpacking libmpich12:armhf (4.3.0-5) ... 2961s Selecting previously unselected package libboost-mpi1.83.0. 2961s Preparing to unpack .../186-libboost-mpi1.83.0_1.83.0-4.2ubuntu1_armhf.deb ... 2961s Unpacking libboost-mpi1.83.0 (1.83.0-4.2ubuntu1) ... 2961s Selecting previously unselected package libnuma-dev:armhf. 2961s Preparing to unpack .../187-libnuma-dev_2.0.18-1build1_armhf.deb ... 2961s Unpacking libnuma-dev:armhf (2.0.18-1build1) ... 2961s Selecting previously unselected package libltdl-dev:armhf. 2961s Preparing to unpack .../188-libltdl-dev_2.5.4-4_armhf.deb ... 2961s Unpacking libltdl-dev:armhf (2.5.4-4) ... 2961s Selecting previously unselected package libhwloc-dev:armhf. 2961s Preparing to unpack .../189-libhwloc-dev_2.12.0-1_armhf.deb ... 2961s Unpacking libhwloc-dev:armhf (2.12.0-1) ... 2961s Selecting previously unselected package hwloc-nox. 2961s Preparing to unpack .../190-hwloc-nox_2.12.0-1_armhf.deb ... 2961s Unpacking hwloc-nox (2.12.0-1) ... 2961s Selecting previously unselected package libslurm42t64. 2961s Preparing to unpack .../191-libslurm42t64_24.11.3-2_armhf.deb ... 2961s Unpacking libslurm42t64 (24.11.3-2) ... 2961s Selecting previously unselected package mpich. 2961s Preparing to unpack .../192-mpich_4.3.0-5_armhf.deb ... 2961s Unpacking mpich (4.3.0-5) ... 2961s Selecting previously unselected package libmpich-dev:armhf. 2961s Preparing to unpack .../193-libmpich-dev_4.3.0-5_armhf.deb ... 2961s Unpacking libmpich-dev:armhf (4.3.0-5) ... 2961s Selecting previously unselected package mpi-default-dev. 2961s Preparing to unpack .../194-mpi-default-dev_1.18_armhf.deb ... 2961s Unpacking mpi-default-dev (1.18) ... 2961s Selecting previously unselected package libboost-mpi1.83-dev. 2961s Preparing to unpack .../195-libboost-mpi1.83-dev_1.83.0-4.2ubuntu1_armhf.deb ... 2961s Unpacking libboost-mpi1.83-dev (1.83.0-4.2ubuntu1) ... 2961s Selecting previously unselected package libboost-mpi-dev. 2961s Preparing to unpack .../196-libboost-mpi-dev_1.83.0.2ubuntu1_armhf.deb ... 2961s Unpacking libboost-mpi-dev (1.83.0.2ubuntu1) ... 2961s Selecting previously unselected package libboost-program-options1.83.0:armhf. 2962s Preparing to unpack .../197-libboost-program-options1.83.0_1.83.0-4.2ubuntu1_armhf.deb ... 2962s Unpacking libboost-program-options1.83.0:armhf (1.83.0-4.2ubuntu1) ... 2962s Selecting previously unselected package libboost-program-options1.83-dev:armhf. 2962s Preparing to unpack .../198-libboost-program-options1.83-dev_1.83.0-4.2ubuntu1_armhf.deb ... 2962s Unpacking libboost-program-options1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 2962s Selecting previously unselected package libboost-program-options-dev:armhf. 2962s Preparing to unpack .../199-libboost-program-options-dev_1.83.0.2ubuntu1_armhf.deb ... 2962s Unpacking libboost-program-options-dev:armhf (1.83.0.2ubuntu1) ... 2962s Selecting previously unselected package libboost-serialization-dev:armhf. 2962s Preparing to unpack .../200-libboost-serialization-dev_1.83.0.2ubuntu1_armhf.deb ... 2962s Unpacking libboost-serialization-dev:armhf (1.83.0.2ubuntu1) ... 2962s Selecting previously unselected package libboost-thread1.83.0:armhf. 2962s Preparing to unpack .../201-libboost-thread1.83.0_1.83.0-4.2ubuntu1_armhf.deb ... 2962s Unpacking libboost-thread1.83.0:armhf (1.83.0-4.2ubuntu1) ... 2962s Selecting previously unselected package libboost-thread1.83-dev:armhf. 2962s Preparing to unpack .../202-libboost-thread1.83-dev_1.83.0-4.2ubuntu1_armhf.deb ... 2962s Unpacking libboost-thread1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 2962s Selecting previously unselected package libboost-thread-dev:armhf. 2962s Preparing to unpack .../203-libboost-thread-dev_1.83.0.2ubuntu1_armhf.deb ... 2962s Unpacking libboost-thread-dev:armhf (1.83.0.2ubuntu1) ... 2962s Selecting previously unselected package libboost-timer1.83.0:armhf. 2962s Preparing to unpack .../204-libboost-timer1.83.0_1.83.0-4.2ubuntu1_armhf.deb ... 2962s Unpacking libboost-timer1.83.0:armhf (1.83.0-4.2ubuntu1) ... 2962s Selecting previously unselected package libboost-timer1.83-dev:armhf. 2962s Preparing to unpack .../205-libboost-timer1.83-dev_1.83.0-4.2ubuntu1_armhf.deb ... 2962s Unpacking libboost-timer1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 2962s Selecting previously unselected package libboost-timer-dev:armhf. 2962s Preparing to unpack .../206-libboost-timer-dev_1.83.0.2ubuntu1_armhf.deb ... 2962s Unpacking libboost-timer-dev:armhf (1.83.0.2ubuntu1) ... 2962s Selecting previously unselected package libbrotli-dev:armhf. 2962s Preparing to unpack .../207-libbrotli-dev_1.1.0-2build4_armhf.deb ... 2962s Unpacking libbrotli-dev:armhf (1.1.0-2build4) ... 2962s Selecting previously unselected package libbtf2:armhf. 2962s Preparing to unpack .../208-libbtf2_1%3a7.8.3+dfsg-3_armhf.deb ... 2962s Unpacking libbtf2:armhf (1:7.8.3+dfsg-3) ... 2962s Selecting previously unselected package libcamd3:armhf. 2962s Preparing to unpack .../209-libcamd3_1%3a7.8.3+dfsg-3_armhf.deb ... 2962s Unpacking libcamd3:armhf (1:7.8.3+dfsg-3) ... 2962s Selecting previously unselected package libccolamd3:armhf. 2962s Preparing to unpack .../210-libccolamd3_1%3a7.8.3+dfsg-3_armhf.deb ... 2962s Unpacking libccolamd3:armhf (1:7.8.3+dfsg-3) ... 2962s Selecting previously unselected package libsz2:armhf. 2962s Preparing to unpack .../211-libsz2_1.1.3-1_armhf.deb ... 2962s Unpacking libsz2:armhf (1.1.3-1) ... 2962s Selecting previously unselected package libhdf5-310:armhf. 2962s Preparing to unpack .../212-libhdf5-310_1.14.5+repack-3_armhf.deb ... 2962s Unpacking libhdf5-310:armhf (1.14.5+repack-3) ... 2962s Selecting previously unselected package libcgns3.4:armhf. 2962s Preparing to unpack .../213-libcgns3.4_3.4.0-5build1_armhf.deb ... 2962s Unpacking libcgns3.4:armhf (3.4.0-5build1) ... 2962s Selecting previously unselected package libcolamd3:armhf. 2962s Preparing to unpack .../214-libcolamd3_1%3a7.8.3+dfsg-3_armhf.deb ... 2962s Unpacking libcolamd3:armhf (1:7.8.3+dfsg-3) ... 2962s Selecting previously unselected package libcholmod5:armhf. 2962s Preparing to unpack .../215-libcholmod5_1%3a7.8.3+dfsg-3_armhf.deb ... 2962s Unpacking libcholmod5:armhf (1:7.8.3+dfsg-3) ... 2962s Selecting previously unselected package libcombblas2.0.0t64:armhf. 2962s Preparing to unpack .../216-libcombblas2.0.0t64_2.0.0-6build1_armhf.deb ... 2962s Unpacking libcombblas2.0.0t64:armhf (2.0.0-6build1) ... 2962s Selecting previously unselected package libidn2-dev:armhf. 2962s Preparing to unpack .../217-libidn2-dev_2.3.8-2_armhf.deb ... 2962s Unpacking libidn2-dev:armhf (2.3.8-2) ... 2962s Selecting previously unselected package libkrb5-dev:armhf. 2963s Preparing to unpack .../218-libkrb5-dev_1.21.3-4ubuntu2_armhf.deb ... 2963s Unpacking libkrb5-dev:armhf (1.21.3-4ubuntu2) ... 2963s Selecting previously unselected package libldap-dev:armhf. 2963s Preparing to unpack .../219-libldap-dev_2.6.9+dfsg-2ubuntu1_armhf.deb ... 2963s Unpacking libldap-dev:armhf (2.6.9+dfsg-2ubuntu1) ... 2963s Selecting previously unselected package libnghttp2-dev:armhf. 2963s Preparing to unpack .../220-libnghttp2-dev_1.64.0-1ubuntu1_armhf.deb ... 2963s Unpacking libnghttp2-dev:armhf (1.64.0-1ubuntu1) ... 2963s Selecting previously unselected package libpsl-dev:armhf. 2963s Preparing to unpack .../221-libpsl-dev_0.21.2-1.1build1_armhf.deb ... 2963s Unpacking libpsl-dev:armhf (0.21.2-1.1build1) ... 2963s Selecting previously unselected package libgmpxx4ldbl:armhf. 2963s Preparing to unpack .../222-libgmpxx4ldbl_2%3a6.3.0+dfsg-3ubuntu1_armhf.deb ... 2963s Unpacking libgmpxx4ldbl:armhf (2:6.3.0+dfsg-3ubuntu1) ... 2963s Selecting previously unselected package libgmp-dev:armhf. 2963s Preparing to unpack .../223-libgmp-dev_2%3a6.3.0+dfsg-3ubuntu1_armhf.deb ... 2963s Unpacking libgmp-dev:armhf (2:6.3.0+dfsg-3ubuntu1) ... 2963s Selecting previously unselected package libevent-2.1-7t64:armhf. 2963s Preparing to unpack .../224-libevent-2.1-7t64_2.1.12-stable-10_armhf.deb ... 2963s Unpacking libevent-2.1-7t64:armhf (2.1.12-stable-10) ... 2963s Selecting previously unselected package libunbound8:armhf. 2963s Preparing to unpack .../225-libunbound8_1.22.0-1ubuntu1_armhf.deb ... 2963s Unpacking libunbound8:armhf (1.22.0-1ubuntu1) ... 2963s Selecting previously unselected package libgnutls-dane0t64:armhf. 2963s Preparing to unpack .../226-libgnutls-dane0t64_3.8.9-2ubuntu3_armhf.deb ... 2963s Unpacking libgnutls-dane0t64:armhf (3.8.9-2ubuntu3) ... 2963s Selecting previously unselected package libgnutls-openssl27t64:armhf. 2963s Preparing to unpack .../227-libgnutls-openssl27t64_3.8.9-2ubuntu3_armhf.deb ... 2963s Unpacking libgnutls-openssl27t64:armhf (3.8.9-2ubuntu3) ... 2963s Selecting previously unselected package libp11-kit-dev:armhf. 2963s Preparing to unpack .../228-libp11-kit-dev_0.25.5-2ubuntu3_armhf.deb ... 2963s Unpacking libp11-kit-dev:armhf (0.25.5-2ubuntu3) ... 2963s Selecting previously unselected package libtasn1-6-dev:armhf. 2963s Preparing to unpack .../229-libtasn1-6-dev_4.20.0-2_armhf.deb ... 2963s Unpacking libtasn1-6-dev:armhf (4.20.0-2) ... 2963s Selecting previously unselected package nettle-dev:armhf. 2963s Preparing to unpack .../230-nettle-dev_3.10.1-1_armhf.deb ... 2963s Unpacking nettle-dev:armhf (3.10.1-1) ... 2963s Selecting previously unselected package libgnutls28-dev:armhf. 2963s Preparing to unpack .../231-libgnutls28-dev_3.8.9-2ubuntu3_armhf.deb ... 2963s Unpacking libgnutls28-dev:armhf (3.8.9-2ubuntu3) ... 2963s Selecting previously unselected package zlib1g-dev:armhf. 2963s Preparing to unpack .../232-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1ubuntu1_armhf.deb ... 2963s Unpacking zlib1g-dev:armhf (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 2963s Selecting previously unselected package librtmp-dev:armhf. 2963s Preparing to unpack .../233-librtmp-dev_2.4+20151223.gitfa8646d.1-2build7_armhf.deb ... 2963s Unpacking librtmp-dev:armhf (2.4+20151223.gitfa8646d.1-2build7) ... 2963s Selecting previously unselected package libssl-dev:armhf. 2963s Preparing to unpack .../234-libssl-dev_3.4.1-1ubuntu3_armhf.deb ... 2963s Unpacking libssl-dev:armhf (3.4.1-1ubuntu3) ... 2963s Selecting previously unselected package libssh2-1-dev:armhf. 2963s Preparing to unpack .../235-libssh2-1-dev_1.11.1-1_armhf.deb ... 2963s Unpacking libssh2-1-dev:armhf (1.11.1-1) ... 2963s Selecting previously unselected package libzstd-dev:armhf. 2963s Preparing to unpack .../236-libzstd-dev_1.5.6+dfsg-2_armhf.deb ... 2963s Unpacking libzstd-dev:armhf (1.5.6+dfsg-2) ... 2963s Selecting previously unselected package libcurl4-openssl-dev:armhf. 2964s Preparing to unpack .../237-libcurl4-openssl-dev_8.12.1-3ubuntu1_armhf.deb ... 2964s Unpacking libcurl4-openssl-dev:armhf (8.12.1-3ubuntu1) ... 2964s Selecting previously unselected package libcxsparse4:armhf. 2964s Preparing to unpack .../238-libcxsparse4_1%3a7.8.3+dfsg-3_armhf.deb ... 2964s Unpacking libcxsparse4:armhf (1:7.8.3+dfsg-3) ... 2964s Selecting previously unselected package libhdf5-mpich-310:armhf. 2964s Preparing to unpack .../239-libhdf5-mpich-310_1.14.5+repack-3_armhf.deb ... 2964s Unpacking libhdf5-mpich-310:armhf (1.14.5+repack-3) ... 2964s Selecting previously unselected package libfftw3-double3:armhf. 2964s Preparing to unpack .../240-libfftw3-double3_3.3.10-2fakesync1build1_armhf.deb ... 2964s Unpacking libfftw3-double3:armhf (3.3.10-2fakesync1build1) ... 2964s Selecting previously unselected package libfftw3-single3:armhf. 2964s Preparing to unpack .../241-libfftw3-single3_3.3.10-2fakesync1build1_armhf.deb ... 2964s Unpacking libfftw3-single3:armhf (3.3.10-2fakesync1build1) ... 2964s Selecting previously unselected package libfftw3-mpi3:armhf. 2964s Preparing to unpack .../242-libfftw3-mpi3_3.3.10-2fakesync1build1_armhf.deb ... 2964s Unpacking libfftw3-mpi3:armhf (3.3.10-2fakesync1build1) ... 2964s Selecting previously unselected package libklu2:armhf. 2964s Preparing to unpack .../243-libklu2_1%3a7.8.3+dfsg-3_armhf.deb ... 2964s Unpacking libklu2:armhf (1:7.8.3+dfsg-3) ... 2964s Selecting previously unselected package mpi-default-bin. 2964s Preparing to unpack .../244-mpi-default-bin_1.18_armhf.deb ... 2964s Unpacking mpi-default-bin (1.18) ... 2964s Selecting previously unselected package libscalapack-mpich2.2:armhf. 2964s Preparing to unpack .../245-libscalapack-mpich2.2_2.2.2-1ubuntu1_armhf.deb ... 2964s Unpacking libscalapack-mpich2.2:armhf (2.2.2-1ubuntu1) ... 2964s Selecting previously unselected package libmumps-5.7:armhf. 2964s Preparing to unpack .../246-libmumps-5.7_5.7.3-3build2_armhf.deb ... 2964s Unpacking libmumps-5.7:armhf (5.7.3-3build2) ... 2964s Selecting previously unselected package libptscotch-7.0:armhf. 2964s Preparing to unpack .../247-libptscotch-7.0_7.0.5-1ubuntu2_armhf.deb ... 2964s Unpacking libptscotch-7.0:armhf (7.0.5-1ubuntu2) ... 2964s Selecting previously unselected package libspqr4:armhf. 2964s Preparing to unpack .../248-libspqr4_1%3a7.8.3+dfsg-3_armhf.deb ... 2964s Unpacking libspqr4:armhf (1:7.8.3+dfsg-3) ... 2964s Selecting previously unselected package libmetis5:armhf. 2964s Preparing to unpack .../249-libmetis5_5.1.0.dfsg-7build3_armhf.deb ... 2964s Unpacking libmetis5:armhf (5.1.0.dfsg-7build3) ... 2964s Selecting previously unselected package libsuperlu-dist8:armhf. 2964s Preparing to unpack .../250-libsuperlu-dist8_8.2.1+dfsg1-5build1_armhf.deb ... 2964s Unpacking libsuperlu-dist8:armhf (8.2.1+dfsg1-5build1) ... 2964s Selecting previously unselected package libsuperlu7:armhf. 2964s Preparing to unpack .../251-libsuperlu7_7.0.0+dfsg1-2_armhf.deb ... 2964s Unpacking libsuperlu7:armhf (7.0.0+dfsg1-2) ... 2964s Selecting previously unselected package libumfpack6:armhf. 2964s Preparing to unpack .../252-libumfpack6_1%3a7.8.3+dfsg-3_armhf.deb ... 2964s Unpacking libumfpack6:armhf (1:7.8.3+dfsg-3) ... 2964s Selecting previously unselected package ocl-icd-libopencl1:armhf. 2964s Preparing to unpack .../253-ocl-icd-libopencl1_2.3.2-1build1_armhf.deb ... 2964s Unpacking ocl-icd-libopencl1:armhf (2.3.2-1build1) ... 2964s Selecting previously unselected package libpetsc-complex3.22:armhf. 2964s Preparing to unpack .../254-libpetsc-complex3.22_3.22.5+dfsg1-2ubuntu1_armhf.deb ... 2964s Unpacking libpetsc-complex3.22:armhf (3.22.5+dfsg1-2ubuntu1) ... 2965s Selecting previously unselected package libpugixml1v5:armhf. 2965s Preparing to unpack .../255-libpugixml1v5_1.14-2_armhf.deb ... 2965s Unpacking libpugixml1v5:armhf (1.14-2) ... 2965s Selecting previously unselected package libparpack2t64:armhf. 2965s Preparing to unpack .../256-libparpack2t64_3.9.1-4_armhf.deb ... 2965s Unpacking libparpack2t64:armhf (3.9.1-4) ... 2965s Selecting previously unselected package libslepc-complex3.22. 2965s Preparing to unpack .../257-libslepc-complex3.22_3.22.2+dfsg1-1build1_armhf.deb ... 2965s Unpacking libslepc-complex3.22 (3.22.2+dfsg1-1build1) ... 2965s Selecting previously unselected package libspdlog1.15:armhf. 2965s Preparing to unpack .../258-libspdlog1.15_1%3a1.15.1+ds-1ubuntu1_armhf.deb ... 2965s Unpacking libspdlog1.15:armhf (1:1.15.1+ds-1ubuntu1) ... 2965s Selecting previously unselected package libdolfinx-complex0.9:armhf. 2965s Preparing to unpack .../259-libdolfinx-complex0.9_1%3a0.9.0-6build3_armhf.deb ... 2965s Unpacking libdolfinx-complex0.9:armhf (1:0.9.0-6build3) ... 2965s Selecting previously unselected package libjs-jquery-ui. 2965s Preparing to unpack .../260-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... 2965s Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... 2965s Selecting previously unselected package libldl3:armhf. 2965s Preparing to unpack .../261-libldl3_1%3a7.8.3+dfsg-3_armhf.deb ... 2965s Unpacking libldl3:armhf (1:7.8.3+dfsg-3) ... 2965s Selecting previously unselected package libsuitesparse-mongoose3:armhf. 2965s Preparing to unpack .../262-libsuitesparse-mongoose3_1%3a7.8.3+dfsg-3_armhf.deb ... 2965s Unpacking libsuitesparse-mongoose3:armhf (1:7.8.3+dfsg-3) ... 2965s Selecting previously unselected package librbio4:armhf. 2965s Preparing to unpack .../263-librbio4_1%3a7.8.3+dfsg-3_armhf.deb ... 2965s Unpacking librbio4:armhf (1:7.8.3+dfsg-3) ... 2965s Selecting previously unselected package libspex3:armhf. 2965s Preparing to unpack .../264-libspex3_1%3a7.8.3+dfsg-3_armhf.deb ... 2965s Unpacking libspex3:armhf (1:7.8.3+dfsg-3) ... 2965s Selecting previously unselected package libparu1:armhf. 2965s Preparing to unpack .../265-libparu1_1%3a7.8.3+dfsg-3_armhf.deb ... 2965s Unpacking libparu1:armhf (1:7.8.3+dfsg-3) ... 2965s Selecting previously unselected package libsuitesparse-dev:armhf. 2965s Preparing to unpack .../266-libsuitesparse-dev_1%3a7.8.3+dfsg-3_armhf.deb ... 2965s Unpacking libsuitesparse-dev:armhf (1:7.8.3+dfsg-3) ... 2965s Selecting previously unselected package libscotch-7.0:armhf. 2965s Preparing to unpack .../267-libscotch-7.0_7.0.5-1ubuntu2_armhf.deb ... 2965s Unpacking libscotch-7.0:armhf (7.0.5-1ubuntu2) ... 2965s Selecting previously unselected package libscotch-dev. 2965s Preparing to unpack .../268-libscotch-dev_7.0.5-1ubuntu2_armhf.deb ... 2965s Unpacking libscotch-dev (7.0.5-1ubuntu2) ... 2965s Selecting previously unselected package libptscotch-dev. 2965s Preparing to unpack .../269-libptscotch-dev_7.0.5-1ubuntu2_armhf.deb ... 2965s Unpacking libptscotch-dev (7.0.5-1ubuntu2) ... 2965s Selecting previously unselected package libscalapack-mpich-dev:armhf. 2965s Preparing to unpack .../270-libscalapack-mpich-dev_2.2.2-1ubuntu1_armhf.deb ... 2965s Unpacking libscalapack-mpich-dev:armhf (2.2.2-1ubuntu1) ... 2965s Selecting previously unselected package libscalapack-mpi-dev:armhf. 2965s Preparing to unpack .../271-libscalapack-mpi-dev_2.2.2-1ubuntu1_armhf.deb ... 2965s Unpacking libscalapack-mpi-dev:armhf (2.2.2-1ubuntu1) ... 2965s Selecting previously unselected package libfftw3-bin. 2966s Preparing to unpack .../272-libfftw3-bin_3.3.10-2fakesync1build1_armhf.deb ... 2966s Unpacking libfftw3-bin (3.3.10-2fakesync1build1) ... 2966s Selecting previously unselected package libfftw3-dev:armhf. 2966s Preparing to unpack .../273-libfftw3-dev_3.3.10-2fakesync1build1_armhf.deb ... 2966s Unpacking libfftw3-dev:armhf (3.3.10-2fakesync1build1) ... 2966s Selecting previously unselected package libfftw3-mpi-dev:armhf. 2966s Preparing to unpack .../274-libfftw3-mpi-dev_3.3.10-2fakesync1build1_armhf.deb ... 2966s Unpacking libfftw3-mpi-dev:armhf (3.3.10-2fakesync1build1) ... 2966s Selecting previously unselected package opencl-c-headers. 2966s Preparing to unpack .../275-opencl-c-headers_3.0~2024.10.24-2_all.deb ... 2966s Unpacking opencl-c-headers (3.0~2024.10.24-2) ... 2966s Selecting previously unselected package opencl-clhpp-headers. 2966s Preparing to unpack .../276-opencl-clhpp-headers_3.0~2024.10.24-2ubuntu1_all.deb ... 2966s Unpacking opencl-clhpp-headers (3.0~2024.10.24-2ubuntu1) ... 2966s Selecting previously unselected package ocl-icd-opencl-dev:armhf. 2966s Preparing to unpack .../277-ocl-icd-opencl-dev_2.3.2-1build1_armhf.deb ... 2966s Unpacking ocl-icd-opencl-dev:armhf (2.3.2-1build1) ... 2966s Selecting previously unselected package libhdf5-mpich-fortran-310:armhf. 2966s Preparing to unpack .../278-libhdf5-mpich-fortran-310_1.14.5+repack-3_armhf.deb ... 2966s Unpacking libhdf5-mpich-fortran-310:armhf (1.14.5+repack-3) ... 2966s Selecting previously unselected package libhdf5-mpich-hl-310:armhf. 2966s Preparing to unpack .../279-libhdf5-mpich-hl-310_1.14.5+repack-3_armhf.deb ... 2966s Unpacking libhdf5-mpich-hl-310:armhf (1.14.5+repack-3) ... 2966s Selecting previously unselected package libhdf5-mpich-hl-fortran-310:armhf. 2966s Preparing to unpack .../280-libhdf5-mpich-hl-fortran-310_1.14.5+repack-3_armhf.deb ... 2966s Unpacking libhdf5-mpich-hl-fortran-310:armhf (1.14.5+repack-3) ... 2966s Selecting previously unselected package libhdf5-mpich-cpp-310:armhf. 2966s Preparing to unpack .../281-libhdf5-mpich-cpp-310_1.14.5+repack-3_armhf.deb ... 2966s Unpacking libhdf5-mpich-cpp-310:armhf (1.14.5+repack-3) ... 2966s Selecting previously unselected package libhdf5-mpich-hl-cpp-310:armhf. 2966s Preparing to unpack .../282-libhdf5-mpich-hl-cpp-310_1.14.5+repack-3_armhf.deb ... 2966s Unpacking libhdf5-mpich-hl-cpp-310:armhf (1.14.5+repack-3) ... 2966s Selecting previously unselected package libaec-dev:armhf. 2966s Preparing to unpack .../283-libaec-dev_1.1.3-1_armhf.deb ... 2966s Unpacking libaec-dev:armhf (1.1.3-1) ... 2966s Selecting previously unselected package libjpeg-turbo8-dev:armhf. 2966s Preparing to unpack .../284-libjpeg-turbo8-dev_2.1.5-3ubuntu2_armhf.deb ... 2966s Unpacking libjpeg-turbo8-dev:armhf (2.1.5-3ubuntu2) ... 2966s Selecting previously unselected package libjpeg8-dev:armhf. 2966s Preparing to unpack .../285-libjpeg8-dev_8c-2ubuntu11_armhf.deb ... 2966s Unpacking libjpeg8-dev:armhf (8c-2ubuntu11) ... 2966s Selecting previously unselected package libjpeg-dev:armhf. 2966s Preparing to unpack .../286-libjpeg-dev_8c-2ubuntu11_armhf.deb ... 2966s Unpacking libjpeg-dev:armhf (8c-2ubuntu11) ... 2966s Selecting previously unselected package libhdf5-mpich-dev. 2966s Preparing to unpack .../287-libhdf5-mpich-dev_1.14.5+repack-3_armhf.deb ... 2966s Unpacking libhdf5-mpich-dev (1.14.5+repack-3) ... 2966s Selecting previously unselected package libhdf5-mpi-dev:armhf. 2966s Preparing to unpack .../288-libhdf5-mpi-dev_1.14.5+repack-3_armhf.deb ... 2966s Unpacking libhdf5-mpi-dev:armhf (1.14.5+repack-3) ... 2966s Selecting previously unselected package libsuperlu-dev:armhf. 2966s Preparing to unpack .../289-libsuperlu-dev_7.0.0+dfsg1-2_armhf.deb ... 2966s Unpacking libsuperlu-dev:armhf (7.0.0+dfsg1-2) ... 2966s Selecting previously unselected package libsuperlu-dist-dev:armhf. 2966s Preparing to unpack .../290-libsuperlu-dist-dev_8.2.1+dfsg1-5build1_armhf.deb ... 2966s Unpacking libsuperlu-dist-dev:armhf (8.2.1+dfsg1-5build1) ... 2967s Selecting previously unselected package xorg-sgml-doctools. 2967s Preparing to unpack .../291-xorg-sgml-doctools_1%3a1.11-1.1_all.deb ... 2967s Unpacking xorg-sgml-doctools (1:1.11-1.1) ... 2967s Selecting previously unselected package x11proto-dev. 2967s Preparing to unpack .../292-x11proto-dev_2024.1-1_all.deb ... 2967s Unpacking x11proto-dev (2024.1-1) ... 2967s Selecting previously unselected package libxau-dev:armhf. 2967s Preparing to unpack .../293-libxau-dev_1%3a1.0.11-1_armhf.deb ... 2967s Unpacking libxau-dev:armhf (1:1.0.11-1) ... 2967s Selecting previously unselected package libxdmcp-dev:armhf. 2967s Preparing to unpack .../294-libxdmcp-dev_1%3a1.1.5-1_armhf.deb ... 2967s Unpacking libxdmcp-dev:armhf (1:1.1.5-1) ... 2967s Selecting previously unselected package xtrans-dev. 2967s Preparing to unpack .../295-xtrans-dev_1.4.0-1_all.deb ... 2967s Unpacking xtrans-dev (1.4.0-1) ... 2967s Selecting previously unselected package libxcb1-dev:armhf. 2967s Preparing to unpack .../296-libxcb1-dev_1.17.0-2_armhf.deb ... 2967s Unpacking libxcb1-dev:armhf (1.17.0-2) ... 2967s Selecting previously unselected package libx11-dev:armhf. 2967s Preparing to unpack .../297-libx11-dev_2%3a1.8.10-2_armhf.deb ... 2967s Unpacking libx11-dev:armhf (2:1.8.10-2) ... 2967s Selecting previously unselected package libyaml-dev:armhf. 2967s Preparing to unpack .../298-libyaml-dev_0.2.5-2_armhf.deb ... 2967s Unpacking libyaml-dev:armhf (0.2.5-2) ... 2967s Selecting previously unselected package libpetsc3.22-dev-common. 2967s Preparing to unpack .../299-libpetsc3.22-dev-common_3.22.5+dfsg1-2ubuntu1_all.deb ... 2967s Unpacking libpetsc3.22-dev-common (3.22.5+dfsg1-2ubuntu1) ... 2967s Selecting previously unselected package libmumps-headers-dev. 2967s Preparing to unpack .../300-libmumps-headers-dev_5.7.3-3build2_all.deb ... 2967s Unpacking libmumps-headers-dev (5.7.3-3build2) ... 2967s Selecting previously unselected package libmumps-dev:armhf. 2967s Preparing to unpack .../301-libmumps-dev_5.7.3-3build2_armhf.deb ... 2967s Unpacking libmumps-dev:armhf (5.7.3-3build2) ... 2967s Selecting previously unselected package libc6-dbg:armhf. 2967s Preparing to unpack .../302-libc6-dbg_2.41-6ubuntu1_armhf.deb ... 2967s Unpacking libc6-dbg:armhf (2.41-6ubuntu1) ... 2967s Selecting previously unselected package valgrind. 2967s Preparing to unpack .../303-valgrind_1%3a3.24.0-0ubuntu2_armhf.deb ... 2967s Unpacking valgrind (1:3.24.0-0ubuntu2) ... 2968s Selecting previously unselected package valgrind-mpi. 2968s Preparing to unpack .../304-valgrind-mpi_1%3a3.24.0-0ubuntu2_armhf.deb ... 2968s Unpacking valgrind-mpi (1:3.24.0-0ubuntu2) ... 2968s Selecting previously unselected package libpetsc-complex3.22-dev:armhf. 2968s Preparing to unpack .../305-libpetsc-complex3.22-dev_3.22.5+dfsg1-2ubuntu1_armhf.deb ... 2968s Unpacking libpetsc-complex3.22-dev:armhf (3.22.5+dfsg1-2ubuntu1) ... 2968s Selecting previously unselected package libparpack2-dev:armhf. 2968s Preparing to unpack .../306-libparpack2-dev_3.9.1-4_armhf.deb ... 2968s Unpacking libparpack2-dev:armhf (3.9.1-4) ... 2968s Selecting previously unselected package libslepc-complex3.22-dev. 2968s Preparing to unpack .../307-libslepc-complex3.22-dev_3.22.2+dfsg1-1build1_armhf.deb ... 2968s Unpacking libslepc-complex3.22-dev (3.22.2+dfsg1-1build1) ... 2968s Selecting previously unselected package libdolfinx-complex-dev:armhf. 2968s Preparing to unpack .../308-libdolfinx-complex-dev_1%3a0.9.0-6build3_armhf.deb ... 2968s Unpacking libdolfinx-complex-dev:armhf (1:0.9.0-6build3) ... 2968s Selecting previously unselected package libhypre-2.32.0:armhf. 2968s Preparing to unpack .../309-libhypre-2.32.0_2.32.0-4_armhf.deb ... 2968s Unpacking libhypre-2.32.0:armhf (2.32.0-4) ... 2968s Selecting previously unselected package libpetsc-real3.22:armhf. 2968s Preparing to unpack .../310-libpetsc-real3.22_3.22.5+dfsg1-2ubuntu1_armhf.deb ... 2968s Unpacking libpetsc-real3.22:armhf (3.22.5+dfsg1-2ubuntu1) ... 2968s Selecting previously unselected package libslepc-real3.22. 2968s Preparing to unpack .../311-libslepc-real3.22_3.22.2+dfsg1-1build1_armhf.deb ... 2968s Unpacking libslepc-real3.22 (3.22.2+dfsg1-1build1) ... 2968s Selecting previously unselected package libdolfinx-real0.9:armhf. 2968s Preparing to unpack .../312-libdolfinx-real0.9_1%3a0.9.0-6build3_armhf.deb ... 2968s Unpacking libdolfinx-real0.9:armhf (1:0.9.0-6build3) ... 2968s Selecting previously unselected package libhypre-dev:armhf. 2968s Preparing to unpack .../313-libhypre-dev_2.32.0-4_armhf.deb ... 2968s Unpacking libhypre-dev:armhf (2.32.0-4) ... 2969s Selecting previously unselected package libpetsc-real3.22-dev:armhf. 2969s Preparing to unpack .../314-libpetsc-real3.22-dev_3.22.5+dfsg1-2ubuntu1_armhf.deb ... 2969s Unpacking libpetsc-real3.22-dev:armhf (3.22.5+dfsg1-2ubuntu1) ... 2969s Selecting previously unselected package libslepc-real3.22-dev. 2969s Preparing to unpack .../315-libslepc-real3.22-dev_3.22.2+dfsg1-1build1_armhf.deb ... 2969s Unpacking libslepc-real3.22-dev (3.22.2+dfsg1-1build1) ... 2969s Selecting previously unselected package libdolfinx-real-dev:armhf. 2969s Preparing to unpack .../316-libdolfinx-real-dev_1%3a0.9.0-6build3_armhf.deb ... 2969s Unpacking libdolfinx-real-dev:armhf (1:0.9.0-6build3) ... 2969s Selecting previously unselected package libpugixml-dev:armhf. 2969s Preparing to unpack .../317-libpugixml-dev_1.14-2_armhf.deb ... 2969s Unpacking libpugixml-dev:armhf (1.14-2) ... 2969s Selecting previously unselected package libfmt-dev:armhf. 2969s Preparing to unpack .../318-libfmt-dev_10.1.1+ds1-4_armhf.deb ... 2969s Unpacking libfmt-dev:armhf (10.1.1+ds1-4) ... 2969s Selecting previously unselected package libspdlog-dev:armhf. 2969s Preparing to unpack .../319-libspdlog-dev_1%3a1.15.1+ds-1ubuntu1_armhf.deb ... 2969s Unpacking libspdlog-dev:armhf (1:1.15.1+ds-1ubuntu1) ... 2969s Selecting previously unselected package libxml2-dev:armhf. 2969s Preparing to unpack .../320-libxml2-dev_2.12.7+dfsg+really2.9.14-0.4_armhf.deb ... 2969s Unpacking libxml2-dev:armhf (2.12.7+dfsg+really2.9.14-0.4) ... 2969s Selecting previously unselected package python3-ply. 2969s Preparing to unpack .../321-python3-ply_3.11-9_all.deb ... 2969s Unpacking python3-ply (3.11-9) ... 2969s Selecting previously unselected package python3-pycparser. 2969s Preparing to unpack .../322-python3-pycparser_2.22-2_all.deb ... 2969s Unpacking python3-pycparser (2.22-2) ... 2969s Selecting previously unselected package python3-cffi. 2969s Preparing to unpack .../323-python3-cffi_1.17.1-2build2_all.deb ... 2969s Unpacking python3-cffi (1.17.1-2build2) ... 2969s Selecting previously unselected package libpython3.13:armhf. 2969s Preparing to unpack .../324-libpython3.13_3.13.3-1_armhf.deb ... 2969s Unpacking libpython3.13:armhf (3.13.3-1) ... 2969s Selecting previously unselected package libexpat1-dev:armhf. 2969s Preparing to unpack .../325-libexpat1-dev_2.7.1-1_armhf.deb ... 2969s Unpacking libexpat1-dev:armhf (2.7.1-1) ... 2969s Selecting previously unselected package libpython3.13-dev:armhf. 2969s Preparing to unpack .../326-libpython3.13-dev_3.13.3-1_armhf.deb ... 2969s Unpacking libpython3.13-dev:armhf (3.13.3-1) ... 2969s Selecting previously unselected package libpython3-dev:armhf. 2969s Preparing to unpack .../327-libpython3-dev_3.13.3-1_armhf.deb ... 2969s Unpacking libpython3-dev:armhf (3.13.3-1) ... 2969s Selecting previously unselected package python3.13-dev. 2970s Preparing to unpack .../328-python3.13-dev_3.13.3-1_armhf.deb ... 2970s Unpacking python3.13-dev (3.13.3-1) ... 2970s Selecting previously unselected package python3-dev. 2970s Preparing to unpack .../329-python3-dev_3.13.3-1_armhf.deb ... 2970s Unpacking python3-dev (3.13.3-1) ... 2970s Selecting previously unselected package python3-ufl. 2970s Preparing to unpack .../330-python3-ufl_2024.2.0-2_all.deb ... 2970s Unpacking python3-ufl (2024.2.0-2) ... 2970s Selecting previously unselected package python3-basix. 2970s Preparing to unpack .../331-python3-basix_0.9.0-2build2_armhf.deb ... 2970s Unpacking python3-basix (0.9.0-2build2) ... 2970s Selecting previously unselected package python3-ffcx. 2970s Preparing to unpack .../332-python3-ffcx_1%3a0.9.0-2_all.deb ... 2970s Unpacking python3-ffcx (1:0.9.0-2) ... 2970s Selecting previously unselected package libdolfinx-dev:armhf. 2970s Preparing to unpack .../333-libdolfinx-dev_1%3a0.9.0-6build3_armhf.deb ... 2970s Unpacking libdolfinx-dev:armhf (1:0.9.0-6build3) ... 2970s Selecting previously unselected package libxfixes3:armhf. 2970s Preparing to unpack .../334-libxfixes3_1%3a6.0.0-2build1_armhf.deb ... 2970s Unpacking libxfixes3:armhf (1:6.0.0-2build1) ... 2970s Selecting previously unselected package libxcursor1:armhf. 2970s Preparing to unpack .../335-libxcursor1_1%3a1.2.3-1_armhf.deb ... 2970s Unpacking libxcursor1:armhf (1:1.2.3-1) ... 2970s Selecting previously unselected package libxinerama1:armhf. 2970s Preparing to unpack .../336-libxinerama1_2%3a1.1.4-3build1_armhf.deb ... 2970s Unpacking libxinerama1:armhf (2:1.1.4-3build1) ... 2970s Selecting previously unselected package libfltk1.3t64:armhf. 2970s Preparing to unpack .../337-libfltk1.3t64_1.3.8-6.1build2_armhf.deb ... 2970s Unpacking libfltk1.3t64:armhf (1.3.8-6.1build2) ... 2970s Selecting previously unselected package libglvnd0:armhf. 2970s Preparing to unpack .../338-libglvnd0_1.7.0-1build1_armhf.deb ... 2970s Unpacking libglvnd0:armhf (1.7.0-1build1) ... 2970s Selecting previously unselected package libx11-xcb1:armhf. 2970s Preparing to unpack .../339-libx11-xcb1_2%3a1.8.10-2_armhf.deb ... 2970s Unpacking libx11-xcb1:armhf (2:1.8.10-2) ... 2970s Selecting previously unselected package libxcb-dri3-0:armhf. 2970s Preparing to unpack .../340-libxcb-dri3-0_1.17.0-2_armhf.deb ... 2970s Unpacking libxcb-dri3-0:armhf (1.17.0-2) ... 2970s Selecting previously unselected package libxcb-glx0:armhf. 2970s Preparing to unpack .../341-libxcb-glx0_1.17.0-2_armhf.deb ... 2970s Unpacking libxcb-glx0:armhf (1.17.0-2) ... 2970s Selecting previously unselected package libxcb-present0:armhf. 2970s Preparing to unpack .../342-libxcb-present0_1.17.0-2_armhf.deb ... 2970s Unpacking libxcb-present0:armhf (1.17.0-2) ... 2970s Selecting previously unselected package libxcb-xfixes0:armhf. 2970s Preparing to unpack .../343-libxcb-xfixes0_1.17.0-2_armhf.deb ... 2970s Unpacking libxcb-xfixes0:armhf (1.17.0-2) ... 2970s Selecting previously unselected package libxxf86vm1:armhf. 2970s Preparing to unpack .../344-libxxf86vm1_1%3a1.1.4-1build4_armhf.deb ... 2970s Unpacking libxxf86vm1:armhf (1:1.1.4-1build4) ... 2970s Selecting previously unselected package libllvm19:armhf. 2970s Preparing to unpack .../345-libllvm19_1%3a19.1.7-3ubuntu1_armhf.deb ... 2970s Unpacking libllvm19:armhf (1:19.1.7-3ubuntu1) ... 2971s Selecting previously unselected package libxcb-randr0:armhf. 2971s Preparing to unpack .../346-libxcb-randr0_1.17.0-2_armhf.deb ... 2971s Unpacking libxcb-randr0:armhf (1.17.0-2) ... 2971s Selecting previously unselected package libxcb-sync1:armhf. 2971s Preparing to unpack .../347-libxcb-sync1_1.17.0-2_armhf.deb ... 2971s Unpacking libxcb-sync1:armhf (1.17.0-2) ... 2971s Selecting previously unselected package libxshmfence1:armhf. 2971s Preparing to unpack .../348-libxshmfence1_1.3.3-1_armhf.deb ... 2971s Unpacking libxshmfence1:armhf (1.3.3-1) ... 2971s Selecting previously unselected package mesa-libgallium:armhf. 2971s Preparing to unpack .../349-mesa-libgallium_25.0.3-1ubuntu2_armhf.deb ... 2971s Unpacking mesa-libgallium:armhf (25.0.3-1ubuntu2) ... 2971s Selecting previously unselected package libwayland-server0:armhf. 2972s Preparing to unpack .../350-libwayland-server0_1.23.1-3_armhf.deb ... 2972s Unpacking libwayland-server0:armhf (1.23.1-3) ... 2972s Selecting previously unselected package libgbm1:armhf. 2972s Preparing to unpack .../351-libgbm1_25.0.3-1ubuntu2_armhf.deb ... 2972s Unpacking libgbm1:armhf (25.0.3-1ubuntu2) ... 2972s Selecting previously unselected package libvulkan1:armhf. 2972s Preparing to unpack .../352-libvulkan1_1.4.304.0-1_armhf.deb ... 2972s Unpacking libvulkan1:armhf (1.4.304.0-1) ... 2972s Selecting previously unselected package libgl1-mesa-dri:armhf. 2972s Preparing to unpack .../353-libgl1-mesa-dri_25.0.3-1ubuntu2_armhf.deb ... 2972s Unpacking libgl1-mesa-dri:armhf (25.0.3-1ubuntu2) ... 2972s Selecting previously unselected package libglx-mesa0:armhf. 2972s Preparing to unpack .../354-libglx-mesa0_25.0.3-1ubuntu2_armhf.deb ... 2972s Unpacking libglx-mesa0:armhf (25.0.3-1ubuntu2) ... 2972s Selecting previously unselected package libglx0:armhf. 2972s Preparing to unpack .../355-libglx0_1.7.0-1build1_armhf.deb ... 2972s Unpacking libglx0:armhf (1.7.0-1build1) ... 2972s Selecting previously unselected package libgl1:armhf. 2972s Preparing to unpack .../356-libgl1_1.7.0-1build1_armhf.deb ... 2972s Unpacking libgl1:armhf (1.7.0-1build1) ... 2972s Selecting previously unselected package libfltk-gl1.3t64:armhf. 2972s Preparing to unpack .../357-libfltk-gl1.3t64_1.3.8-6.1build2_armhf.deb ... 2972s Unpacking libfltk-gl1.3t64:armhf (1.3.8-6.1build2) ... 2972s Selecting previously unselected package libfltk-images1.3t64:armhf. 2972s Preparing to unpack .../358-libfltk-images1.3t64_1.3.8-6.1build2_armhf.deb ... 2972s Unpacking libfltk-images1.3t64:armhf (1.3.8-6.1build2) ... 2972s Selecting previously unselected package libgl2ps1.4. 2972s Preparing to unpack .../359-libgl2ps1.4_1.4.2+dfsg1-2build1_armhf.deb ... 2972s Unpacking libgl2ps1.4 (1.4.2+dfsg1-2build1) ... 2972s Selecting previously unselected package libopengl0:armhf. 2972s Preparing to unpack .../360-libopengl0_1.7.0-1build1_armhf.deb ... 2972s Unpacking libopengl0:armhf (1.7.0-1build1) ... 2972s Selecting previously unselected package libglu1-mesa:armhf. 2972s Preparing to unpack .../361-libglu1-mesa_9.0.2-1.1build1_armhf.deb ... 2972s Unpacking libglu1-mesa:armhf (9.0.2-1.1build1) ... 2972s Selecting previously unselected package libtbbbind-2-5:armhf. 2972s Preparing to unpack .../362-libtbbbind-2-5_2022.0.0-2_armhf.deb ... 2972s Unpacking libtbbbind-2-5:armhf (2022.0.0-2) ... 2972s Selecting previously unselected package libtbbmalloc2:armhf. 2972s Preparing to unpack .../363-libtbbmalloc2_2022.0.0-2_armhf.deb ... 2972s Unpacking libtbbmalloc2:armhf (2022.0.0-2) ... 2972s Selecting previously unselected package libtbb12:armhf. 2972s Preparing to unpack .../364-libtbb12_2022.0.0-2_armhf.deb ... 2972s Unpacking libtbb12:armhf (2022.0.0-2) ... 2972s Selecting previously unselected package libocct-foundation-7.8:armhf. 2972s Preparing to unpack .../365-libocct-foundation-7.8_7.8.1+dfsg1-3_armhf.deb ... 2972s Unpacking libocct-foundation-7.8:armhf (7.8.1+dfsg1-3) ... 2972s Selecting previously unselected package libocct-modeling-data-7.8:armhf. 2972s Preparing to unpack .../366-libocct-modeling-data-7.8_7.8.1+dfsg1-3_armhf.deb ... 2972s Unpacking libocct-modeling-data-7.8:armhf (7.8.1+dfsg1-3) ... 2972s Selecting previously unselected package libocct-modeling-algorithms-7.8:armhf. 2972s Preparing to unpack .../367-libocct-modeling-algorithms-7.8_7.8.1+dfsg1-3_armhf.deb ... 2972s Unpacking libocct-modeling-algorithms-7.8:armhf (7.8.1+dfsg1-3) ... 2973s Selecting previously unselected package libimath-3-1-29t64:armhf. 2973s Preparing to unpack .../368-libimath-3-1-29t64_3.1.12-1ubuntu1_armhf.deb ... 2973s Unpacking libimath-3-1-29t64:armhf (3.1.12-1ubuntu1) ... 2973s Selecting previously unselected package libjxr0t64:armhf. 2973s Preparing to unpack .../369-libjxr0t64_1.2~git20170615.f752187-5.3_armhf.deb ... 2973s Unpacking libjxr0t64:armhf (1.2~git20170615.f752187-5.3) ... 2973s Selecting previously unselected package libopenexr-3-1-30:armhf. 2973s Preparing to unpack .../370-libopenexr-3-1-30_3.1.13-2_armhf.deb ... 2973s Unpacking libopenexr-3-1-30:armhf (3.1.13-2) ... 2973s Selecting previously unselected package libopenjp2-7:armhf. 2973s Preparing to unpack .../371-libopenjp2-7_2.5.3-2_armhf.deb ... 2973s Unpacking libopenjp2-7:armhf (2.5.3-2) ... 2973s Selecting previously unselected package liblcms2-2:armhf. 2973s Preparing to unpack .../372-liblcms2-2_2.16-2_armhf.deb ... 2973s Unpacking liblcms2-2:armhf (2.16-2) ... 2973s Selecting previously unselected package libraw23t64:armhf. 2973s Preparing to unpack .../373-libraw23t64_0.21.3-1_armhf.deb ... 2973s Unpacking libraw23t64:armhf (0.21.3-1) ... 2973s Selecting previously unselected package libwebpmux3:armhf. 2973s Preparing to unpack .../374-libwebpmux3_1.5.0-0.1_armhf.deb ... 2973s Unpacking libwebpmux3:armhf (1.5.0-0.1) ... 2973s Selecting previously unselected package libfreeimage3:armhf. 2973s Preparing to unpack .../375-libfreeimage3_3.18.0+ds2-11_armhf.deb ... 2973s Unpacking libfreeimage3:armhf (3.18.0+ds2-11) ... 2973s Selecting previously unselected package libocct-draw-7.8:armhf. 2973s Preparing to unpack .../376-libocct-draw-7.8_7.8.1+dfsg1-3_armhf.deb ... 2973s Unpacking libocct-draw-7.8:armhf (7.8.1+dfsg1-3) ... 2973s Selecting previously unselected package occt-misc. 2973s Preparing to unpack .../377-occt-misc_7.8.1+dfsg1-3_all.deb ... 2973s Unpacking occt-misc (7.8.1+dfsg1-3) ... 2973s Selecting previously unselected package libocct-visualization-7.8:armhf. 2973s Preparing to unpack .../378-libocct-visualization-7.8_7.8.1+dfsg1-3_armhf.deb ... 2973s Unpacking libocct-visualization-7.8:armhf (7.8.1+dfsg1-3) ... 2974s Selecting previously unselected package libocct-ocaf-7.8:armhf. 2974s Preparing to unpack .../379-libocct-ocaf-7.8_7.8.1+dfsg1-3_armhf.deb ... 2974s Unpacking libocct-ocaf-7.8:armhf (7.8.1+dfsg1-3) ... 2974s Selecting previously unselected package libocct-data-exchange-7.8:armhf. 2974s Preparing to unpack .../380-libocct-data-exchange-7.8_7.8.1+dfsg1-3_armhf.deb ... 2974s Unpacking libocct-data-exchange-7.8:armhf (7.8.1+dfsg1-3) ... 2974s Selecting previously unselected package libvoro++1. 2974s Preparing to unpack .../381-libvoro++1_0.5+revert-to-0.4.6+dfsg1-1_armhf.deb ... 2974s Unpacking libvoro++1 (0.5+revert-to-0.4.6+dfsg1-1) ... 2974s Selecting previously unselected package libgmsh4.13:armhf. 2974s Preparing to unpack .../382-libgmsh4.13_4.13.1+ds1-5_armhf.deb ... 2974s Unpacking libgmsh4.13:armhf (4.13.1+ds1-5) ... 2974s Selecting previously unselected package libjson-perl. 2974s Preparing to unpack .../383-libjson-perl_4.10000-1_all.deb ... 2974s Unpacking libjson-perl (4.10000-1) ... 2974s Selecting previously unselected package liblbfgsb0:armhf. 2974s Preparing to unpack .../384-liblbfgsb0_3.0+dfsg.4-1build1_armhf.deb ... 2974s Unpacking liblbfgsb0:armhf (3.0+dfsg.4-1build1) ... 2974s Selecting previously unselected package libpetsc-complex-dev. 2974s Preparing to unpack .../385-libpetsc-complex-dev_3.22.5+dfsg1-2ubuntu1_all.deb ... 2974s Unpacking libpetsc-complex-dev (3.22.5+dfsg1-2ubuntu1) ... 2974s Selecting previously unselected package libpetsc-real-dev. 2974s Preparing to unpack .../386-libpetsc-real-dev_3.22.5+dfsg1-2ubuntu1_all.deb ... 2974s Unpacking libpetsc-real-dev (3.22.5+dfsg1-2ubuntu1) ... 2974s Selecting previously unselected package libpython3-all-dev:armhf. 2974s Preparing to unpack .../387-libpython3-all-dev_3.13.3-1_armhf.deb ... 2974s Unpacking libpython3-all-dev:armhf (3.13.3-1) ... 2974s Selecting previously unselected package libqhull-r8.0:armhf. 2974s Preparing to unpack .../388-libqhull-r8.0_2020.2-6build1_armhf.deb ... 2974s Unpacking libqhull-r8.0:armhf (2020.2-6build1) ... 2974s Selecting previously unselected package libslepc-complex-dev. 2974s Preparing to unpack .../389-libslepc-complex-dev_3.22.2+dfsg1-1build1_armhf.deb ... 2974s Unpacking libslepc-complex-dev (3.22.2+dfsg1-1build1) ... 2974s Selecting previously unselected package libslepc-real-dev. 2974s Preparing to unpack .../390-libslepc-real-dev_3.22.2+dfsg1-1build1_armhf.deb ... 2974s Unpacking libslepc-real-dev (3.22.2+dfsg1-1build1) ... 2974s Selecting previously unselected package libwebpdemux2:armhf. 2974s Preparing to unpack .../391-libwebpdemux2_1.5.0-0.1_armhf.deb ... 2974s Unpacking libwebpdemux2:armhf (1.5.0-0.1) ... 2974s Selecting previously unselected package libxslt1.1:armhf. 2974s Preparing to unpack .../392-libxslt1.1_1.1.39-0exp1ubuntu4_armhf.deb ... 2974s Unpacking libxslt1.1:armhf (1.1.39-0exp1ubuntu4) ... 2974s Selecting previously unselected package robin-map-dev. 2974s Preparing to unpack .../393-robin-map-dev_1.3.0-1_all.deb ... 2974s Unpacking robin-map-dev (1.3.0-1) ... 2974s Selecting previously unselected package nanobind-dev. 2974s Preparing to unpack .../394-nanobind-dev_2.5.0-1_all.deb ... 2974s Unpacking nanobind-dev (2.5.0-1) ... 2974s Selecting previously unselected package python3-pyproject-hooks. 2975s Preparing to unpack .../395-python3-pyproject-hooks_1.2.0-1_all.deb ... 2975s Unpacking python3-pyproject-hooks (1.2.0-1) ... 2975s Selecting previously unselected package python3-toml. 2975s Preparing to unpack .../396-python3-toml_0.10.2-1_all.deb ... 2975s Unpacking python3-toml (0.10.2-1) ... 2975s Selecting previously unselected package python3-wheel. 2975s Preparing to unpack .../397-python3-wheel_0.45.1-1_all.deb ... 2975s Unpacking python3-wheel (0.45.1-1) ... 2975s Selecting previously unselected package python3-build. 2975s Preparing to unpack .../398-python3-build_1.2.2-1_all.deb ... 2975s Unpacking python3-build (1.2.2-1) ... 2975s Selecting previously unselected package python3-installer. 2975s Preparing to unpack .../399-python3-installer_0.7.0+dfsg1-3_all.deb ... 2975s Unpacking python3-installer (0.7.0+dfsg1-3) ... 2975s Selecting previously unselected package pybuild-plugin-pyproject. 2975s Preparing to unpack .../400-pybuild-plugin-pyproject_6.20250308_all.deb ... 2975s Unpacking pybuild-plugin-pyproject (6.20250308) ... 2975s Selecting previously unselected package python-matplotlib-data. 2975s Preparing to unpack .../401-python-matplotlib-data_3.8.3-7build1_all.deb ... 2975s Unpacking python-matplotlib-data (3.8.3-7build1) ... 2975s Selecting previously unselected package sphinx-common. 2975s Preparing to unpack .../402-sphinx-common_8.1.3-5_all.deb ... 2975s Unpacking sphinx-common (8.1.3-5) ... 2975s Selecting previously unselected package python-petsc4py-doc. 2975s Preparing to unpack .../403-python-petsc4py-doc_3.22.4-1ubuntu1_all.deb ... 2975s Unpacking python-petsc4py-doc (3.22.4-1ubuntu1) ... 2975s Selecting previously unselected package python3-all. 2975s Preparing to unpack .../404-python3-all_3.13.3-1_armhf.deb ... 2975s Unpacking python3-all (3.13.3-1) ... 2975s Selecting previously unselected package python3-all-dev. 2975s Preparing to unpack .../405-python3-all-dev_3.13.3-1_armhf.deb ... 2975s Unpacking python3-all-dev (3.13.3-1) ... 2975s Selecting previously unselected package python3-brotli. 2975s Preparing to unpack .../406-python3-brotli_1.1.0-2build4_armhf.deb ... 2975s Unpacking python3-brotli (1.1.0-2build4) ... 2975s Selecting previously unselected package python3-contourpy. 2975s Preparing to unpack .../407-python3-contourpy_1.3.1-1build1_armhf.deb ... 2975s Unpacking python3-contourpy (1.3.1-1build1) ... 2975s Selecting previously unselected package python3-cycler. 2975s Preparing to unpack .../408-python3-cycler_0.12.1-1_all.deb ... 2975s Unpacking python3-cycler (0.12.1-1) ... 2975s Selecting previously unselected package python3-decorator. 2975s Preparing to unpack .../409-python3-decorator_5.1.1-5_all.deb ... 2975s Unpacking python3-decorator (5.1.1-5) ... 2975s Selecting previously unselected package python3-defusedxml. 2975s Preparing to unpack .../410-python3-defusedxml_0.7.1-3_all.deb ... 2975s Unpacking python3-defusedxml (0.7.1-3) ... 2976s Selecting previously unselected package python3-distlib. 2976s Preparing to unpack .../411-python3-distlib_0.3.9-1_all.deb ... 2976s Unpacking python3-distlib (0.3.9-1) ... 2976s Selecting previously unselected package python3-roman. 2976s Preparing to unpack .../412-python3-roman_5.0-1_all.deb ... 2976s Unpacking python3-roman (5.0-1) ... 2976s Selecting previously unselected package python3-docutils. 2976s Preparing to unpack .../413-python3-docutils_0.21.2+dfsg-2_all.deb ... 2976s Unpacking python3-docutils (0.21.2+dfsg-2) ... 2976s Selecting previously unselected package python3-mpi4py. 2976s Preparing to unpack .../414-python3-mpi4py_4.0.3-3ubuntu1_armhf.deb ... 2976s Unpacking python3-mpi4py (4.0.3-3ubuntu1) ... 2976s Selecting previously unselected package python3-nanobind. 2976s Preparing to unpack .../415-python3-nanobind_2.5.0-1_all.deb ... 2976s Unpacking python3-nanobind (2.5.0-1) ... 2976s Selecting previously unselected package python3-pusimp. 2976s Preparing to unpack .../416-python3-pusimp_0.1.1-1_all.deb ... 2976s Unpacking python3-pusimp (0.1.1-1) ... 2976s Selecting previously unselected package python3-scipy. 2976s Preparing to unpack .../417-python3-scipy_1.14.1-4ubuntu2_armhf.deb ... 2976s Unpacking python3-scipy (1.14.1-4ubuntu2) ... 2976s Selecting previously unselected package swig. 2976s Preparing to unpack .../418-swig_4.3.0-1_armhf.deb ... 2976s Unpacking swig (4.3.0-1) ... 2977s Selecting previously unselected package python3-petsc4py-real3.22. 2977s Preparing to unpack .../419-python3-petsc4py-real3.22_3.22.4-1ubuntu1_armhf.deb ... 2977s Unpacking python3-petsc4py-real3.22 (3.22.4-1ubuntu1) ... 2977s Selecting previously unselected package python3-petsc4py-real. 2977s Preparing to unpack .../420-python3-petsc4py-real_3.22.4-1ubuntu1_all.deb ... 2977s Unpacking python3-petsc4py-real (3.22.4-1ubuntu1) ... 2977s Selecting previously unselected package python3-petsc4py-complex3.22. 2977s Preparing to unpack .../421-python3-petsc4py-complex3.22_3.22.4-1ubuntu1_armhf.deb ... 2977s Unpacking python3-petsc4py-complex3.22 (3.22.4-1ubuntu1) ... 2977s Selecting previously unselected package python3-petsc4py-complex. 2977s Preparing to unpack .../422-python3-petsc4py-complex_3.22.4-1ubuntu1_all.deb ... 2977s Unpacking python3-petsc4py-complex (3.22.4-1ubuntu1) ... 2977s Selecting previously unselected package python3-petsc4py. 2977s Preparing to unpack .../423-python3-petsc4py_3.22.4-1ubuntu1_all.deb ... 2977s Unpacking python3-petsc4py (3.22.4-1ubuntu1) ... 2977s Selecting previously unselected package python3-slepc4py-real3.22. 2977s Preparing to unpack .../424-python3-slepc4py-real3.22_3.22.2-1ubuntu2_armhf.deb ... 2977s Unpacking python3-slepc4py-real3.22 (3.22.2-1ubuntu2) ... 2977s Selecting previously unselected package python3-slepc4py-real. 2977s Preparing to unpack .../425-python3-slepc4py-real_3.22.2-1ubuntu2_all.deb ... 2977s Unpacking python3-slepc4py-real (3.22.2-1ubuntu2) ... 2977s Selecting previously unselected package python3-slepc4py-complex3.22. 2977s Preparing to unpack .../426-python3-slepc4py-complex3.22_3.22.2-1ubuntu2_armhf.deb ... 2977s Unpacking python3-slepc4py-complex3.22 (3.22.2-1ubuntu2) ... 2977s Selecting previously unselected package python3-slepc4py-complex. 2977s Preparing to unpack .../427-python3-slepc4py-complex_3.22.2-1ubuntu2_all.deb ... 2977s Unpacking python3-slepc4py-complex (3.22.2-1ubuntu2) ... 2977s Selecting previously unselected package python3-slepc4py. 2977s Preparing to unpack .../428-python3-slepc4py_3.22.2-1ubuntu2_all.deb ... 2977s Unpacking python3-slepc4py (3.22.2-1ubuntu2) ... 2977s Selecting previously unselected package python3-dolfinx-real. 2977s Preparing to unpack .../429-python3-dolfinx-real_1%3a0.9.0-6build3_armhf.deb ... 2977s Unpacking python3-dolfinx-real (1:0.9.0-6build3) ... 2977s Selecting previously unselected package python3-dolfinx-complex. 2977s Preparing to unpack .../430-python3-dolfinx-complex_1%3a0.9.0-6build3_armhf.deb ... 2977s Unpacking python3-dolfinx-complex (1:0.9.0-6build3) ... 2977s Selecting previously unselected package python3-dolfinx:armhf. 2977s Preparing to unpack .../431-python3-dolfinx_1%3a0.9.0-6build3_armhf.deb ... 2977s Unpacking python3-dolfinx:armhf (1:0.9.0-6build3) ... 2977s Selecting previously unselected package python3-fastjsonschema. 2977s Preparing to unpack .../432-python3-fastjsonschema_2.21.1-1_all.deb ... 2977s Unpacking python3-fastjsonschema (2.21.1-1) ... 2977s Selecting previously unselected package python3-filelock. 2977s Preparing to unpack .../433-python3-filelock_3.18.0-1_all.deb ... 2977s Unpacking python3-filelock (3.18.0-1) ... 2977s Selecting previously unselected package python3-platformdirs. 2977s Preparing to unpack .../434-python3-platformdirs_4.3.6-1_all.deb ... 2977s Unpacking python3-platformdirs (4.3.6-1) ... 2977s Selecting previously unselected package python3-fs. 2978s Preparing to unpack .../435-python3-fs_2.4.16-7_all.deb ... 2978s Unpacking python3-fs (2.4.16-7) ... 2978s Selecting previously unselected package python3-lxml:armhf. 2978s Preparing to unpack .../436-python3-lxml_5.3.2-1_armhf.deb ... 2978s Unpacking python3-lxml:armhf (5.3.2-1) ... 2978s Selecting previously unselected package python3-lz4. 2978s Preparing to unpack .../437-python3-lz4_4.4.0+dfsg-1build1_armhf.deb ... 2978s Unpacking python3-lz4 (4.4.0+dfsg-1build1) ... 2978s Selecting previously unselected package python3-mpmath. 2978s Preparing to unpack .../438-python3-mpmath_1.3.0-1_all.deb ... 2978s Unpacking python3-mpmath (1.3.0-1) ... 2978s Selecting previously unselected package python3-sympy. 2978s Preparing to unpack .../439-python3-sympy_1.13.3-5_all.deb ... 2978s Unpacking python3-sympy (1.13.3-5) ... 2978s Selecting previously unselected package python3-ufolib2. 2978s Preparing to unpack .../440-python3-ufolib2_0.17.0+dfsg1-1_all.deb ... 2978s Unpacking python3-ufolib2 (0.17.0+dfsg1-1) ... 2978s Selecting previously unselected package unicode-data. 2978s Preparing to unpack .../441-unicode-data_15.1.0-1_all.deb ... 2978s Unpacking unicode-data (15.1.0-1) ... 2979s Selecting previously unselected package python3-fonttools. 2979s Preparing to unpack .../442-python3-fonttools_4.55.3-2build1_armhf.deb ... 2979s Unpacking python3-fonttools (4.55.3-2build1) ... 2979s Selecting previously unselected package python3-gmsh. 2979s Preparing to unpack .../443-python3-gmsh_4.13.1+ds1-5_all.deb ... 2979s Unpacking python3-gmsh (4.13.1+ds1-5) ... 2979s Selecting previously unselected package python3-imagesize. 2979s Preparing to unpack .../444-python3-imagesize_1.4.1-1_all.deb ... 2979s Unpacking python3-imagesize (1.4.1-1) ... 2979s Selecting previously unselected package python3-iniconfig. 2979s Preparing to unpack .../445-python3-iniconfig_1.1.1-2_all.deb ... 2979s Unpacking python3-iniconfig (1.1.1-2) ... 2979s Selecting previously unselected package python3-traitlets. 2979s Preparing to unpack .../446-python3-traitlets_5.14.3+really5.14.3-1_all.deb ... 2979s Unpacking python3-traitlets (5.14.3+really5.14.3-1) ... 2979s Selecting previously unselected package python3-jupyter-core. 2979s Preparing to unpack .../447-python3-jupyter-core_5.7.2-5_all.deb ... 2979s Unpacking python3-jupyter-core (5.7.2-5) ... 2979s Selecting previously unselected package python3-mdit-py-plugins. 2979s Preparing to unpack .../448-python3-mdit-py-plugins_0.4.2-1_all.deb ... 2979s Unpacking python3-mdit-py-plugins (0.4.2-1) ... 2979s Selecting previously unselected package python3-nbformat. 2979s Preparing to unpack .../449-python3-nbformat_5.9.1-1_all.deb ... 2979s Unpacking python3-nbformat (5.9.1-1) ... 2979s Selecting previously unselected package python3-jupytext. 2979s Preparing to unpack .../450-python3-jupytext_1.16.4+ds1-1_all.deb ... 2979s Unpacking python3-jupytext (1.16.4+ds1-1) ... 2979s Selecting previously unselected package python3-kiwisolver. 2979s Preparing to unpack .../451-python3-kiwisolver_1.4.7-3build1_armhf.deb ... 2979s Unpacking python3-kiwisolver (1.4.7-3build1) ... 2979s Selecting previously unselected package python3-pil:armhf. 2979s Preparing to unpack .../452-python3-pil_11.1.0-5build1_armhf.deb ... 2979s Unpacking python3-pil:armhf (11.1.0-5build1) ... 2979s Selecting previously unselected package python3.13-tk. 2979s Preparing to unpack .../453-python3.13-tk_3.13.3-1_armhf.deb ... 2979s Unpacking python3.13-tk (3.13.3-1) ... 2979s Selecting previously unselected package python3-tk:armhf. 2979s Preparing to unpack .../454-python3-tk_3.13.3-1_armhf.deb ... 2979s Unpacking python3-tk:armhf (3.13.3-1) ... 2979s Selecting previously unselected package python3-pil.imagetk:armhf. 2979s Preparing to unpack .../455-python3-pil.imagetk_11.1.0-5build1_armhf.deb ... 2979s Unpacking python3-pil.imagetk:armhf (11.1.0-5build1) ... 2979s Selecting previously unselected package python3-matplotlib. 2979s Preparing to unpack .../456-python3-matplotlib_3.8.3-7build1_armhf.deb ... 2979s Unpacking python3-matplotlib (3.8.3-7build1) ... 2980s Selecting previously unselected package python3-alabaster. 2980s Preparing to unpack .../457-python3-alabaster_0.7.16-0.1_all.deb ... 2980s Unpacking python3-alabaster (0.7.16-0.1) ... 2980s Selecting previously unselected package python3-snowballstemmer. 2980s Preparing to unpack .../458-python3-snowballstemmer_2.2.0-4build1_all.deb ... 2980s Unpacking python3-snowballstemmer (2.2.0-4build1) ... 2980s Selecting previously unselected package python3-sphinx. 2980s Preparing to unpack .../459-python3-sphinx_8.1.3-5_all.deb ... 2980s Unpacking python3-sphinx (8.1.3-5) ... 2980s Selecting previously unselected package python3-myst-parser. 2980s Preparing to unpack .../460-python3-myst-parser_4.0.1-1_all.deb ... 2980s Unpacking python3-myst-parser (4.0.1-1) ... 2980s Selecting previously unselected package python3-pathspec. 2980s Preparing to unpack .../461-python3-pathspec_0.12.1-1_all.deb ... 2980s Unpacking python3-pathspec (0.12.1-1) ... 2980s Selecting previously unselected package python3-pip. 2980s Preparing to unpack .../462-python3-pip_25.0+dfsg-1_all.deb ... 2980s Unpacking python3-pip (25.0+dfsg-1) ... 2980s Selecting previously unselected package python3-pip-whl. 2980s Preparing to unpack .../463-python3-pip-whl_25.0+dfsg-1_all.deb ... 2980s Unpacking python3-pip-whl (25.0+dfsg-1) ... 2980s Selecting previously unselected package python3-pluggy. 2980s Preparing to unpack .../464-python3-pluggy_1.5.0-1_all.deb ... 2980s Unpacking python3-pluggy (1.5.0-1) ... 2980s Selecting previously unselected package python3-pyproject-metadata. 2980s Preparing to unpack .../465-python3-pyproject-metadata_0.9.1-1_all.deb ... 2980s Unpacking python3-pyproject-metadata (0.9.1-1) ... 2981s Selecting previously unselected package python3-pytest. 2981s Preparing to unpack .../466-python3-pytest_8.3.5-1_all.deb ... 2981s Unpacking python3-pytest (8.3.5-1) ... 2981s Selecting previously unselected package python3-scikit-build-core. 2981s Preparing to unpack .../467-python3-scikit-build-core_0.10.7-2_all.deb ... 2981s Unpacking python3-scikit-build-core (0.10.7-2) ... 2981s Selecting previously unselected package python3-setuptools-whl. 2981s Preparing to unpack .../468-python3-setuptools-whl_75.8.0-1_all.deb ... 2981s Unpacking python3-setuptools-whl (75.8.0-1) ... 2981s Selecting previously unselected package python3-sphinxcontrib.jquery. 2981s Preparing to unpack .../469-python3-sphinxcontrib.jquery_4.1-5_all.deb ... 2981s Unpacking python3-sphinxcontrib.jquery (4.1-5) ... 2981s Selecting previously unselected package python3-sphinx-rtd-theme. 2981s Preparing to unpack .../470-python3-sphinx-rtd-theme_3.0.2+dfsg-2_all.deb ... 2981s Unpacking python3-sphinx-rtd-theme (3.0.2+dfsg-2) ... 2981s Selecting previously unselected package python3-wheel-whl. 2981s Preparing to unpack .../471-python3-wheel-whl_0.45.1-1_all.deb ... 2981s Unpacking python3-wheel-whl (0.45.1-1) ... 2981s Selecting previously unselected package python3-virtualenv. 2981s Preparing to unpack .../472-python3-virtualenv_20.29.1+ds-1_all.deb ... 2981s Unpacking python3-virtualenv (20.29.1+ds-1) ... 2981s Selecting previously unselected package libjs-modernizr. 2981s Preparing to unpack .../473-libjs-modernizr_3.13.0-0.1_all.deb ... 2981s Unpacking libjs-modernizr (3.13.0-0.1) ... 2981s Setting up libpython3.13:armhf (3.13.3-1) ... 2981s Setting up dh-python (6.20250308) ... 2981s Setting up libgraphite2-3:armhf (1.3.14-2ubuntu1) ... 2981s Setting up libgnutls-openssl27t64:armhf (3.8.9-2ubuntu3) ... 2981s Setting up libxcb-dri3-0:armhf (1.17.0-2) ... 2981s Setting up liblcms2-2:armhf (2.16-2) ... 2981s Setting up python3-iniconfig (1.1.1-2) ... 2981s Setting up libtbbmalloc2:armhf (2022.0.0-2) ... 2981s Setting up libboost-program-options1.83.0:armhf (1.83.0-4.2ubuntu1) ... 2981s Setting up libpixman-1-0:armhf (0.44.0-3) ... 2981s Setting up libllvm19:armhf (1:19.1.7-3ubuntu1) ... 2981s Setting up libxapian30:armhf (1.4.25-2) ... 2981s Setting up libsharpyuv0:armhf (1.5.0-0.1) ... 2981s Setting up libwayland-server0:armhf (1.23.1-3) ... 2981s Setting up libaom3:armhf (3.12.0-1) ... 2981s Setting up libx11-xcb1:armhf (2:1.8.10-2) ... 2981s Setting up python3-setuptools-whl (75.8.0-1) ... 2981s Setting up python3-filelock (3.18.0-1) ... 2981s Setting up libalglib4.2:armhf (4.2.0-2) ... 2981s Setting up fonts-lato (2.015-1) ... 2981s Setting up fonts-mathjax (2.7.9+dfsg-1) ... 2981s Setting up swig (4.3.0-1) ... 2981s Setting up libxcb-xfixes0:armhf (1.17.0-2) ... 2981s Setting up libzstd-dev:armhf (1.5.6+dfsg-2) ... 2981s Setting up liblerc4:armhf (4.0.0+ds-5ubuntu1) ... 2981s Setting up libxpm4:armhf (1:3.5.17-1build2) ... 2981s Setting up libjs-mathjax (2.7.9+dfsg-1) ... 2981s Setting up libboost-date-time1.83.0:armhf (1.83.0-4.2ubuntu1) ... 2981s Setting up libxrender1:armhf (1:0.9.10-1.1build1) ... 2981s Setting up libdatrie1:armhf (0.2.13-3build1) ... 2981s Setting up libyaml-dev:armhf (0.2.5-2) ... 2981s Setting up python3-pyproject-metadata (0.9.1-1) ... 2982s Setting up libboost-timer1.83.0:armhf (1.83.0-4.2ubuntu1) ... 2982s Setting up python3-pip-whl (25.0+dfsg-1) ... 2982s Setting up python3-lz4 (4.4.0+dfsg-1build1) ... 2982s Setting up libxcb-render0:armhf (1.17.0-2) ... 2982s Setting up python3-defusedxml (0.7.1-3) ... 2982s Setting up libarchive-zip-perl (1.68-1) ... 2982s Setting up libglvnd0:armhf (1.7.0-1build1) ... 2982s Setting up python3-alabaster (0.7.16-0.1) ... 2982s Setting up libscotch-7.0:armhf (7.0.5-1ubuntu2) ... 2982s Setting up fonts-lyx (2.4.3-1) ... 2982s Setting up libboost-regex1.83.0:armhf (1.83.0-4.2ubuntu1) ... 2982s Setting up libxcb-glx0:armhf (1.17.0-2) ... 2982s Setting up libdebhelper-perl (13.24.1ubuntu2) ... 2982s Setting up python3-ply (3.11-9) ... 2982s Setting up libboost-system1.83.0:armhf (1.83.0-4.2ubuntu1) ... 2982s Setting up liblab-gamut1:armhf (2.42.4-3) ... 2982s Setting up x11-common (1:7.7+23ubuntu4) ... 2983s Setting up python3-mdit-py-plugins (0.4.2-1) ... 2983s Setting up libdeflate0:armhf (1.23-1) ... 2983s Setting up linux-libc-dev:armhf (6.14.0-15.15) ... 2983s Setting up libboost-thread1.83.0:armhf (1.83.0-4.2ubuntu1) ... 2983s Setting up m4 (1.4.19-7) ... 2983s Setting up libevent-2.1-7t64:armhf (2.1.12-stable-10) ... 2983s Setting up libqhull-r8.0:armhf (2020.2-6build1) ... 2983s Setting up python3-all (3.13.3-1) ... 2983s Setting up libmetis5:armhf (5.1.0.dfsg-7build3) ... 2983s Setting up libxcb-shm0:armhf (1.17.0-2) ... 2983s Setting up libldl3:armhf (1:7.8.3+dfsg-3) ... 2983s Setting up python3-distlib (0.3.9-1) ... 2983s Setting up libboost-filesystem1.83.0:armhf (1.83.0-4.2ubuntu1) ... 2983s Setting up libgomp1:armhf (15-20250404-0ubuntu1) ... 2983s Setting up libjs-modernizr (3.13.0-0.1) ... 2983s Setting up python3-wheel (0.45.1-1) ... 2983s Setting up libjbig0:armhf (2.1-6.1ubuntu2) ... 2983s Setting up libaec0:armhf (1.1.3-1) ... 2983s Setting up python3-platformdirs (4.3.6-1) ... 2983s Setting up libpugixml1v5:armhf (1.14-2) ... 2983s Setting up libopengl0:armhf (1.7.0-1build1) ... 2983s Setting up python3-pycparser (2.22-2) ... 2983s Setting up libpsl-dev:armhf (0.21.2-1.1build1) ... 2983s Setting up libxxf86vm1:armhf (1:1.1.4-1build4) ... 2983s Setting up occt-misc (7.8.1+dfsg1-3) ... 2983s Setting up libc6-dbg:armhf (2.41-6ubuntu1) ... 2983s Setting up libdw1t64:armhf (0.192-4ubuntu1) ... 2983s Setting up python3-fs (2.4.16-7) ... 2984s Setting up libboost-atomic1.83.0:armhf (1.83.0-4.2ubuntu1) ... 2984s Setting up libxcb-present0:armhf (1.17.0-2) ... 2984s Setting up unicode-data (15.1.0-1) ... 2984s Setting up libboost-serialization1.83.0:armhf (1.83.0-4.2ubuntu1) ... 2984s Setting up libbtf2:armhf (1:7.8.3+dfsg-3) ... 2984s Setting up python3-roman (5.0-1) ... 2984s Setting up xtrans-dev (1.4.0-1) ... 2984s Setting up python3-decorator (5.1.1-5) ... 2984s Setting up autotools-dev (20220109.1) ... 2984s Setting up libxml2-dev:armhf (2.12.7+dfsg+really2.9.14-0.4) ... 2984s Setting up libblas3:armhf (3.12.1-2) ... 2984s 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 2984s Setting up libunbound8:armhf (1.22.0-1ubuntu1) ... 2984s Setting up libpkgconf3:armhf (1.8.1-4) ... 2984s Setting up libgmpxx4ldbl:armhf (2:6.3.0+dfsg-3ubuntu1) ... 2984s Setting up rpcsvc-proto (1.4.2-0ubuntu7) ... 2984s Setting up libjxr0t64:armhf (1.2~git20170615.f752187-5.3) ... 2984s Setting up python3-pyproject-hooks (1.2.0-1) ... 2984s Setting up libgnutls-dane0t64:armhf (3.8.9-2ubuntu3) ... 2984s Setting up libfreetype6:armhf (2.13.3+dfsg-1) ... 2984s Setting up libboost-chrono1.83.0t64:armhf (1.83.0-4.2ubuntu1) ... 2984s Setting up libxfixes3:armhf (1:6.0.0-2build1) ... 2984s Setting up libxcb-sync1:armhf (1.17.0-2) ... 2984s Setting up python3-snowballstemmer (2.2.0-4build1) ... 2984s Setting up libboost-iostreams1.83.0:armhf (1.83.0-4.2ubuntu1) ... 2984s Setting up libgssrpc4t64:armhf (1.21.3-4ubuntu2) ... 2984s Setting up libjsoncpp26:armhf (1.9.6-3) ... 2984s Setting up libldap-dev:armhf (2.6.9+dfsg-2ubuntu1) ... 2984s Setting up libpathplan4:armhf (2.42.4-3) ... 2984s Setting up libslurm42t64 (24.11.3-2) ... 2984s Setting up python3-brotli (1.1.0-2build4) ... 2984s Setting up python3-cycler (0.12.1-1) ... 2985s Setting up libxinerama1:armhf (2:1.1.4-3build1) ... 2985s Setting up libimagequant0:armhf (2.18.0-1build1) ... 2985s Setting up fonts-dejavu-mono (2.37-8) ... 2985s Setting up libssl-dev:armhf (3.4.1-1ubuntu3) ... 2985s Setting up python3-kiwisolver (1.4.7-3build1) ... 2985s Setting up libhwloc15:armhf (2.12.0-1) ... 2985s Setting up libimath-3-1-29t64:armhf (3.1.12-1ubuntu1) ... 2985s Setting up libmpc3:armhf (1.3.1-1build2) ... 2985s Setting up python3-numpy-dev:armhf (1:2.2.3+ds-5) ... 2985s Setting up libtcl8.6:armhf (8.6.16+dfsg-1) ... 2985s Setting up autopoint (0.23.1-1) ... 2985s Setting up libllvm20:armhf (1:20.1.2-0ubuntu1) ... 2985s Setting up icu-devtools (76.1-1ubuntu2) ... 2985s Setting up fonts-dejavu-core (2.37-8) ... 2985s Setting up pkgconf-bin (1.8.1-4) ... 2985s Setting up python3-pip (25.0+dfsg-1) ... 2986s Setting up libjpeg-turbo8:armhf (2.1.5-3ubuntu2) ... 2986s Setting up libltdl7:armhf (2.5.4-4) ... 2986s Setting up opencl-c-headers (3.0~2024.10.24-2) ... 2986s Setting up libidn2-dev:armhf (2.3.8-2) ... 2986s Setting up libfftw3-double3:armhf (3.3.10-2fakesync1build1) ... 2986s Setting up python3-toml (0.10.2-1) ... 2986s Setting up python3-installer (0.7.0+dfsg1-3) ... 2986s Setting up libgfortran5:armhf (15-20250404-0ubuntu1) ... 2986s Setting up libvulkan1:armhf (1.4.304.0-1) ... 2986s Setting up autoconf (2.72-3ubuntu1) ... 2986s Setting up python3-pluggy (1.5.0-1) ... 2986s Setting up libwebp7:armhf (1.5.0-0.1) ... 2986s Setting up libmumps-headers-dev (5.7.3-3build2) ... 2986s Setting up libubsan1:armhf (15-20250404-0ubuntu1) ... 2986s Setting up python3-fastjsonschema (2.21.1-1) ... 2986s Setting up robin-map-dev (1.3.0-1) ... 2986s Setting up dwz (0.15-1build6) ... 2986s Setting up libmpich12:armhf (4.3.0-5) ... 2986s Setting up ocl-icd-libopencl1:armhf (2.3.2-1build1) ... 2986s Setting up libxshmfence1:armhf (1.3.3-1) ... 2986s Setting up libcrypt-dev:armhf (1:4.4.38-1) ... 2986s Setting up libxcb-randr0:armhf (1.17.0-2) ... 2986s Setting up python3-traitlets (5.14.3+really5.14.3-1) ... 2986s Setting up libasan8:armhf (15-20250404-0ubuntu1) ... 2986s Setting up libjson-perl (4.10000-1) ... 2986s Setting up libxslt1.1:armhf (1.1.39-0exp1ubuntu4) ... 2986s Setting up debugedit (1:5.1-2) ... 2986s Setting up libsuitesparseconfig7:armhf (1:7.8.3+dfsg-3) ... 2986s Setting up libopenjp2-7:armhf (2.5.3-2) ... 2986s Setting up libharfbuzz0b:armhf (10.2.0-1) ... 2986s Setting up libthai-data (0.1.29-2build1) ... 2986s Setting up xorg-sgml-doctools (1:1.11-1.1) ... 2986s Setting up libgts-0.7-5t64:armhf (0.7.6+darcs121130-5.2build1) ... 2986s Setting up sgml-base (1.31) ... 2987s Setting up cmake-data (3.31.6-1ubuntu1) ... 2987s Setting up librhash1:armhf (1.4.5-1) ... 2987s Setting up libcdt5:armhf (2.42.4-3) ... 2987s Setting up libcgraph6:armhf (2.42.4-3) ... 2987s Setting up libglu1-mesa:armhf (9.0.2-1.1build1) ... 2987s Setting up libxss1:armhf (1:1.2.3-1build3) ... 2987s Setting up libboost-math1.83.0:armhf (1.83.0-4.2ubuntu1) ... 2987s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 2987s Setting up libgcc-14-dev:armhf (14.2.0-19ubuntu2) ... 2987s Setting up libboost-mpi1.83.0 (1.83.0-4.2ubuntu1) ... 2987s Setting up python3-mpmath (1.3.0-1) ... 2987s Setting up libisl23:armhf (0.27-1) ... 2987s Setting up python3-build (1.2.2-1) ... 2987s Setting up libde265-0:armhf (1.0.15-1build5) ... 2987s Setting up libc-dev-bin (2.41-6ubuntu1) ... 2987s Setting up valgrind (1:3.24.0-0ubuntu2) ... 2987s Setting up libvoro++1 (0.5+revert-to-0.4.6+dfsg1-1) ... 2987s Setting up python-matplotlib-data (3.8.3-7build1) ... 2987s Setting up libtasn1-6-dev:armhf (4.20.0-2) ... 2987s Setting up libwebpmux3:armhf (1.5.0-0.1) ... 2987s Setting up python3-pathspec (0.12.1-1) ... 2987s Setting up libcatch2-dev (3.7.1-0.5) ... 2987s Setting up python3-wheel-whl (0.45.1-1) ... 2987s Setting up valgrind-mpi (1:3.24.0-0ubuntu2) ... 2987s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 2987s Setting up sphinx-rtd-theme-common (3.0.2+dfsg-2) ... 2987s Setting up libclang1-20 (1:20.1.2-0ubuntu1) ... 2987s Setting up libcc1-0:armhf (15-20250404-0ubuntu1) ... 2987s Setting up python3-pusimp (0.1.1-1) ... 2987s Setting up libbrotli-dev:armhf (1.1.0-2build4) ... 2987s Setting up libfmt10:armhf (10.1.1+ds1-4) ... 2987s Setting up chrpath (0.18-1) ... 2987s Setting up python3-jupyter-core (5.7.2-5) ... 2988s Setting up libp11-kit-dev:armhf (0.25.5-2ubuntu3) ... 2988s Setting up libblas-dev:armhf (3.12.1-2) ... 2988s 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 2988s Setting up libsz2:armhf (1.1.3-1) ... 2988s Setting up cpp-14-arm-linux-gnueabihf (14.2.0-19ubuntu2) ... 2988s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 2988s Setting up libkadm5clnt-mit12:armhf (1.21.3-4ubuntu2) ... 2988s Setting up python3-imagesize (1.4.1-1) ... 2988s Setting up libjpeg8:armhf (8c-2ubuntu11) ... 2988s Setting up automake (1:1.17-3ubuntu1) ... 2988s update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode 2988s Setting up libgfortran-14-dev:armhf (14.2.0-19ubuntu2) ... 2988s Setting up x11proto-dev (2024.1-1) ... 2988s Setting up libfile-stripnondeterminism-perl (1.14.1-2) ... 2988s Setting up python3-sympy (1.13.3-5) ... 2994s Setting up catch2 (3.7.1-0.5) ... 2994s Setting up libice6:armhf (2:1.1.1-1) ... 2994s Setting up mesa-libgallium:armhf (25.0.3-1ubuntu2) ... 2994s Setting up libptscotch-7.0:armhf (7.0.5-1ubuntu2) ... 2994s Setting up liblapack3:armhf (3.12.1-2) ... 2994s 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 2994s Setting up gettext (0.23.1-1) ... 2994s Setting up libarpack2t64:armhf (3.9.1-4) ... 2994s Setting up libfftw3-single3:armhf (3.3.10-2fakesync1build1) ... 2994s Setting up libgmp-dev:armhf (2:6.3.0+dfsg-3ubuntu1) ... 2994s Setting up libamd3:armhf (1:7.8.3+dfsg-3) ... 2994s Setting up libxau-dev:armhf (1:1.0.11-1) ... 2994s Setting up nettle-dev:armhf (3.10.1-1) ... 2994s Setting up python3-scikit-build-core (0.10.7-2) ... 2994s Setting up libkdb5-10t64:armhf (1.21.3-4ubuntu2) ... 2994s Setting up libgbm1:armhf (25.0.3-1ubuntu2) ... 2994s Setting up libcolamd3:armhf (1:7.8.3+dfsg-3) ... 2994s Setting up libspex3:armhf (1:7.8.3+dfsg-3) ... 2994s Setting up libfftw3-bin (3.3.10-2fakesync1build1) ... 2994s Setting up libsuitesparse-mongoose3:armhf (1:7.8.3+dfsg-3) ... 2994s Setting up pybuild-plugin-pyproject (6.20250308) ... 2994s Setting up fontconfig-config (2.15.0-2.2ubuntu1) ... 2994s Setting up python3-pytest (8.3.5-1) ... 2995s Setting up libwebpdemux2:armhf (1.5.0-0.1) ... 2995s Setting up libxcursor1:armhf (1:1.2.3-1) ... 2995s Setting up python3-cffi (1.17.1-2build2) ... 2995s Setting up libgl1-mesa-dri:armhf (25.0.3-1ubuntu2) ... 2995s Setting up libpugixml-dev:armhf (1.14-2) ... 2995s Setting up hwloc-nox (2.12.0-1) ... 2995s Setting up libaec-dev:armhf (1.1.3-1) ... 2995s Setting up libcxsparse4:armhf (1:7.8.3+dfsg-3) ... 2995s Setting up python3-virtualenv (20.29.1+ds-1) ... 2995s Setting up gcc-14-arm-linux-gnueabihf (14.2.0-19ubuntu2) ... 2995s Setting up libcombblas2.0.0t64:armhf (2.0.0-6build1) ... 2995s Setting up libfftw3-mpi3:armhf (3.3.10-2fakesync1build1) ... 2995s Setting up python3-nbformat (5.9.1-1) ... 2995s Setting up libcamd3:armhf (1:7.8.3+dfsg-3) ... 2995s Setting up libsuperlu7:armhf (7.0.0+dfsg1-2) ... 2995s Setting up pkgconf:armhf (1.8.1-4) ... 2995s Setting up libtbbbind-2-5:armhf (2022.0.0-2) ... 2995s Setting up intltool-debian (0.35.0+20060710.6) ... 2995s Setting up libltdl-dev:armhf (2.5.4-4) ... 2995s Setting up libthai0:armhf (0.1.29-2build1) ... 2995s Setting up libxdmcp-dev:armhf (1:1.1.5-1) ... 2995s Setting up python3-jupytext (1.16.4+ds1-1) ... 2996s Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... 2996s Setting up librbio4:armhf (1:7.8.3+dfsg-3) ... 2996s Setting up libclang-cpp20 (1:20.1.2-0ubuntu1) ... 2996s Setting up libraqm0:armhf (0.10.2-1) ... 2996s Setting up libopenexr-3-1-30:armhf (3.1.13-2) ... 2996s Setting up opencl-clhpp-headers (3.0~2024.10.24-2ubuntu1) ... 2996s Setting up liblapack-dev:armhf (3.12.1-2) ... 2996s 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 2996s Setting up libeigen3-dev (3.4.0-4build1) ... 2996s Setting up libfmt-dev:armhf (10.1.1+ds1-4) ... 2996s Setting up libspdlog1.15:armhf (1:1.15.1+ds-1ubuntu1) ... 2996s Setting up python3-numpy (1:2.2.3+ds-5) ... 2998s Setting up libjs-sphinxdoc (8.1.3-5) ... 2998s Setting up ocl-icd-opencl-dev:armhf (2.3.2-1build1) ... 2998s Setting up libraw23t64:armhf (0.21.3-1) ... 2998s Setting up cpp-14 (14.2.0-19ubuntu2) ... 2998s Setting up libccolamd3:armhf (1:7.8.3+dfsg-3) ... 2998s Setting up dh-strip-nondeterminism (1.14.1-2) ... 2998s Setting up libgvpr2:armhf (2.42.4-3) ... 2998s Setting up libhdf5-310:armhf (1.14.5+repack-3) ... 2998s Setting up libbasix0.9:armhf (0.9.0-2build2) ... 2998s Setting up python3-lxml:armhf (5.3.2-1) ... 2998s Setting up libparpack2t64:armhf (3.9.1-4) ... 2998s Setting up libtiff6:armhf (4.7.0-3ubuntu1) ... 2998s Setting up xml-core (0.19) ... 2998s Setting up libkadm5srv-mit12:armhf (1.21.3-4ubuntu2) ... 2998s Setting up cmake (3.31.6-1ubuntu1) ... 2998s Setting up libc6-dev:armhf (2.41-6ubuntu1) ... 2998s Setting up python3-contourpy (1.3.1-1build1) ... 2998s Setting up libfontconfig1:armhf (2.15.0-2.2ubuntu1) ... 2998s Setting up libhdf5-mpich-310:armhf (1.14.5+repack-3) ... 2998s Setting up libsuperlu-dev:armhf (7.0.0+dfsg1-2) ... 2998s Setting up libbasix-dev:armhf (0.9.0-2build2) ... 2998s Setting up libstdc++-14-dev:armhf (14.2.0-19ubuntu2) ... 2998s Setting up libsm6:armhf (2:1.2.4-1) ... 2998s Setting up libfftw3-dev:armhf (3.3.10-2fakesync1build1) ... 2998s Setting up libicu-dev:armhf (76.1-1ubuntu2) ... 2998s Setting up cpp-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 2998s Setting up liblbfgsb0:armhf (3.0+dfsg.4-1build1) ... 2998s Setting up gfortran-14-arm-linux-gnueabihf (14.2.0-19ubuntu2) ... 2998s Setting up gcc-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 2998s Setting up libgnutls28-dev:armhf (3.8.9-2ubuntu3) ... 2998s Setting up libnghttp2-dev:armhf (1.64.0-1ubuntu1) ... 2998s Setting up g++-14-arm-linux-gnueabihf (14.2.0-19ubuntu2) ... 2998s Setting up fontconfig (2.15.0-2.2ubuntu1) ... 3000s Regenerating fonts cache... done. 3000s Setting up libjpeg-turbo8-dev:armhf (2.1.5-3ubuntu2) ... 3000s Setting up libcholmod5:armhf (1:7.8.3+dfsg-3) ... 3000s Setting up libfreeimage3:armhf (3.18.0+ds2-11) ... 3000s Setting up libxft2:armhf (2.3.6-1build1) ... 3000s Setting up libboost1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 3000s Setting up libhdf5-mpich-hl-310:armhf (1.14.5+repack-3) ... 3000s Setting up libarpack2-dev:armhf (3.9.1-4) ... 3000s Setting up libglx-mesa0:armhf (25.0.3-1ubuntu2) ... 3000s Setting up python3-scipy (1.14.1-4ubuntu2) ... 3004s Setting up libxcb1-dev:armhf (1.17.0-2) ... 3004s Setting up libhdf5-mpich-cpp-310:armhf (1.14.5+repack-3) ... 3004s Setting up libboost-chrono1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 3004s Setting up python3-ufl (2024.2.0-2) ... 3004s Setting up libglx0:armhf (1.7.0-1build1) ... 3004s Setting up libboost-math1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 3004s Setting up dolfinx-doc (1:0.9.0-6build3) ... 3004s Setting up libspqr4:armhf (1:7.8.3+dfsg-3) ... 3004s Setting up libsuperlu-dist8:armhf (8.2.1+dfsg1-5build1) ... 3004s Setting up libboost-chrono-dev:armhf (1.83.0.2ubuntu1) ... 3004s Setting up mpich (4.3.0-5) ... 3004s update-alternatives: using /usr/bin/mpicc.mpich to provide /usr/bin/mpicc (mpi) in auto mode 3004s update-alternatives: using /usr/bin/mpirun.mpich to provide /usr/bin/mpirun (mpirun) in auto mode 3004s Setting up libboost-math-dev:armhf (1.83.0.2ubuntu1) ... 3004s Setting up po-debconf (1.0.21+nmu1) ... 3004s Setting up libtk8.6:armhf (8.6.16-1) ... 3004s Setting up nanobind-dev (2.5.0-1) ... 3004s Setting up libpango-1.0-0:armhf (1.56.3-1) ... 3004s Setting up libboost-program-options1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 3004s Setting up libfftw3-mpi-dev:armhf (3.3.10-2fakesync1build1) ... 3004s Setting up libboost-serialization1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 3004s Setting up mpi-default-bin (1.18) ... 3004s Setting up libx11-dev:armhf (2:1.8.10-2) ... 3004s Setting up libscalapack-mpich2.2:armhf (2.2.2-1ubuntu1) ... 3004s Setting up libtbb12:armhf (2022.0.0-2) ... 3004s Setting up libhypre-2.32.0:armhf (2.32.0-4) ... 3004s Setting up python3-mpi4py (4.0.3-3ubuntu1) ... 3004s Setting up libspdlog-dev:armhf (1:1.15.1+ds-1ubuntu1) ... 3004s Setting up libcairo2:armhf (1.18.4-1) ... 3004s Setting up python3.13-tk (3.13.3-1) ... 3004s Setting up gcc-14 (14.2.0-19ubuntu2) ... 3004s Setting up gfortran-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 3004s Setting up libnuma-dev:armhf (2.0.18-1build1) ... 3004s Setting up python3-pil:armhf (11.1.0-5build1) ... 3005s Setting up libmumps-5.7:armhf (5.7.3-3build2) ... 3005s Setting up doxygen (1.9.8+ds-2.1build1) ... 3005s Setting up libgl1:armhf (1.7.0-1build1) ... 3005s Setting up libboost-timer1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 3005s Setting up libexpat1-dev:armhf (2.7.1-1) ... 3005s Setting up libboost-program-options-dev:armhf (1.83.0.2ubuntu1) ... 3005s Setting up libklu2:armhf (1:7.8.3+dfsg-3) ... 3005s Setting up libboost-date-time1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 3005s Setting up sphinx-common (8.1.3-5) ... 3005s Setting up libxt6t64:armhf (1:1.2.1-1.2build1) ... 3005s Setting up comerr-dev:armhf (2.1-1.47.2-1ubuntu1) ... 3005s Setting up libocct-foundation-7.8:armhf (7.8.1+dfsg1-3) ... 3005s Setting up libboost-regex1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 3005s Setting up libhdf5-mpich-hl-cpp-310:armhf (1.14.5+repack-3) ... 3005s Setting up libscalapack-mpich-dev:armhf (2.2.2-1ubuntu1) ... 3005s Setting up libboost-serialization-dev:armhf (1.83.0.2ubuntu1) ... 3005s Setting up libcgns3.4:armhf (3.4.0-5build1) ... 3005s Setting up libboost-atomic1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 3005s Setting up libhdf5-mpich-fortran-310:armhf (1.14.5+repack-3) ... 3005s Setting up zlib1g-dev:armhf (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 3005s Setting up libumfpack6:armhf (1:7.8.3+dfsg-3) ... 3005s Setting up cpp (4:14.2.0-1ubuntu1) ... 3005s Setting up libhwloc-dev:armhf (2.12.0-1) ... 3005s Setting up libboost-dev:armhf (1.83.0.2ubuntu1) ... 3005s Setting up libboost-system1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 3005s Setting up g++-14 (14.2.0-19ubuntu2) ... 3005s Setting up libpangoft2-1.0-0:armhf (1.56.3-1) ... 3005s Setting up libjpeg8-dev:armhf (8c-2ubuntu11) ... 3005s Setting up gfortran-14 (14.2.0-19ubuntu2) ... 3005s Setting up libfltk1.3t64:armhf (1.3.8-6.1build2) ... 3005s Setting up libboost-timer-dev:armhf (1.83.0.2ubuntu1) ... 3005s Setting up libpangocairo-1.0-0:armhf (1.56.3-1) ... 3005s Setting up python3-basix (0.9.0-2build2) ... 3005s Setting up krb5-multidev:armhf (1.21.3-4ubuntu2) ... 3005s Setting up libboost-thread1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 3005s Setting up g++-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 3005s Setting up libfltk-images1.3t64:armhf (1.3.8-6.1build2) ... 3005s Setting up tk8.6-blt2.5 (2.5.3+dfsg-8) ... 3005s Setting up python3-nanobind (2.5.0-1) ... 3005s Setting up libxmu6:armhf (2:1.1.3-3build2) ... 3005s Setting up libtool (2.5.4-4) ... 3005s Setting up libboost-iostreams1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 3005s Setting up blt (2.5.3+dfsg-8) ... 3005s Setting up libpetsc-real3.22:armhf (3.22.5+dfsg1-2ubuntu1) ... 3005s 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 3005s Setting up libhdf5-mpich-hl-fortran-310:armhf (1.14.5+repack-3) ... 3005s Setting up libjpeg-dev:armhf (8c-2ubuntu11) ... 3005s Setting up python3-tk:armhf (3.13.3-1) ... 3005s Setting up libocct-modeling-data-7.8:armhf (7.8.1+dfsg1-3) ... 3005s Setting up libboost-filesystem1.83-dev:armhf (1.83.0-4.2ubuntu1) ... 3005s Setting up libxaw7:armhf (2:1.0.16-1) ... 3005s Setting up libboost-iostreams-dev:armhf (1.83.0.2ubuntu1) ... 3005s Setting up python-petsc4py-doc (3.22.4-1ubuntu1) ... 3005s Setting up libparu1:armhf (1:7.8.3+dfsg-3) ... 3005s Setting up gcc (4:14.2.0-1ubuntu1) ... 3005s Setting up libgl2ps1.4 (1.4.2+dfsg1-2build1) ... 3005s Setting up libsuperlu-dist-dev:armhf (8.2.1+dfsg1-5build1) ... 3005s Setting up python3-petsc4py-real3.22 (3.22.4-1ubuntu1) ... 3005s Setting up dh-autoreconf (20) ... 3005s Setting up libfltk-gl1.3t64:armhf (1.3.8-6.1build2) ... 3005s Setting up libkrb5-dev:armhf (1.21.3-4ubuntu2) ... 3005s Setting up python3-pil.imagetk:armhf (11.1.0-5build1) ... 3005s Setting up libpython3.13-dev:armhf (3.13.3-1) ... 3005s Setting up librtmp-dev:armhf (2.4+20151223.gitfa8646d.1-2build7) ... 3005s Setting up libssh2-1-dev:armhf (1.11.1-1) ... 3005s Setting up libpetsc-complex3.22:armhf (3.22.5+dfsg1-2ubuntu1) ... 3005s Setting up g++ (4:14.2.0-1ubuntu1) ... 3005s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 3005s Setting up build-essential (12.12ubuntu1) ... 3005s Setting up python3-petsc4py-complex3.22 (3.22.4-1ubuntu1) ... 3005s Setting up libboost-filesystem-dev:armhf (1.83.0.2ubuntu1) ... 3005s Setting up libboost-thread-dev:armhf (1.83.0.2ubuntu1) ... 3005s Setting up python3-petsc4py (3.22.4-1ubuntu1) ... 3005s Setting up libslepc-real3.22 (3.22.2+dfsg1-1build1) ... 3005s 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 3005s Setting up libdolfinx-real0.9:armhf (1:0.9.0-6build3) ... 3005s Setting up libpython3-dev:armhf (3.13.3-1) ... 3005s Setting up libocct-modeling-algorithms-7.8:armhf (7.8.1+dfsg1-3) ... 3005s Setting up libsuitesparse-dev:armhf (1:7.8.3+dfsg-3) ... 3005s Setting up python3.13-dev (3.13.3-1) ... 3005s Setting up python3-petsc4py-real (3.22.4-1ubuntu1) ... 3005s Setting up debhelper (13.24.1ubuntu2) ... 3005s Setting up gfortran (4:14.2.0-1ubuntu1) ... 3005s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f95 (f95) in auto mode 3005s 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 3005s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f77 (f77) in auto mode 3005s 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 3005s Setting up libslepc-complex3.22 (3.22.2+dfsg1-1build1) ... 3005s Setting up python3-petsc4py-complex (3.22.4-1ubuntu1) ... 3005s Setting up libcurl4-openssl-dev:armhf (8.12.1-3ubuntu1) ... 3005s Setting up libpython3-all-dev:armhf (3.13.3-1) ... 3005s Setting up python3-dev (3.13.3-1) ... 3005s Setting up python3-slepc4py-real3.22 (3.22.2-1ubuntu2) ... 3006s Setting up libmpich-dev:armhf (4.3.0-5) ... 3006s update-alternatives: using /usr/include/arm-linux-gnueabihf/mpich to provide /usr/include/arm-linux-gnueabihf/mpi (mpi-arm-linux-gnueabihf) in auto mode 3006s Setting up mpi-default-dev (1.18) ... 3006s Setting up libscalapack-mpi-dev:armhf (2.2.2-1ubuntu1) ... 3006s Setting up python3-slepc4py (3.22.2-1ubuntu2) ... 3006s Setting up python3-slepc4py-real (3.22.2-1ubuntu2) ... 3006s Setting up python3-all-dev (3.13.3-1) ... 3006s Setting up libmumps-dev:armhf (5.7.3-3build2) ... 3006s Setting up libscotch-dev (7.0.5-1ubuntu2) ... 3006s Setting up libdolfinx-complex0.9:armhf (1:0.9.0-6build3) ... 3006s Setting up python3-slepc4py-complex3.22 (3.22.2-1ubuntu2) ... 3006s Setting up libparpack2-dev:armhf (3.9.1-4) ... 3006s Setting up libhdf5-mpich-dev (1.14.5+repack-3) ... 3006s update-alternatives: using /usr/bin/h5pcc.mpich to provide /usr/bin/h5pcc (h5pcc) in auto mode 3006s 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 3006s update-alternatives: updating alternative /usr/bin/mpicc.mpich because link group mpi has changed slave links 3006s 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 3006s Setting up libhypre-dev:armhf (2.32.0-4) ... 3006s Setting up libptscotch-dev (7.0.5-1ubuntu2) ... 3006s Setting up python3-ffcx (1:0.9.0-2) ... 3006s Setting up libboost-mpi1.83-dev (1.83.0-4.2ubuntu1) ... 3006s Setting up libboost-mpi-dev (1.83.0.2ubuntu1) ... 3006s Setting up libhdf5-mpi-dev:armhf (1.14.5+repack-3) ... 3006s Setting up python3-slepc4py-complex (3.22.2-1ubuntu2) ... 3006s Setting up libpetsc3.22-dev-common (3.22.5+dfsg1-2ubuntu1) ... 3006s /usr/share/petsc/3.22/lib/petsc/bin/petsc_tas_analysis.py:779: SyntaxWarning: invalid escape sequence '\l' 3006s axMeshConv.set(xlabel='Problem Size $\log N$', ylabel='Error $\log |x - x^*|$', title='Mesh Convergence') 3006s /usr/share/petsc/3.22/lib/petsc/bin/petsc_tas_analysis.py:779: SyntaxWarning: invalid escape sequence '\l' 3006s axMeshConv.set(xlabel='Problem Size $\log N$', ylabel='Error $\log |x - x^*|$', title='Mesh Convergence') 3006s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:253: SyntaxWarning: invalid escape sequence '\d' 3006s print("\documentclass{article}") 3006s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:256: SyntaxWarning: invalid escape sequence '\c' 3006s print("\centering") 3006s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:259: SyntaxWarning: invalid escape sequence '\m' 3006s print(" & & \multicolumn{4}{c}{--------------- Percent of -------------} & \\\\") 3006s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:261: SyntaxWarning: invalid escape sequence '\h' 3006s print("\hline") 3006s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:321: SyntaxWarning: invalid escape sequence '\e' 3006s print("\end{tabular}") 3006s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:322: SyntaxWarning: invalid escape sequence '\e' 3006s print("\end{table}") 3006s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:323: SyntaxWarning: invalid escape sequence '\e' 3006s print("\end{document}") 3006s Setting up libpetsc-real3.22-dev:armhf (3.22.5+dfsg1-2ubuntu1) ... 3006s update-alternatives: error: no alternatives for petsc 3006s update-alternatives: using /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-real to provide /usr/lib/petsc (petsc) in auto mode 3006s 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 3006s update-alternatives: using /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-real to provide /usr/lib/petscdir/3.22 (petsc3.22) in auto mode 3006s Setting up libpetsc-complex3.22-dev:armhf (3.22.5+dfsg1-2ubuntu1) ... 3006s 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 3006s Setting up libslepc-complex3.22-dev (3.22.2+dfsg1-1build1) ... 3006s update-alternatives: error: no alternatives for slepc 3006s update-alternatives: using /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-complex to provide /usr/lib/slepc (slepc) in auto mode 3006s 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 3006s update-alternatives: using /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-complex to provide /usr/lib/slepcdir/3.22 (slepc3.22) in auto mode 3006s Setting up libdolfinx-complex-dev:armhf (1:0.9.0-6build3) ... 3006s Setting up libpetsc-real-dev (3.22.5+dfsg1-2ubuntu1) ... 3006s Setting up libpetsc-complex-dev (3.22.5+dfsg1-2ubuntu1) ... 3006s Setting up libslepc-real3.22-dev (3.22.2+dfsg1-1build1) ... 3006s update-alternatives: using /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-real to provide /usr/lib/slepc (slepc) in auto mode 3006s 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 3006s update-alternatives: using /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-real to provide /usr/lib/slepcdir/3.22 (slepc3.22) in auto mode 3006s Setting up libslepc-real-dev (3.22.2+dfsg1-1build1) ... 3006s Setting up libslepc-complex-dev (3.22.2+dfsg1-1build1) ... 3006s Setting up libdolfinx-dev:armhf (1:0.9.0-6build3) ... 3006s Setting up libdolfinx-real-dev:armhf (1:0.9.0-6build3) ... 3006s Setting up python3-dolfinx-real (1:0.9.0-6build3) ... 3006s Setting up python3-dolfinx:armhf (1:0.9.0-6build3) ... 3006s Setting up python3-dolfinx-complex (1:0.9.0-6build3) ... 3006s Setting up python3-ufolib2 (0.17.0+dfsg1-1) ... 3006s Setting up libocct-draw-7.8:armhf (7.8.1+dfsg1-3) ... 3006s Setting up libheif-plugin-aomdec:armhf (1.19.7-1) ... 3006s Setting up libocct-visualization-7.8:armhf (7.8.1+dfsg1-3) ... 3006s Setting up libheif-plugin-libde265:armhf (1.19.7-1) ... 3006s Setting up libheif1:armhf (1.19.7-1) ... 3006s Setting up python3-fonttools (4.55.3-2build1) ... 3007s Setting up libgd3:armhf (2.3.3-12ubuntu3) ... 3007s Setting up libgvc6 (2.42.4-3) ... 3007s Setting up libocct-ocaf-7.8:armhf (7.8.1+dfsg1-3) ... 3007s Setting up libocct-data-exchange-7.8:armhf (7.8.1+dfsg1-3) ... 3007s Setting up graphviz (2.42.4-3) ... 3007s Setting up python3-matplotlib (3.8.3-7build1) ... 3009s Setting up libgmsh4.13:armhf (4.13.1+ds1-5) ... 3009s Setting up python3-gmsh (4.13.1+ds1-5) ... 3009s Processing triggers for install-info (7.1.1-1) ... 3009s Processing triggers for libc-bin (2.41-6ubuntu1) ... 3009s Processing triggers for man-db (2.13.0-1) ... 3011s Processing triggers for sgml-base (1.31) ... 3011s Setting up docutils-common (0.21.2+dfsg-2) ... 3011s Processing triggers for sgml-base (1.31) ... 3011s Setting up python3-docutils (0.21.2+dfsg-2) ... 3011s Setting up python3-sphinx (8.1.3-5) ... 3012s Setting up python3-myst-parser (4.0.1-1) ... 3012s Setting up python3-sphinxcontrib.jquery (4.1-5) ... 3012s Setting up python3-sphinx-rtd-theme (3.0.2+dfsg-2) ... 3043s autopkgtest [03:09:03]: test test-dolfinx-python-pusimp: [----------------------- 3045s === python 3.13 pusimp test === 3045s ============================= test session starts ============================== 3045s platform linux -- Python 3.13.3, pytest-8.3.5, pluggy-1.5.0 -- /usr/bin/python3.13 3045s cachedir: .pytest_cache 3045s rootdir: /tmp/autopkgtest.kte2W7/build.m6l/src/python 3045s configfile: pyproject.toml 3045s plugins: typeguard-4.4.2 3046s collecting ... collected 6 items 3046s 3047s python/test/debian-only/test_pusimp.py::test_dolfinx_import_success_without_local_packages PASSED 3144s 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: 3144s Importing dolfinx was not successful. 3144s stdout contains 3144s stderr contains Traceback (most recent call last): 3144s File "", line 1, in 3144s import dolfinx 3144s File "/usr/lib/petsc/lib/python3/dist-packages/dolfinx/__init__.py", line 41, in 3144s pusimp.prevent_user_site_imports( 3144s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 3144s "dolfinx", "apt", "https://fenicsproject.discourse.group/", 3144s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 3144s ...<5 lines>... 3144s pip_uninstall_call 3144s ^^^^^^^^^^^^^^^^^^ 3144s ) 3144s ^ 3144s File "/usr/lib/python3/dist-packages/pusimp/prevent_user_site_imports.py", line 189, in prevent_user_site_imports 3144s raise ImportError(import_error) 3144s ImportError: pusimp has detected the following problems with dolfinx dependencies: 3144s 1) Dependencies imported from a local path rather than from the path provided by apt: 3144s * ufl was imported from a local path: expected in /usr/lib/python3/dist-packages/ufl/__init__.py, but imported from /tmp/tmpq_gk_92n/venv/lib/python3.13/site-packages/ufl/__init__.py. 3144s 3144s pusimp suggests to apply all of the following fixes: 3144s 1) To uninstall local dependencies: 3144s * run '/tmp/tmpq_gk_92n/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/tmpq_gk_92n/venv/lib/python3.13/site-packages/ufl. 3144s 3144s 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. 3144s If you believe that this message appears incorrectly, report this at https://fenicsproject.discourse.group/ . 3144s PASSED 3188s 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: 3188s Importing dolfinx was not successful. 3188s stdout contains 3188s stderr contains Traceback (most recent call last): 3188s File "", line 1, in 3188s import dolfinx 3188s File "/usr/lib/petsc/lib/python3/dist-packages/dolfinx/__init__.py", line 41, in 3188s pusimp.prevent_user_site_imports( 3188s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 3188s "dolfinx", "apt", "https://fenicsproject.discourse.group/", 3188s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 3188s ...<5 lines>... 3188s pip_uninstall_call 3188s ^^^^^^^^^^^^^^^^^^ 3188s ) 3188s ^ 3188s File "/usr/lib/python3/dist-packages/pusimp/prevent_user_site_imports.py", line 189, in prevent_user_site_imports 3188s raise ImportError(import_error) 3188s ImportError: pusimp has detected the following problems with dolfinx dependencies: 3188s 1) Dependencies imported from a local path rather than from the path provided by apt: 3188s * basix was imported from a local path: expected in /usr/lib/python3/dist-packages/basix/__init__.py, but imported from /tmp/tmpbpwh1jpe/venv/lib/python3.13/site-packages/basix/__init__.py. 3188s * ufl was imported from a local path: expected in /usr/lib/python3/dist-packages/ufl/__init__.py, but imported from /tmp/tmpbpwh1jpe/venv/lib/python3.13/site-packages/ufl/__init__.py. 3188s 3188s pusimp suggests to apply all of the following fixes: 3188s 1) To uninstall local dependencies: 3188s * run '/tmp/tmpbpwh1jpe/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/tmpbpwh1jpe/venv/lib/python3.13/site-packages/basix. 3188s * run '/tmp/tmpbpwh1jpe/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/tmpbpwh1jpe/venv/lib/python3.13/site-packages/ufl. 3188s 3188s 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. 3188s If you believe that this message appears incorrectly, report this at https://fenicsproject.discourse.group/ . 3188s PASSED 3196s python/test/debian-only/test_pusimp.py::test_dolfinx_import_success_with_allowed_local_packages[dependencies_import_name0-dependencies_pypi_name0] PASSED 3200s 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: 3200s Importing dolfinx was not successful. 3200s stdout contains 3200s stderr contains Traceback (most recent call last): 3200s File "", line 1, in 3200s import dolfinx 3200s File "/usr/lib/petsc/lib/python3/dist-packages/dolfinx/__init__.py", line 41, in 3200s pusimp.prevent_user_site_imports( 3200s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 3200s "dolfinx", "apt", "https://fenicsproject.discourse.group/", 3200s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 3200s ...<5 lines>... 3200s pip_uninstall_call 3200s ^^^^^^^^^^^^^^^^^^ 3200s ) 3200s ^ 3200s File "/usr/lib/python3/dist-packages/pusimp/prevent_user_site_imports.py", line 189, in prevent_user_site_imports 3200s raise ImportError(import_error) 3200s ImportError: pusimp has detected the following problems with dolfinx dependencies: 3200s 1) Broken dependencies: 3200s * ufl is broken. Error on import was 'ufl was purposely broken.'. 3200s 3200s pusimp suggests to apply all of the following fixes: 3200s 1) To fix broken dependencies: 3200s * run '/tmp/tmptpiynt5k/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/tmptpiynt5k/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. 3200s 3200s 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. 3200s If you believe that this message appears incorrectly, report this at https://fenicsproject.discourse.group/ . 3200s PASSED 3203s 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: 3203s Importing dolfinx was not successful. 3203s stdout contains 3203s stderr contains Traceback (most recent call last): 3203s File "", line 1, in 3203s import dolfinx 3203s File "/usr/lib/petsc/lib/python3/dist-packages/dolfinx/__init__.py", line 41, in 3203s pusimp.prevent_user_site_imports( 3203s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 3203s "dolfinx", "apt", "https://fenicsproject.discourse.group/", 3203s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 3203s ...<5 lines>... 3203s pip_uninstall_call 3203s ^^^^^^^^^^^^^^^^^^ 3203s ) 3203s ^ 3203s File "/usr/lib/python3/dist-packages/pusimp/prevent_user_site_imports.py", line 189, in prevent_user_site_imports 3203s raise ImportError(import_error) 3203s ImportError: pusimp has detected the following problems with dolfinx dependencies: 3203s 1) Broken dependencies: 3203s * ffcx is broken. Error on import was 'ffcx was purposely broken.'. 3203s 3203s pusimp suggests to apply all of the following fixes: 3203s 1) To fix broken dependencies: 3203s * run '/tmp/tmp3x42qv1t/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/tmp3x42qv1t/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. 3203s 3203s 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. 3203s If you believe that this message appears incorrectly, report this at https://fenicsproject.discourse.group/ . 3203s PASSED 3203s 3203s ======================== 6 passed in 158.05s (0:02:38) ========================= 3204s autopkgtest [03:11:44]: test test-dolfinx-python-pusimp: -----------------------] 3208s test-dolfinx-python-pusimp PASS 3208s autopkgtest [03:11:48]: test test-dolfinx-python-pusimp: - - - - - - - - - - results - - - - - - - - - - 3211s autopkgtest [03:11:51]: @@@@@@@@@@@@@@@@@@@@ summary 3211s test-dolfinx-cpp PASS 3211s test-dolfinx-cpp-complex PASS 3211s test-dolfinx-python-unittests PASS 3211s test-dolfinx-python-demos PASS 3211s test-dolfinx-python-complex-unittests PASS 3211s test-dolfinx-python-complex-demos PASS 3211s test-dolfinx-python-pusimp PASS